GCCPY:
[official-gcc.git] / Makefile.in
blob2f270043d8753eb7f9be5d48e8807282c061de7d
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
223 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
224 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
227 @if gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229 @endif gcc-bootstrap
230 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232 POSTSTAGE1_CXX_EXPORT = \
233 CXX='$(CXX)'; export CXX; \
234 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235 @if target-libstdc++-v3-bootstrap
236 # Override the above if we're bootstrapping C++.
237 POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 -I$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247 export CXX; \
248 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249 @endif target-libstdc++-v3-bootstrap
251 # Similar, for later GCC stages.
252 POSTSTAGE1_HOST_EXPORTS = \
253 $(HOST_EXPORTS) \
254 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258 $(POSTSTAGE1_CXX_EXPORT) \
259 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
260 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
261 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263 # Target libraries are put under this directory:
264 TARGET_SUBDIR = @target_subdir@
265 # This is set by the configure script to the arguments to use when configuring
266 # directories built for the target.
267 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
268 # This is the list of variables to export in the environment when
269 # configuring subdirectories for the target system.
270 BASE_TARGET_EXPORTS = \
271 $(BASE_EXPORTS) \
272 AR="$(AR_FOR_TARGET)"; export AR; \
273 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
274 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
276 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
277 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
278 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
279 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
280 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
281 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
282 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
283 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
284 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
285 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
286 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
287 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
288 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
289 READELF="$(READELF_FOR_TARGET)"; export READELF; \
290 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
291 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
292 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
293 @if gcc-bootstrap
294 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295 @endif gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
299 RAW_CXX_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
302 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304 NORMAL_TARGET_EXPORTS = \
305 $(BASE_TARGET_EXPORTS) \
306 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 # Where to find GMP
309 HOST_GMPLIBS = @gmplibs@
310 HOST_GMPINC = @gmpinc@
312 # Where to find ISL
313 HOST_ISLINC = @islinc@
315 # Where to find CLOOG
316 HOST_CLOOGLIBS = @clooglibs@
317 HOST_CLOOGINC = @clooginc@
319 # Where to find libelf
320 HOST_LIBELFLIBS = @libelflibs@
321 HOST_LIBELFINC = @libelfinc@
323 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
325 # ----------------------------------------------
326 # Programs producing files for the BUILD machine
327 # ----------------------------------------------
329 SHELL = @SHELL@
331 # pwd command to use. Allow user to override default by setting PWDCMD in
332 # the environment to account for automounters. The make variable must not
333 # be called PWDCMD, otherwise the value set here is passed to make
334 # subprocesses and overrides the setting from the user's environment.
335 # Don't use PWD since it is a common shell environment variable and we
336 # don't want to corrupt it.
337 PWD_COMMAND = $${PWDCMD-pwd}
339 # compilers to use to create programs which must be run in the build
340 # environment.
341 AR_FOR_BUILD = @AR_FOR_BUILD@
342 AS_FOR_BUILD = @AS_FOR_BUILD@
343 CC_FOR_BUILD = @CC_FOR_BUILD@
344 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
345 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
346 CXX_FOR_BUILD = @CXX_FOR_BUILD@
347 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
348 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
349 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
350 GOC_FOR_BUILD = @GOC_FOR_BUILD@
351 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
352 LD_FOR_BUILD = @LD_FOR_BUILD@
353 NM_FOR_BUILD = @NM_FOR_BUILD@
354 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
355 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
356 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
358 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
359 # here so that they can be overridden by Makefile fragments.
360 BUILD_PREFIX = @BUILD_PREFIX@
361 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
363 # Flags to pass to stage2 and later makes. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BOOT_CFLAGS= -g -O2
366 BOOT_LDFLAGS=
367 BOOT_ADAFLAGS= -gnatpg
369 AWK = @AWK@
370 SED = @SED@
371 BISON = @BISON@
372 YACC = @YACC@
373 FLEX = @FLEX@
374 LEX = @LEX@
375 M4 = @M4@
376 MAKEINFO = @MAKEINFO@
377 EXPECT = @EXPECT@
378 RUNTEST = @RUNTEST@
380 # This just becomes part of the MAKEINFO definition passed down to
381 # sub-makes. It lets flags be given on the command line while still
382 # using the makeinfo from the object tree.
383 # (Default to avoid splitting info files by setting the threshold high.)
384 MAKEINFOFLAGS = --split-size=5000000
386 # ---------------------------------------------
387 # Programs producing files for the HOST machine
388 # ---------------------------------------------
390 AS = @AS@
391 AR = @AR@
392 AR_FLAGS = rc
393 CC = @CC@
394 CXX = @CXX@
395 DLLTOOL = @DLLTOOL@
396 LD = @LD@
397 LIPO = @LIPO@
398 NM = @NM@
399 OBJDUMP = @OBJDUMP@
400 RANLIB = @RANLIB@
401 READELF = @READELF@
402 STRIP = @STRIP@
403 WINDRES = @WINDRES@
404 WINDMC = @WINDMC@
406 GNATBIND = @GNATBIND@
407 GNATMAKE = @GNATMAKE@
409 CFLAGS = @CFLAGS@
410 LDFLAGS = @LDFLAGS@
411 LIBCFLAGS = $(CFLAGS)
412 CXXFLAGS = @CXXFLAGS@
413 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
414 GOCFLAGS = $(CFLAGS)
416 TFLAGS =
418 # Defaults for all stages; some are overridden below.
420 STAGE_CFLAGS = $(BOOT_CFLAGS)
421 STAGE_TFLAGS = $(TFLAGS)
422 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425 # Defaults for stage 1; some are overridden below.
426 STAGE1_CFLAGS = $(STAGE_CFLAGS)
427 STAGE1_CXXFLAGS = $(CXXFLAGS)
428 @if target-libstdc++-v3-bootstrap
429 # Override the above if we're bootstrapping C++.
430 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
431 @endif target-libstdc++-v3-bootstrap
432 STAGE1_TFLAGS = $(STAGE_TFLAGS)
433 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
435 # Defaults for stage 2; some are overridden below.
436 STAGE2_CFLAGS = $(STAGE_CFLAGS)
437 STAGE2_CXXFLAGS = $(CXXFLAGS)
438 @if target-libstdc++-v3-bootstrap
439 # Override the above if we're bootstrapping C++.
440 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
441 @endif target-libstdc++-v3-bootstrap
442 STAGE2_TFLAGS = $(STAGE_TFLAGS)
443 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
445 # Defaults for stage 3; some are overridden below.
446 STAGE3_CFLAGS = $(STAGE_CFLAGS)
447 STAGE3_CXXFLAGS = $(CXXFLAGS)
448 @if target-libstdc++-v3-bootstrap
449 # Override the above if we're bootstrapping C++.
450 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
451 @endif target-libstdc++-v3-bootstrap
452 STAGE3_TFLAGS = $(STAGE_TFLAGS)
453 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
455 # Defaults for stage 4; some are overridden below.
456 STAGE4_CFLAGS = $(STAGE_CFLAGS)
457 STAGE4_CXXFLAGS = $(CXXFLAGS)
458 @if target-libstdc++-v3-bootstrap
459 # Override the above if we're bootstrapping C++.
460 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
461 @endif target-libstdc++-v3-bootstrap
462 STAGE4_TFLAGS = $(STAGE_TFLAGS)
463 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
465 # Defaults for stage profile; some are overridden below.
466 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
467 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
468 @if target-libstdc++-v3-bootstrap
469 # Override the above if we're bootstrapping C++.
470 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
471 @endif target-libstdc++-v3-bootstrap
472 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
473 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
475 # Defaults for stage feedback; some are overridden below.
476 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
477 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
478 @if target-libstdc++-v3-bootstrap
479 # Override the above if we're bootstrapping C++.
480 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
481 @endif target-libstdc++-v3-bootstrap
482 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
483 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
486 # Only build the C compiler for stage1, because that is the only one that
487 # we can guarantee will build with the native compiler, and also it is the
488 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
489 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
490 # overrideable (for a bootstrap build stage1 also builds gcc.info).
492 STAGE1_CFLAGS = @stage1_cflags@
493 STAGE1_CHECKING = @stage1_checking@
494 STAGE1_LANGUAGES = @stage1_languages@
495 # * We force-disable intermodule optimizations, even if
496 # --enable-intermodule was passed, since the installed compiler
497 # probably can't handle them. Luckily, autoconf always respects
498 # the last argument when conflicting --enable arguments are passed.
499 # * Likewise, we force-disable coverage flags, since the installed
500 # compiler probably has never heard of them.
501 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
502 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
504 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
505 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
507 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
508 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
510 do-compare = @do_compare@
511 do-compare3 = $(do-compare)
513 # -----------------------------------------------
514 # Programs producing files for the TARGET machine
515 # -----------------------------------------------
517 AR_FOR_TARGET=@AR_FOR_TARGET@
518 AS_FOR_TARGET=@AS_FOR_TARGET@
519 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
521 # If GCC_FOR_TARGET is not overriden on the command line, then this
522 # variable is passed down to the gcc Makefile, where it is used to
523 # build libgcc2.a. We define it here so that it can itself be
524 # overridden on the command line.
525 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
526 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
527 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
528 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
529 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
530 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
531 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
532 LD_FOR_TARGET=@LD_FOR_TARGET@
534 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
535 NM_FOR_TARGET=@NM_FOR_TARGET@
536 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
537 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
538 READELF_FOR_TARGET=@READELF_FOR_TARGET@
539 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
540 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
541 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
543 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
544 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
545 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
547 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
548 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
550 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
551 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
552 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
553 GOCFLAGS_FOR_TARGET = -O2 -g
555 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
556 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
557 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
559 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
561 # ------------------------------------
562 # Miscellaneous targets and flag lists
563 # ------------------------------------
565 # The first rule in the file had better be this one. Don't put any above it.
566 # This lives here to allow makefile fragments to contain dependencies.
567 all:
569 #### host and target specific makefile fragments come in here.
570 @target_makefile_frag@
571 @alphaieee_frag@
572 @ospace_frag@
573 @host_makefile_frag@
576 # This is the list of directories that may be needed in RPATH_ENVVAR
577 # so that programs built for the target machine work.
578 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
580 @if target-libstdc++-v3
581 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
582 @endif target-libstdc++-v3
584 @if target-libmudflap
585 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
586 @endif target-libmudflap
588 @if target-libsanitizer
589 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
590 @endif target-libsanitizer
592 @if target-libssp
593 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
594 @endif target-libssp
596 @if target-libgomp
597 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
598 @endif target-libgomp
600 @if target-libitm
601 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
602 @endif target-libitm
604 @if target-libatomic
605 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
606 @endif target-libatomic
610 # This is the list of directories that may be needed in RPATH_ENVVAR
611 # so that programs built for the host machine work.
612 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
614 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
615 @if gcc
616 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
617 @endif gcc
620 @if gmp
621 HOST_LIB_PATH_gmp = \
622 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
623 @endif gmp
625 @if mpfr
626 HOST_LIB_PATH_mpfr = \
627 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
628 @endif mpfr
630 @if mpc
631 HOST_LIB_PATH_mpc = \
632 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
633 @endif mpc
635 @if isl
636 HOST_LIB_PATH_isl = \
637 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
638 @endif isl
640 @if cloog
641 HOST_LIB_PATH_cloog = \
642 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
643 @endif cloog
645 @if libelf
646 HOST_LIB_PATH_libelf = \
647 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
648 @endif libelf
651 CXX_FOR_TARGET_FLAG_TO_PASS = \
652 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
653 @if target-libstdc++-v3
654 # CXX_FOR_TARGET is tricky to get right for target libs that require a
655 # functional C++ compiler. When we recurse, if we expand
656 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
657 # libstdc++ include flags from the script. Instead, we get an
658 # -funconfigured-* word, so that we'll get errors if this invalid C++
659 # command line is used for anything, but also so that we can use the
660 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
661 # don't pass it on, sub-make will use the default definition, that
662 # re-expands it at the time of use, so we'll get it right when we need
663 # it. One potential exception is the expansion of CXX_FOR_TARGET
664 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
665 # really work, for C++ host programs can't depend on the current-stage
666 # C++ target library.
667 CXX_FOR_TARGET_FLAG_TO_PASS = \
668 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
669 @endif target-libstdc++-v3
671 # Flags to pass down to all sub-makes.
672 BASE_FLAGS_TO_PASS = \
673 "DESTDIR=$(DESTDIR)" \
674 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
675 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
676 "bindir=$(bindir)" \
677 "datadir=$(datadir)" \
678 "exec_prefix=$(exec_prefix)" \
679 "includedir=$(includedir)" \
680 "datarootdir=$(datarootdir)" \
681 "docdir=$(docdir)" \
682 "infodir=$(infodir)" \
683 "pdfdir=$(pdfdir)" \
684 "htmldir=$(htmldir)" \
685 "libdir=$(libdir)" \
686 "libexecdir=$(libexecdir)" \
687 "lispdir=$(lispdir)" \
688 "localstatedir=$(localstatedir)" \
689 "mandir=$(mandir)" \
690 "oldincludedir=$(oldincludedir)" \
691 "prefix=$(prefix)" \
692 "sbindir=$(sbindir)" \
693 "sharedstatedir=$(sharedstatedir)" \
694 "sysconfdir=$(sysconfdir)" \
695 "tooldir=$(tooldir)" \
696 "build_tooldir=$(build_tooldir)" \
697 "target_alias=$(target_alias)" \
698 "AWK=$(AWK)" \
699 "BISON=$(BISON)" \
700 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
701 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
702 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
703 "EXPECT=$(EXPECT)" \
704 "FLEX=$(FLEX)" \
705 "INSTALL=$(INSTALL)" \
706 "INSTALL_DATA=$(INSTALL_DATA)" \
707 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
708 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
709 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
710 "LEX=$(LEX)" \
711 "M4=$(M4)" \
712 "MAKE=$(MAKE)" \
713 "RUNTEST=$(RUNTEST)" \
714 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
715 "SED=$(SED)" \
716 "SHELL=$(SHELL)" \
717 "YACC=$(YACC)" \
718 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
719 "ADA_CFLAGS=$(ADA_CFLAGS)" \
720 "AR_FLAGS=$(AR_FLAGS)" \
721 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
722 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
723 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
724 "CFLAGS=$(CFLAGS)" \
725 "CXXFLAGS=$(CXXFLAGS)" \
726 "LDFLAGS=$(LDFLAGS)" \
727 "LIBCFLAGS=$(LIBCFLAGS)" \
728 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
729 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
730 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
731 "GNATBIND=$(GNATBIND)" \
732 "GNATMAKE=$(GNATMAKE)" \
733 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
734 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
735 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
736 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
737 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
738 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
739 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
740 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
741 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
742 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
743 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
744 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
745 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
746 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
747 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
748 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
749 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
750 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
751 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
752 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
753 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
754 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
755 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
756 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
757 "BUILD_CONFIG=$(BUILD_CONFIG)" \
758 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
759 "LEAN=$(LEAN)" \
760 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
761 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
762 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
763 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
764 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
765 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
766 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
767 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
768 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
769 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
770 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
771 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
772 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
773 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
774 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
775 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
776 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
777 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
778 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
779 "TFLAGS=$(TFLAGS)" \
780 "CONFIG_SHELL=$(SHELL)" \
781 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
783 # We leave this in just in case, but it is not needed anymore.
784 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
786 # Flags to pass down to most sub-makes, in which we're building with
787 # the host environment.
788 EXTRA_HOST_FLAGS = \
789 'AR=$(AR)' \
790 'AS=$(AS)' \
791 'CC=$(CC)' \
792 'CXX=$(CXX)' \
793 'DLLTOOL=$(DLLTOOL)' \
794 'GCJ=$(GCJ)' \
795 'GFORTRAN=$(GFORTRAN)' \
796 'GOC=$(GOC)' \
797 'LD=$(LD)' \
798 'LIPO=$(LIPO)' \
799 'NM=$(NM)' \
800 'OBJDUMP=$(OBJDUMP)' \
801 'RANLIB=$(RANLIB)' \
802 'READELF=$(READELF)' \
803 'STRIP=$(STRIP)' \
804 'WINDRES=$(WINDRES)' \
805 'WINDMC=$(WINDMC)'
807 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
809 # Flags to pass to stage1 or when not bootstrapping.
811 STAGE1_FLAGS_TO_PASS = \
812 LDFLAGS="$${LDFLAGS}" \
813 HOST_LIBS="$${HOST_LIBS}"
815 # Flags to pass to stage2 and later makes.
817 POSTSTAGE1_FLAGS_TO_PASS = \
818 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
819 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
820 GNATBIND="$${GNATBIND}" \
821 LDFLAGS="$${LDFLAGS}" \
822 HOST_LIBS="$${HOST_LIBS}" \
823 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
825 # Flags to pass down to makes which are built with the target environment.
826 # The double $ decreases the length of the command line; those variables
827 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
828 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
829 # so we expand them here.
830 EXTRA_TARGET_FLAGS = \
831 'AR=$$(AR_FOR_TARGET)' \
832 'AS=$(COMPILER_AS_FOR_TARGET)' \
833 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
834 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
835 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
836 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
837 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
838 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
839 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
841 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
842 'LD=$(COMPILER_LD_FOR_TARGET)' \
843 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
844 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
845 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
846 'NM=$(COMPILER_NM_FOR_TARGET)' \
847 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
848 'RANLIB=$$(RANLIB_FOR_TARGET)' \
849 'READELF=$$(READELF_FOR_TARGET)' \
850 'WINDRES=$$(WINDRES_FOR_TARGET)' \
851 'WINDMC=$$(WINDMC_FOR_TARGET)' \
852 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
853 "TFLAGS=$$TFLAGS"
855 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
857 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
858 # unfortunately needs the native compiler and the target ar and
859 # ranlib.
860 # If any variables are added here, they must be added to do-*, below.
861 # The BUILD_* variables are a special case, which are used for the gcc
862 # cross-building scheme.
863 EXTRA_GCC_FLAGS = \
864 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
865 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
866 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
868 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
870 @if gcc
871 BUILD_CONFIG = @BUILD_CONFIG@
872 ifneq ($(BUILD_CONFIG),)
873 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
874 endif
875 @endif gcc
877 .PHONY: configure-host
878 configure-host: \
879 maybe-configure-bfd \
880 maybe-configure-opcodes \
881 maybe-configure-binutils \
882 maybe-configure-bison \
883 maybe-configure-cgen \
884 maybe-configure-dejagnu \
885 maybe-configure-etc \
886 maybe-configure-fastjar \
887 maybe-configure-fixincludes \
888 maybe-configure-flex \
889 maybe-configure-gas \
890 maybe-configure-gcc \
891 maybe-configure-gmp \
892 maybe-configure-mpfr \
893 maybe-configure-mpc \
894 maybe-configure-isl \
895 maybe-configure-cloog \
896 maybe-configure-libelf \
897 maybe-configure-gold \
898 maybe-configure-gprof \
899 maybe-configure-intl \
900 maybe-configure-tcl \
901 maybe-configure-itcl \
902 maybe-configure-ld \
903 maybe-configure-libbacktrace \
904 maybe-configure-libcpp \
905 maybe-configure-libdecnumber \
906 maybe-configure-libgui \
907 maybe-configure-libiberty \
908 maybe-configure-libiconv \
909 maybe-configure-m4 \
910 maybe-configure-readline \
911 maybe-configure-sid \
912 maybe-configure-sim \
913 maybe-configure-texinfo \
914 maybe-configure-zlib \
915 maybe-configure-gdb \
916 maybe-configure-expect \
917 maybe-configure-guile \
918 maybe-configure-tk \
919 maybe-configure-libtermcap \
920 maybe-configure-utils \
921 maybe-configure-gnattools \
922 maybe-configure-lto-plugin
923 .PHONY: configure-target
924 configure-target: \
925 maybe-configure-target-libstdc++-v3 \
926 maybe-configure-target-libmudflap \
927 maybe-configure-target-libsanitizer \
928 maybe-configure-target-libssp \
929 maybe-configure-target-newlib \
930 maybe-configure-target-libgcc \
931 maybe-configure-target-libbacktrace \
932 maybe-configure-target-libquadmath \
933 maybe-configure-target-libgfortran \
934 maybe-configure-target-libobjc \
935 maybe-configure-target-libgo \
936 maybe-configure-target-libgpython \
937 maybe-configure-target-libtermcap \
938 maybe-configure-target-winsup \
939 maybe-configure-target-libgloss \
940 maybe-configure-target-libffi \
941 maybe-configure-target-libjava \
942 maybe-configure-target-zlib \
943 maybe-configure-target-boehm-gc \
944 maybe-configure-target-rda \
945 maybe-configure-target-libada \
946 maybe-configure-target-libgomp \
947 maybe-configure-target-libitm \
948 maybe-configure-target-libatomic
950 # The target built for a native non-bootstrap build.
951 .PHONY: all
952 all:
953 @if gcc-bootstrap
954 [ -f stage_final ] || echo stage3 > stage_final
955 @r=`${PWD_COMMAND}`; export r; \
956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
957 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
958 @endif gcc-bootstrap
959 @: $(MAKE); $(unstage)
960 @r=`${PWD_COMMAND}`; export r; \
961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
962 @if gcc-bootstrap
963 if [ -f stage_last ]; then \
964 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
965 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
966 else \
967 @endif gcc-bootstrap
968 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
969 @if gcc-bootstrap
971 fi \
972 @endif gcc-bootstrap
973 && :
975 .PHONY: all-build
977 all-build: maybe-all-build-libiberty
978 all-build: maybe-all-build-bison
979 all-build: maybe-all-build-flex
980 all-build: maybe-all-build-m4
981 all-build: maybe-all-build-texinfo
982 all-build: maybe-all-build-fixincludes
984 .PHONY: all-host
986 @if bfd-no-bootstrap
987 all-host: maybe-all-bfd
988 @endif bfd-no-bootstrap
989 @if opcodes-no-bootstrap
990 all-host: maybe-all-opcodes
991 @endif opcodes-no-bootstrap
992 @if binutils-no-bootstrap
993 all-host: maybe-all-binutils
994 @endif binutils-no-bootstrap
995 all-host: maybe-all-bison
996 all-host: maybe-all-cgen
997 all-host: maybe-all-dejagnu
998 all-host: maybe-all-etc
999 all-host: maybe-all-fastjar
1000 all-host: maybe-all-fixincludes
1001 all-host: maybe-all-flex
1002 @if gas-no-bootstrap
1003 all-host: maybe-all-gas
1004 @endif gas-no-bootstrap
1005 @if gcc-no-bootstrap
1006 all-host: maybe-all-gcc
1007 @endif gcc-no-bootstrap
1008 @if gmp-no-bootstrap
1009 all-host: maybe-all-gmp
1010 @endif gmp-no-bootstrap
1011 @if mpfr-no-bootstrap
1012 all-host: maybe-all-mpfr
1013 @endif mpfr-no-bootstrap
1014 @if mpc-no-bootstrap
1015 all-host: maybe-all-mpc
1016 @endif mpc-no-bootstrap
1017 @if isl-no-bootstrap
1018 all-host: maybe-all-isl
1019 @endif isl-no-bootstrap
1020 @if cloog-no-bootstrap
1021 all-host: maybe-all-cloog
1022 @endif cloog-no-bootstrap
1023 @if libelf-no-bootstrap
1024 all-host: maybe-all-libelf
1025 @endif libelf-no-bootstrap
1026 @if gold-no-bootstrap
1027 all-host: maybe-all-gold
1028 @endif gold-no-bootstrap
1029 all-host: maybe-all-gprof
1030 @if intl-no-bootstrap
1031 all-host: maybe-all-intl
1032 @endif intl-no-bootstrap
1033 all-host: maybe-all-tcl
1034 all-host: maybe-all-itcl
1035 @if ld-no-bootstrap
1036 all-host: maybe-all-ld
1037 @endif ld-no-bootstrap
1038 @if libbacktrace-no-bootstrap
1039 all-host: maybe-all-libbacktrace
1040 @endif libbacktrace-no-bootstrap
1041 @if libcpp-no-bootstrap
1042 all-host: maybe-all-libcpp
1043 @endif libcpp-no-bootstrap
1044 @if libdecnumber-no-bootstrap
1045 all-host: maybe-all-libdecnumber
1046 @endif libdecnumber-no-bootstrap
1047 all-host: maybe-all-libgui
1048 @if libiberty-no-bootstrap
1049 all-host: maybe-all-libiberty
1050 @endif libiberty-no-bootstrap
1051 all-host: maybe-all-libiconv
1052 all-host: maybe-all-m4
1053 all-host: maybe-all-readline
1054 all-host: maybe-all-sid
1055 all-host: maybe-all-sim
1056 all-host: maybe-all-texinfo
1057 @if zlib-no-bootstrap
1058 all-host: maybe-all-zlib
1059 @endif zlib-no-bootstrap
1060 all-host: maybe-all-gdb
1061 all-host: maybe-all-expect
1062 all-host: maybe-all-guile
1063 all-host: maybe-all-tk
1064 all-host: maybe-all-libtermcap
1065 all-host: maybe-all-utils
1066 all-host: maybe-all-gnattools
1067 @if lto-plugin-no-bootstrap
1068 all-host: maybe-all-lto-plugin
1069 @endif lto-plugin-no-bootstrap
1071 .PHONY: all-target
1073 @if target-libstdc++-v3-no-bootstrap
1074 all-target: maybe-all-target-libstdc++-v3
1075 @endif target-libstdc++-v3-no-bootstrap
1076 all-target: maybe-all-target-libmudflap
1077 @if target-libsanitizer-no-bootstrap
1078 all-target: maybe-all-target-libsanitizer
1079 @endif target-libsanitizer-no-bootstrap
1080 all-target: maybe-all-target-libssp
1081 all-target: maybe-all-target-newlib
1082 @if target-libgcc-no-bootstrap
1083 all-target: maybe-all-target-libgcc
1084 @endif target-libgcc-no-bootstrap
1085 all-target: maybe-all-target-libbacktrace
1086 all-target: maybe-all-target-libquadmath
1087 all-target: maybe-all-target-libgfortran
1088 all-target: maybe-all-target-libobjc
1089 all-target: maybe-all-target-libgo
1090 all-target: maybe-all-target-libgpython
1091 all-target: maybe-all-target-libtermcap
1092 all-target: maybe-all-target-winsup
1093 all-target: maybe-all-target-libgloss
1094 all-target: maybe-all-target-libffi
1095 all-target: maybe-all-target-libjava
1096 all-target: maybe-all-target-zlib
1097 all-target: maybe-all-target-boehm-gc
1098 all-target: maybe-all-target-rda
1099 all-target: maybe-all-target-libada
1100 @if target-libgomp-no-bootstrap
1101 all-target: maybe-all-target-libgomp
1102 @endif target-libgomp-no-bootstrap
1103 all-target: maybe-all-target-libitm
1104 all-target: maybe-all-target-libatomic
1106 # Do a target for all the subdirectories. A ``make do-X'' will do a
1107 # ``make X'' in all subdirectories (because, in general, there is a
1108 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1109 # but it may do additional work as well).
1111 .PHONY: do-info
1112 do-info:
1113 @: $(MAKE); $(unstage)
1114 @r=`${PWD_COMMAND}`; export r; \
1115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1116 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1117 info-target
1120 .PHONY: info-host
1122 info-host: maybe-info-bfd
1123 info-host: maybe-info-opcodes
1124 info-host: maybe-info-binutils
1125 info-host: maybe-info-bison
1126 info-host: maybe-info-cgen
1127 info-host: maybe-info-dejagnu
1128 info-host: maybe-info-etc
1129 info-host: maybe-info-fastjar
1130 info-host: maybe-info-fixincludes
1131 info-host: maybe-info-flex
1132 info-host: maybe-info-gas
1133 info-host: maybe-info-gcc
1134 info-host: maybe-info-gmp
1135 info-host: maybe-info-mpfr
1136 info-host: maybe-info-mpc
1137 info-host: maybe-info-isl
1138 info-host: maybe-info-cloog
1139 info-host: maybe-info-libelf
1140 info-host: maybe-info-gold
1141 info-host: maybe-info-gprof
1142 info-host: maybe-info-intl
1143 info-host: maybe-info-tcl
1144 info-host: maybe-info-itcl
1145 info-host: maybe-info-ld
1146 info-host: maybe-info-libbacktrace
1147 info-host: maybe-info-libcpp
1148 info-host: maybe-info-libdecnumber
1149 info-host: maybe-info-libgui
1150 info-host: maybe-info-libiberty
1151 info-host: maybe-info-libiconv
1152 info-host: maybe-info-m4
1153 info-host: maybe-info-readline
1154 info-host: maybe-info-sid
1155 info-host: maybe-info-sim
1156 info-host: maybe-info-texinfo
1157 info-host: maybe-info-zlib
1158 info-host: maybe-info-gdb
1159 info-host: maybe-info-expect
1160 info-host: maybe-info-guile
1161 info-host: maybe-info-tk
1162 info-host: maybe-info-libtermcap
1163 info-host: maybe-info-utils
1164 info-host: maybe-info-gnattools
1165 info-host: maybe-info-lto-plugin
1167 .PHONY: info-target
1169 info-target: maybe-info-target-libstdc++-v3
1170 info-target: maybe-info-target-libmudflap
1171 info-target: maybe-info-target-libsanitizer
1172 info-target: maybe-info-target-libssp
1173 info-target: maybe-info-target-newlib
1174 info-target: maybe-info-target-libgcc
1175 info-target: maybe-info-target-libbacktrace
1176 info-target: maybe-info-target-libquadmath
1177 info-target: maybe-info-target-libgfortran
1178 info-target: maybe-info-target-libobjc
1179 info-target: maybe-info-target-libgo
1180 info-target: maybe-info-target-libgpython
1181 info-target: maybe-info-target-libtermcap
1182 info-target: maybe-info-target-winsup
1183 info-target: maybe-info-target-libgloss
1184 info-target: maybe-info-target-libffi
1185 info-target: maybe-info-target-libjava
1186 info-target: maybe-info-target-zlib
1187 info-target: maybe-info-target-boehm-gc
1188 info-target: maybe-info-target-rda
1189 info-target: maybe-info-target-libada
1190 info-target: maybe-info-target-libgomp
1191 info-target: maybe-info-target-libitm
1192 info-target: maybe-info-target-libatomic
1194 .PHONY: do-dvi
1195 do-dvi:
1196 @: $(MAKE); $(unstage)
1197 @r=`${PWD_COMMAND}`; export r; \
1198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1199 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1200 dvi-target
1203 .PHONY: dvi-host
1205 dvi-host: maybe-dvi-bfd
1206 dvi-host: maybe-dvi-opcodes
1207 dvi-host: maybe-dvi-binutils
1208 dvi-host: maybe-dvi-bison
1209 dvi-host: maybe-dvi-cgen
1210 dvi-host: maybe-dvi-dejagnu
1211 dvi-host: maybe-dvi-etc
1212 dvi-host: maybe-dvi-fastjar
1213 dvi-host: maybe-dvi-fixincludes
1214 dvi-host: maybe-dvi-flex
1215 dvi-host: maybe-dvi-gas
1216 dvi-host: maybe-dvi-gcc
1217 dvi-host: maybe-dvi-gmp
1218 dvi-host: maybe-dvi-mpfr
1219 dvi-host: maybe-dvi-mpc
1220 dvi-host: maybe-dvi-isl
1221 dvi-host: maybe-dvi-cloog
1222 dvi-host: maybe-dvi-libelf
1223 dvi-host: maybe-dvi-gold
1224 dvi-host: maybe-dvi-gprof
1225 dvi-host: maybe-dvi-intl
1226 dvi-host: maybe-dvi-tcl
1227 dvi-host: maybe-dvi-itcl
1228 dvi-host: maybe-dvi-ld
1229 dvi-host: maybe-dvi-libbacktrace
1230 dvi-host: maybe-dvi-libcpp
1231 dvi-host: maybe-dvi-libdecnumber
1232 dvi-host: maybe-dvi-libgui
1233 dvi-host: maybe-dvi-libiberty
1234 dvi-host: maybe-dvi-libiconv
1235 dvi-host: maybe-dvi-m4
1236 dvi-host: maybe-dvi-readline
1237 dvi-host: maybe-dvi-sid
1238 dvi-host: maybe-dvi-sim
1239 dvi-host: maybe-dvi-texinfo
1240 dvi-host: maybe-dvi-zlib
1241 dvi-host: maybe-dvi-gdb
1242 dvi-host: maybe-dvi-expect
1243 dvi-host: maybe-dvi-guile
1244 dvi-host: maybe-dvi-tk
1245 dvi-host: maybe-dvi-libtermcap
1246 dvi-host: maybe-dvi-utils
1247 dvi-host: maybe-dvi-gnattools
1248 dvi-host: maybe-dvi-lto-plugin
1250 .PHONY: dvi-target
1252 dvi-target: maybe-dvi-target-libstdc++-v3
1253 dvi-target: maybe-dvi-target-libmudflap
1254 dvi-target: maybe-dvi-target-libsanitizer
1255 dvi-target: maybe-dvi-target-libssp
1256 dvi-target: maybe-dvi-target-newlib
1257 dvi-target: maybe-dvi-target-libgcc
1258 dvi-target: maybe-dvi-target-libbacktrace
1259 dvi-target: maybe-dvi-target-libquadmath
1260 dvi-target: maybe-dvi-target-libgfortran
1261 dvi-target: maybe-dvi-target-libobjc
1262 dvi-target: maybe-dvi-target-libgo
1263 dvi-target: maybe-dvi-target-libgpython
1264 dvi-target: maybe-dvi-target-libtermcap
1265 dvi-target: maybe-dvi-target-winsup
1266 dvi-target: maybe-dvi-target-libgloss
1267 dvi-target: maybe-dvi-target-libffi
1268 dvi-target: maybe-dvi-target-libjava
1269 dvi-target: maybe-dvi-target-zlib
1270 dvi-target: maybe-dvi-target-boehm-gc
1271 dvi-target: maybe-dvi-target-rda
1272 dvi-target: maybe-dvi-target-libada
1273 dvi-target: maybe-dvi-target-libgomp
1274 dvi-target: maybe-dvi-target-libitm
1275 dvi-target: maybe-dvi-target-libatomic
1277 .PHONY: do-pdf
1278 do-pdf:
1279 @: $(MAKE); $(unstage)
1280 @r=`${PWD_COMMAND}`; export r; \
1281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1282 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1283 pdf-target
1286 .PHONY: pdf-host
1288 pdf-host: maybe-pdf-bfd
1289 pdf-host: maybe-pdf-opcodes
1290 pdf-host: maybe-pdf-binutils
1291 pdf-host: maybe-pdf-bison
1292 pdf-host: maybe-pdf-cgen
1293 pdf-host: maybe-pdf-dejagnu
1294 pdf-host: maybe-pdf-etc
1295 pdf-host: maybe-pdf-fastjar
1296 pdf-host: maybe-pdf-fixincludes
1297 pdf-host: maybe-pdf-flex
1298 pdf-host: maybe-pdf-gas
1299 pdf-host: maybe-pdf-gcc
1300 pdf-host: maybe-pdf-gmp
1301 pdf-host: maybe-pdf-mpfr
1302 pdf-host: maybe-pdf-mpc
1303 pdf-host: maybe-pdf-isl
1304 pdf-host: maybe-pdf-cloog
1305 pdf-host: maybe-pdf-libelf
1306 pdf-host: maybe-pdf-gold
1307 pdf-host: maybe-pdf-gprof
1308 pdf-host: maybe-pdf-intl
1309 pdf-host: maybe-pdf-tcl
1310 pdf-host: maybe-pdf-itcl
1311 pdf-host: maybe-pdf-ld
1312 pdf-host: maybe-pdf-libbacktrace
1313 pdf-host: maybe-pdf-libcpp
1314 pdf-host: maybe-pdf-libdecnumber
1315 pdf-host: maybe-pdf-libgui
1316 pdf-host: maybe-pdf-libiberty
1317 pdf-host: maybe-pdf-libiconv
1318 pdf-host: maybe-pdf-m4
1319 pdf-host: maybe-pdf-readline
1320 pdf-host: maybe-pdf-sid
1321 pdf-host: maybe-pdf-sim
1322 pdf-host: maybe-pdf-texinfo
1323 pdf-host: maybe-pdf-zlib
1324 pdf-host: maybe-pdf-gdb
1325 pdf-host: maybe-pdf-expect
1326 pdf-host: maybe-pdf-guile
1327 pdf-host: maybe-pdf-tk
1328 pdf-host: maybe-pdf-libtermcap
1329 pdf-host: maybe-pdf-utils
1330 pdf-host: maybe-pdf-gnattools
1331 pdf-host: maybe-pdf-lto-plugin
1333 .PHONY: pdf-target
1335 pdf-target: maybe-pdf-target-libstdc++-v3
1336 pdf-target: maybe-pdf-target-libmudflap
1337 pdf-target: maybe-pdf-target-libsanitizer
1338 pdf-target: maybe-pdf-target-libssp
1339 pdf-target: maybe-pdf-target-newlib
1340 pdf-target: maybe-pdf-target-libgcc
1341 pdf-target: maybe-pdf-target-libbacktrace
1342 pdf-target: maybe-pdf-target-libquadmath
1343 pdf-target: maybe-pdf-target-libgfortran
1344 pdf-target: maybe-pdf-target-libobjc
1345 pdf-target: maybe-pdf-target-libgo
1346 pdf-target: maybe-pdf-target-libgpython
1347 pdf-target: maybe-pdf-target-libtermcap
1348 pdf-target: maybe-pdf-target-winsup
1349 pdf-target: maybe-pdf-target-libgloss
1350 pdf-target: maybe-pdf-target-libffi
1351 pdf-target: maybe-pdf-target-libjava
1352 pdf-target: maybe-pdf-target-zlib
1353 pdf-target: maybe-pdf-target-boehm-gc
1354 pdf-target: maybe-pdf-target-rda
1355 pdf-target: maybe-pdf-target-libada
1356 pdf-target: maybe-pdf-target-libgomp
1357 pdf-target: maybe-pdf-target-libitm
1358 pdf-target: maybe-pdf-target-libatomic
1360 .PHONY: do-html
1361 do-html:
1362 @: $(MAKE); $(unstage)
1363 @r=`${PWD_COMMAND}`; export r; \
1364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1365 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1366 html-target
1369 .PHONY: html-host
1371 html-host: maybe-html-bfd
1372 html-host: maybe-html-opcodes
1373 html-host: maybe-html-binutils
1374 html-host: maybe-html-bison
1375 html-host: maybe-html-cgen
1376 html-host: maybe-html-dejagnu
1377 html-host: maybe-html-etc
1378 html-host: maybe-html-fastjar
1379 html-host: maybe-html-fixincludes
1380 html-host: maybe-html-flex
1381 html-host: maybe-html-gas
1382 html-host: maybe-html-gcc
1383 html-host: maybe-html-gmp
1384 html-host: maybe-html-mpfr
1385 html-host: maybe-html-mpc
1386 html-host: maybe-html-isl
1387 html-host: maybe-html-cloog
1388 html-host: maybe-html-libelf
1389 html-host: maybe-html-gold
1390 html-host: maybe-html-gprof
1391 html-host: maybe-html-intl
1392 html-host: maybe-html-tcl
1393 html-host: maybe-html-itcl
1394 html-host: maybe-html-ld
1395 html-host: maybe-html-libbacktrace
1396 html-host: maybe-html-libcpp
1397 html-host: maybe-html-libdecnumber
1398 html-host: maybe-html-libgui
1399 html-host: maybe-html-libiberty
1400 html-host: maybe-html-libiconv
1401 html-host: maybe-html-m4
1402 html-host: maybe-html-readline
1403 html-host: maybe-html-sid
1404 html-host: maybe-html-sim
1405 html-host: maybe-html-texinfo
1406 html-host: maybe-html-zlib
1407 html-host: maybe-html-gdb
1408 html-host: maybe-html-expect
1409 html-host: maybe-html-guile
1410 html-host: maybe-html-tk
1411 html-host: maybe-html-libtermcap
1412 html-host: maybe-html-utils
1413 html-host: maybe-html-gnattools
1414 html-host: maybe-html-lto-plugin
1416 .PHONY: html-target
1418 html-target: maybe-html-target-libstdc++-v3
1419 html-target: maybe-html-target-libmudflap
1420 html-target: maybe-html-target-libsanitizer
1421 html-target: maybe-html-target-libssp
1422 html-target: maybe-html-target-newlib
1423 html-target: maybe-html-target-libgcc
1424 html-target: maybe-html-target-libbacktrace
1425 html-target: maybe-html-target-libquadmath
1426 html-target: maybe-html-target-libgfortran
1427 html-target: maybe-html-target-libobjc
1428 html-target: maybe-html-target-libgo
1429 html-target: maybe-html-target-libgpython
1430 html-target: maybe-html-target-libtermcap
1431 html-target: maybe-html-target-winsup
1432 html-target: maybe-html-target-libgloss
1433 html-target: maybe-html-target-libffi
1434 html-target: maybe-html-target-libjava
1435 html-target: maybe-html-target-zlib
1436 html-target: maybe-html-target-boehm-gc
1437 html-target: maybe-html-target-rda
1438 html-target: maybe-html-target-libada
1439 html-target: maybe-html-target-libgomp
1440 html-target: maybe-html-target-libitm
1441 html-target: maybe-html-target-libatomic
1443 .PHONY: do-TAGS
1444 do-TAGS:
1445 @: $(MAKE); $(unstage)
1446 @r=`${PWD_COMMAND}`; export r; \
1447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1448 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1449 TAGS-target
1452 .PHONY: TAGS-host
1454 TAGS-host: maybe-TAGS-bfd
1455 TAGS-host: maybe-TAGS-opcodes
1456 TAGS-host: maybe-TAGS-binutils
1457 TAGS-host: maybe-TAGS-bison
1458 TAGS-host: maybe-TAGS-cgen
1459 TAGS-host: maybe-TAGS-dejagnu
1460 TAGS-host: maybe-TAGS-etc
1461 TAGS-host: maybe-TAGS-fastjar
1462 TAGS-host: maybe-TAGS-fixincludes
1463 TAGS-host: maybe-TAGS-flex
1464 TAGS-host: maybe-TAGS-gas
1465 TAGS-host: maybe-TAGS-gcc
1466 TAGS-host: maybe-TAGS-gmp
1467 TAGS-host: maybe-TAGS-mpfr
1468 TAGS-host: maybe-TAGS-mpc
1469 TAGS-host: maybe-TAGS-isl
1470 TAGS-host: maybe-TAGS-cloog
1471 TAGS-host: maybe-TAGS-libelf
1472 TAGS-host: maybe-TAGS-gold
1473 TAGS-host: maybe-TAGS-gprof
1474 TAGS-host: maybe-TAGS-intl
1475 TAGS-host: maybe-TAGS-tcl
1476 TAGS-host: maybe-TAGS-itcl
1477 TAGS-host: maybe-TAGS-ld
1478 TAGS-host: maybe-TAGS-libbacktrace
1479 TAGS-host: maybe-TAGS-libcpp
1480 TAGS-host: maybe-TAGS-libdecnumber
1481 TAGS-host: maybe-TAGS-libgui
1482 TAGS-host: maybe-TAGS-libiberty
1483 TAGS-host: maybe-TAGS-libiconv
1484 TAGS-host: maybe-TAGS-m4
1485 TAGS-host: maybe-TAGS-readline
1486 TAGS-host: maybe-TAGS-sid
1487 TAGS-host: maybe-TAGS-sim
1488 TAGS-host: maybe-TAGS-texinfo
1489 TAGS-host: maybe-TAGS-zlib
1490 TAGS-host: maybe-TAGS-gdb
1491 TAGS-host: maybe-TAGS-expect
1492 TAGS-host: maybe-TAGS-guile
1493 TAGS-host: maybe-TAGS-tk
1494 TAGS-host: maybe-TAGS-libtermcap
1495 TAGS-host: maybe-TAGS-utils
1496 TAGS-host: maybe-TAGS-gnattools
1497 TAGS-host: maybe-TAGS-lto-plugin
1499 .PHONY: TAGS-target
1501 TAGS-target: maybe-TAGS-target-libstdc++-v3
1502 TAGS-target: maybe-TAGS-target-libmudflap
1503 TAGS-target: maybe-TAGS-target-libsanitizer
1504 TAGS-target: maybe-TAGS-target-libssp
1505 TAGS-target: maybe-TAGS-target-newlib
1506 TAGS-target: maybe-TAGS-target-libgcc
1507 TAGS-target: maybe-TAGS-target-libbacktrace
1508 TAGS-target: maybe-TAGS-target-libquadmath
1509 TAGS-target: maybe-TAGS-target-libgfortran
1510 TAGS-target: maybe-TAGS-target-libobjc
1511 TAGS-target: maybe-TAGS-target-libgo
1512 TAGS-target: maybe-TAGS-target-libgpython
1513 TAGS-target: maybe-TAGS-target-libtermcap
1514 TAGS-target: maybe-TAGS-target-winsup
1515 TAGS-target: maybe-TAGS-target-libgloss
1516 TAGS-target: maybe-TAGS-target-libffi
1517 TAGS-target: maybe-TAGS-target-libjava
1518 TAGS-target: maybe-TAGS-target-zlib
1519 TAGS-target: maybe-TAGS-target-boehm-gc
1520 TAGS-target: maybe-TAGS-target-rda
1521 TAGS-target: maybe-TAGS-target-libada
1522 TAGS-target: maybe-TAGS-target-libgomp
1523 TAGS-target: maybe-TAGS-target-libitm
1524 TAGS-target: maybe-TAGS-target-libatomic
1526 .PHONY: do-install-info
1527 do-install-info:
1528 @: $(MAKE); $(unstage)
1529 @r=`${PWD_COMMAND}`; export r; \
1530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1531 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1532 install-info-target
1535 .PHONY: install-info-host
1537 install-info-host: maybe-install-info-bfd
1538 install-info-host: maybe-install-info-opcodes
1539 install-info-host: maybe-install-info-binutils
1540 install-info-host: maybe-install-info-bison
1541 install-info-host: maybe-install-info-cgen
1542 install-info-host: maybe-install-info-dejagnu
1543 install-info-host: maybe-install-info-etc
1544 install-info-host: maybe-install-info-fastjar
1545 install-info-host: maybe-install-info-fixincludes
1546 install-info-host: maybe-install-info-flex
1547 install-info-host: maybe-install-info-gas
1548 install-info-host: maybe-install-info-gcc
1549 install-info-host: maybe-install-info-gmp
1550 install-info-host: maybe-install-info-mpfr
1551 install-info-host: maybe-install-info-mpc
1552 install-info-host: maybe-install-info-isl
1553 install-info-host: maybe-install-info-cloog
1554 install-info-host: maybe-install-info-libelf
1555 install-info-host: maybe-install-info-gold
1556 install-info-host: maybe-install-info-gprof
1557 install-info-host: maybe-install-info-intl
1558 install-info-host: maybe-install-info-tcl
1559 install-info-host: maybe-install-info-itcl
1560 install-info-host: maybe-install-info-ld
1561 install-info-host: maybe-install-info-libbacktrace
1562 install-info-host: maybe-install-info-libcpp
1563 install-info-host: maybe-install-info-libdecnumber
1564 install-info-host: maybe-install-info-libgui
1565 install-info-host: maybe-install-info-libiberty
1566 install-info-host: maybe-install-info-libiconv
1567 install-info-host: maybe-install-info-m4
1568 install-info-host: maybe-install-info-readline
1569 install-info-host: maybe-install-info-sid
1570 install-info-host: maybe-install-info-sim
1571 install-info-host: maybe-install-info-texinfo
1572 install-info-host: maybe-install-info-zlib
1573 install-info-host: maybe-install-info-gdb
1574 install-info-host: maybe-install-info-expect
1575 install-info-host: maybe-install-info-guile
1576 install-info-host: maybe-install-info-tk
1577 install-info-host: maybe-install-info-libtermcap
1578 install-info-host: maybe-install-info-utils
1579 install-info-host: maybe-install-info-gnattools
1580 install-info-host: maybe-install-info-lto-plugin
1582 .PHONY: install-info-target
1584 install-info-target: maybe-install-info-target-libstdc++-v3
1585 install-info-target: maybe-install-info-target-libmudflap
1586 install-info-target: maybe-install-info-target-libsanitizer
1587 install-info-target: maybe-install-info-target-libssp
1588 install-info-target: maybe-install-info-target-newlib
1589 install-info-target: maybe-install-info-target-libgcc
1590 install-info-target: maybe-install-info-target-libbacktrace
1591 install-info-target: maybe-install-info-target-libquadmath
1592 install-info-target: maybe-install-info-target-libgfortran
1593 install-info-target: maybe-install-info-target-libobjc
1594 install-info-target: maybe-install-info-target-libgo
1595 install-info-target: maybe-install-info-target-libgpython
1596 install-info-target: maybe-install-info-target-libtermcap
1597 install-info-target: maybe-install-info-target-winsup
1598 install-info-target: maybe-install-info-target-libgloss
1599 install-info-target: maybe-install-info-target-libffi
1600 install-info-target: maybe-install-info-target-libjava
1601 install-info-target: maybe-install-info-target-zlib
1602 install-info-target: maybe-install-info-target-boehm-gc
1603 install-info-target: maybe-install-info-target-rda
1604 install-info-target: maybe-install-info-target-libada
1605 install-info-target: maybe-install-info-target-libgomp
1606 install-info-target: maybe-install-info-target-libitm
1607 install-info-target: maybe-install-info-target-libatomic
1609 .PHONY: do-install-pdf
1610 do-install-pdf:
1611 @: $(MAKE); $(unstage)
1612 @r=`${PWD_COMMAND}`; export r; \
1613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1614 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1615 install-pdf-target
1618 .PHONY: install-pdf-host
1620 install-pdf-host: maybe-install-pdf-bfd
1621 install-pdf-host: maybe-install-pdf-opcodes
1622 install-pdf-host: maybe-install-pdf-binutils
1623 install-pdf-host: maybe-install-pdf-bison
1624 install-pdf-host: maybe-install-pdf-cgen
1625 install-pdf-host: maybe-install-pdf-dejagnu
1626 install-pdf-host: maybe-install-pdf-etc
1627 install-pdf-host: maybe-install-pdf-fastjar
1628 install-pdf-host: maybe-install-pdf-fixincludes
1629 install-pdf-host: maybe-install-pdf-flex
1630 install-pdf-host: maybe-install-pdf-gas
1631 install-pdf-host: maybe-install-pdf-gcc
1632 install-pdf-host: maybe-install-pdf-gmp
1633 install-pdf-host: maybe-install-pdf-mpfr
1634 install-pdf-host: maybe-install-pdf-mpc
1635 install-pdf-host: maybe-install-pdf-isl
1636 install-pdf-host: maybe-install-pdf-cloog
1637 install-pdf-host: maybe-install-pdf-libelf
1638 install-pdf-host: maybe-install-pdf-gold
1639 install-pdf-host: maybe-install-pdf-gprof
1640 install-pdf-host: maybe-install-pdf-intl
1641 install-pdf-host: maybe-install-pdf-tcl
1642 install-pdf-host: maybe-install-pdf-itcl
1643 install-pdf-host: maybe-install-pdf-ld
1644 install-pdf-host: maybe-install-pdf-libbacktrace
1645 install-pdf-host: maybe-install-pdf-libcpp
1646 install-pdf-host: maybe-install-pdf-libdecnumber
1647 install-pdf-host: maybe-install-pdf-libgui
1648 install-pdf-host: maybe-install-pdf-libiberty
1649 install-pdf-host: maybe-install-pdf-libiconv
1650 install-pdf-host: maybe-install-pdf-m4
1651 install-pdf-host: maybe-install-pdf-readline
1652 install-pdf-host: maybe-install-pdf-sid
1653 install-pdf-host: maybe-install-pdf-sim
1654 install-pdf-host: maybe-install-pdf-texinfo
1655 install-pdf-host: maybe-install-pdf-zlib
1656 install-pdf-host: maybe-install-pdf-gdb
1657 install-pdf-host: maybe-install-pdf-expect
1658 install-pdf-host: maybe-install-pdf-guile
1659 install-pdf-host: maybe-install-pdf-tk
1660 install-pdf-host: maybe-install-pdf-libtermcap
1661 install-pdf-host: maybe-install-pdf-utils
1662 install-pdf-host: maybe-install-pdf-gnattools
1663 install-pdf-host: maybe-install-pdf-lto-plugin
1665 .PHONY: install-pdf-target
1667 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1668 install-pdf-target: maybe-install-pdf-target-libmudflap
1669 install-pdf-target: maybe-install-pdf-target-libsanitizer
1670 install-pdf-target: maybe-install-pdf-target-libssp
1671 install-pdf-target: maybe-install-pdf-target-newlib
1672 install-pdf-target: maybe-install-pdf-target-libgcc
1673 install-pdf-target: maybe-install-pdf-target-libbacktrace
1674 install-pdf-target: maybe-install-pdf-target-libquadmath
1675 install-pdf-target: maybe-install-pdf-target-libgfortran
1676 install-pdf-target: maybe-install-pdf-target-libobjc
1677 install-pdf-target: maybe-install-pdf-target-libgo
1678 install-pdf-target: maybe-install-pdf-target-libgpython
1679 install-pdf-target: maybe-install-pdf-target-libtermcap
1680 install-pdf-target: maybe-install-pdf-target-winsup
1681 install-pdf-target: maybe-install-pdf-target-libgloss
1682 install-pdf-target: maybe-install-pdf-target-libffi
1683 install-pdf-target: maybe-install-pdf-target-libjava
1684 install-pdf-target: maybe-install-pdf-target-zlib
1685 install-pdf-target: maybe-install-pdf-target-boehm-gc
1686 install-pdf-target: maybe-install-pdf-target-rda
1687 install-pdf-target: maybe-install-pdf-target-libada
1688 install-pdf-target: maybe-install-pdf-target-libgomp
1689 install-pdf-target: maybe-install-pdf-target-libitm
1690 install-pdf-target: maybe-install-pdf-target-libatomic
1692 .PHONY: do-install-html
1693 do-install-html:
1694 @: $(MAKE); $(unstage)
1695 @r=`${PWD_COMMAND}`; export r; \
1696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1697 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1698 install-html-target
1701 .PHONY: install-html-host
1703 install-html-host: maybe-install-html-bfd
1704 install-html-host: maybe-install-html-opcodes
1705 install-html-host: maybe-install-html-binutils
1706 install-html-host: maybe-install-html-bison
1707 install-html-host: maybe-install-html-cgen
1708 install-html-host: maybe-install-html-dejagnu
1709 install-html-host: maybe-install-html-etc
1710 install-html-host: maybe-install-html-fastjar
1711 install-html-host: maybe-install-html-fixincludes
1712 install-html-host: maybe-install-html-flex
1713 install-html-host: maybe-install-html-gas
1714 install-html-host: maybe-install-html-gcc
1715 install-html-host: maybe-install-html-gmp
1716 install-html-host: maybe-install-html-mpfr
1717 install-html-host: maybe-install-html-mpc
1718 install-html-host: maybe-install-html-isl
1719 install-html-host: maybe-install-html-cloog
1720 install-html-host: maybe-install-html-libelf
1721 install-html-host: maybe-install-html-gold
1722 install-html-host: maybe-install-html-gprof
1723 install-html-host: maybe-install-html-intl
1724 install-html-host: maybe-install-html-tcl
1725 install-html-host: maybe-install-html-itcl
1726 install-html-host: maybe-install-html-ld
1727 install-html-host: maybe-install-html-libbacktrace
1728 install-html-host: maybe-install-html-libcpp
1729 install-html-host: maybe-install-html-libdecnumber
1730 install-html-host: maybe-install-html-libgui
1731 install-html-host: maybe-install-html-libiberty
1732 install-html-host: maybe-install-html-libiconv
1733 install-html-host: maybe-install-html-m4
1734 install-html-host: maybe-install-html-readline
1735 install-html-host: maybe-install-html-sid
1736 install-html-host: maybe-install-html-sim
1737 install-html-host: maybe-install-html-texinfo
1738 install-html-host: maybe-install-html-zlib
1739 install-html-host: maybe-install-html-gdb
1740 install-html-host: maybe-install-html-expect
1741 install-html-host: maybe-install-html-guile
1742 install-html-host: maybe-install-html-tk
1743 install-html-host: maybe-install-html-libtermcap
1744 install-html-host: maybe-install-html-utils
1745 install-html-host: maybe-install-html-gnattools
1746 install-html-host: maybe-install-html-lto-plugin
1748 .PHONY: install-html-target
1750 install-html-target: maybe-install-html-target-libstdc++-v3
1751 install-html-target: maybe-install-html-target-libmudflap
1752 install-html-target: maybe-install-html-target-libsanitizer
1753 install-html-target: maybe-install-html-target-libssp
1754 install-html-target: maybe-install-html-target-newlib
1755 install-html-target: maybe-install-html-target-libgcc
1756 install-html-target: maybe-install-html-target-libbacktrace
1757 install-html-target: maybe-install-html-target-libquadmath
1758 install-html-target: maybe-install-html-target-libgfortran
1759 install-html-target: maybe-install-html-target-libobjc
1760 install-html-target: maybe-install-html-target-libgo
1761 install-html-target: maybe-install-html-target-libgpython
1762 install-html-target: maybe-install-html-target-libtermcap
1763 install-html-target: maybe-install-html-target-winsup
1764 install-html-target: maybe-install-html-target-libgloss
1765 install-html-target: maybe-install-html-target-libffi
1766 install-html-target: maybe-install-html-target-libjava
1767 install-html-target: maybe-install-html-target-zlib
1768 install-html-target: maybe-install-html-target-boehm-gc
1769 install-html-target: maybe-install-html-target-rda
1770 install-html-target: maybe-install-html-target-libada
1771 install-html-target: maybe-install-html-target-libgomp
1772 install-html-target: maybe-install-html-target-libitm
1773 install-html-target: maybe-install-html-target-libatomic
1775 .PHONY: do-installcheck
1776 do-installcheck:
1777 @: $(MAKE); $(unstage)
1778 @r=`${PWD_COMMAND}`; export r; \
1779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1780 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1781 installcheck-target
1784 .PHONY: installcheck-host
1786 installcheck-host: maybe-installcheck-bfd
1787 installcheck-host: maybe-installcheck-opcodes
1788 installcheck-host: maybe-installcheck-binutils
1789 installcheck-host: maybe-installcheck-bison
1790 installcheck-host: maybe-installcheck-cgen
1791 installcheck-host: maybe-installcheck-dejagnu
1792 installcheck-host: maybe-installcheck-etc
1793 installcheck-host: maybe-installcheck-fastjar
1794 installcheck-host: maybe-installcheck-fixincludes
1795 installcheck-host: maybe-installcheck-flex
1796 installcheck-host: maybe-installcheck-gas
1797 installcheck-host: maybe-installcheck-gcc
1798 installcheck-host: maybe-installcheck-gmp
1799 installcheck-host: maybe-installcheck-mpfr
1800 installcheck-host: maybe-installcheck-mpc
1801 installcheck-host: maybe-installcheck-isl
1802 installcheck-host: maybe-installcheck-cloog
1803 installcheck-host: maybe-installcheck-libelf
1804 installcheck-host: maybe-installcheck-gold
1805 installcheck-host: maybe-installcheck-gprof
1806 installcheck-host: maybe-installcheck-intl
1807 installcheck-host: maybe-installcheck-tcl
1808 installcheck-host: maybe-installcheck-itcl
1809 installcheck-host: maybe-installcheck-ld
1810 installcheck-host: maybe-installcheck-libbacktrace
1811 installcheck-host: maybe-installcheck-libcpp
1812 installcheck-host: maybe-installcheck-libdecnumber
1813 installcheck-host: maybe-installcheck-libgui
1814 installcheck-host: maybe-installcheck-libiberty
1815 installcheck-host: maybe-installcheck-libiconv
1816 installcheck-host: maybe-installcheck-m4
1817 installcheck-host: maybe-installcheck-readline
1818 installcheck-host: maybe-installcheck-sid
1819 installcheck-host: maybe-installcheck-sim
1820 installcheck-host: maybe-installcheck-texinfo
1821 installcheck-host: maybe-installcheck-zlib
1822 installcheck-host: maybe-installcheck-gdb
1823 installcheck-host: maybe-installcheck-expect
1824 installcheck-host: maybe-installcheck-guile
1825 installcheck-host: maybe-installcheck-tk
1826 installcheck-host: maybe-installcheck-libtermcap
1827 installcheck-host: maybe-installcheck-utils
1828 installcheck-host: maybe-installcheck-gnattools
1829 installcheck-host: maybe-installcheck-lto-plugin
1831 .PHONY: installcheck-target
1833 installcheck-target: maybe-installcheck-target-libstdc++-v3
1834 installcheck-target: maybe-installcheck-target-libmudflap
1835 installcheck-target: maybe-installcheck-target-libsanitizer
1836 installcheck-target: maybe-installcheck-target-libssp
1837 installcheck-target: maybe-installcheck-target-newlib
1838 installcheck-target: maybe-installcheck-target-libgcc
1839 installcheck-target: maybe-installcheck-target-libbacktrace
1840 installcheck-target: maybe-installcheck-target-libquadmath
1841 installcheck-target: maybe-installcheck-target-libgfortran
1842 installcheck-target: maybe-installcheck-target-libobjc
1843 installcheck-target: maybe-installcheck-target-libgo
1844 installcheck-target: maybe-installcheck-target-libgpython
1845 installcheck-target: maybe-installcheck-target-libtermcap
1846 installcheck-target: maybe-installcheck-target-winsup
1847 installcheck-target: maybe-installcheck-target-libgloss
1848 installcheck-target: maybe-installcheck-target-libffi
1849 installcheck-target: maybe-installcheck-target-libjava
1850 installcheck-target: maybe-installcheck-target-zlib
1851 installcheck-target: maybe-installcheck-target-boehm-gc
1852 installcheck-target: maybe-installcheck-target-rda
1853 installcheck-target: maybe-installcheck-target-libada
1854 installcheck-target: maybe-installcheck-target-libgomp
1855 installcheck-target: maybe-installcheck-target-libitm
1856 installcheck-target: maybe-installcheck-target-libatomic
1858 .PHONY: do-mostlyclean
1859 do-mostlyclean:
1860 @: $(MAKE); $(unstage)
1861 @r=`${PWD_COMMAND}`; export r; \
1862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1863 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1864 mostlyclean-target
1867 .PHONY: mostlyclean-host
1869 mostlyclean-host: maybe-mostlyclean-bfd
1870 mostlyclean-host: maybe-mostlyclean-opcodes
1871 mostlyclean-host: maybe-mostlyclean-binutils
1872 mostlyclean-host: maybe-mostlyclean-bison
1873 mostlyclean-host: maybe-mostlyclean-cgen
1874 mostlyclean-host: maybe-mostlyclean-dejagnu
1875 mostlyclean-host: maybe-mostlyclean-etc
1876 mostlyclean-host: maybe-mostlyclean-fastjar
1877 mostlyclean-host: maybe-mostlyclean-fixincludes
1878 mostlyclean-host: maybe-mostlyclean-flex
1879 mostlyclean-host: maybe-mostlyclean-gas
1880 mostlyclean-host: maybe-mostlyclean-gcc
1881 mostlyclean-host: maybe-mostlyclean-gmp
1882 mostlyclean-host: maybe-mostlyclean-mpfr
1883 mostlyclean-host: maybe-mostlyclean-mpc
1884 mostlyclean-host: maybe-mostlyclean-isl
1885 mostlyclean-host: maybe-mostlyclean-cloog
1886 mostlyclean-host: maybe-mostlyclean-libelf
1887 mostlyclean-host: maybe-mostlyclean-gold
1888 mostlyclean-host: maybe-mostlyclean-gprof
1889 mostlyclean-host: maybe-mostlyclean-intl
1890 mostlyclean-host: maybe-mostlyclean-tcl
1891 mostlyclean-host: maybe-mostlyclean-itcl
1892 mostlyclean-host: maybe-mostlyclean-ld
1893 mostlyclean-host: maybe-mostlyclean-libbacktrace
1894 mostlyclean-host: maybe-mostlyclean-libcpp
1895 mostlyclean-host: maybe-mostlyclean-libdecnumber
1896 mostlyclean-host: maybe-mostlyclean-libgui
1897 mostlyclean-host: maybe-mostlyclean-libiberty
1898 mostlyclean-host: maybe-mostlyclean-libiconv
1899 mostlyclean-host: maybe-mostlyclean-m4
1900 mostlyclean-host: maybe-mostlyclean-readline
1901 mostlyclean-host: maybe-mostlyclean-sid
1902 mostlyclean-host: maybe-mostlyclean-sim
1903 mostlyclean-host: maybe-mostlyclean-texinfo
1904 mostlyclean-host: maybe-mostlyclean-zlib
1905 mostlyclean-host: maybe-mostlyclean-gdb
1906 mostlyclean-host: maybe-mostlyclean-expect
1907 mostlyclean-host: maybe-mostlyclean-guile
1908 mostlyclean-host: maybe-mostlyclean-tk
1909 mostlyclean-host: maybe-mostlyclean-libtermcap
1910 mostlyclean-host: maybe-mostlyclean-utils
1911 mostlyclean-host: maybe-mostlyclean-gnattools
1912 mostlyclean-host: maybe-mostlyclean-lto-plugin
1914 .PHONY: mostlyclean-target
1916 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1917 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1918 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1919 mostlyclean-target: maybe-mostlyclean-target-libssp
1920 mostlyclean-target: maybe-mostlyclean-target-newlib
1921 mostlyclean-target: maybe-mostlyclean-target-libgcc
1922 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1923 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1924 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1925 mostlyclean-target: maybe-mostlyclean-target-libobjc
1926 mostlyclean-target: maybe-mostlyclean-target-libgo
1927 mostlyclean-target: maybe-mostlyclean-target-libgpython
1928 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1929 mostlyclean-target: maybe-mostlyclean-target-winsup
1930 mostlyclean-target: maybe-mostlyclean-target-libgloss
1931 mostlyclean-target: maybe-mostlyclean-target-libffi
1932 mostlyclean-target: maybe-mostlyclean-target-libjava
1933 mostlyclean-target: maybe-mostlyclean-target-zlib
1934 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1935 mostlyclean-target: maybe-mostlyclean-target-rda
1936 mostlyclean-target: maybe-mostlyclean-target-libada
1937 mostlyclean-target: maybe-mostlyclean-target-libgomp
1938 mostlyclean-target: maybe-mostlyclean-target-libitm
1939 mostlyclean-target: maybe-mostlyclean-target-libatomic
1941 .PHONY: do-clean
1942 do-clean:
1943 @: $(MAKE); $(unstage)
1944 @r=`${PWD_COMMAND}`; export r; \
1945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1946 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1947 clean-target
1950 .PHONY: clean-host
1952 clean-host: maybe-clean-bfd
1953 clean-host: maybe-clean-opcodes
1954 clean-host: maybe-clean-binutils
1955 clean-host: maybe-clean-bison
1956 clean-host: maybe-clean-cgen
1957 clean-host: maybe-clean-dejagnu
1958 clean-host: maybe-clean-etc
1959 clean-host: maybe-clean-fastjar
1960 clean-host: maybe-clean-fixincludes
1961 clean-host: maybe-clean-flex
1962 clean-host: maybe-clean-gas
1963 clean-host: maybe-clean-gcc
1964 clean-host: maybe-clean-gmp
1965 clean-host: maybe-clean-mpfr
1966 clean-host: maybe-clean-mpc
1967 clean-host: maybe-clean-isl
1968 clean-host: maybe-clean-cloog
1969 clean-host: maybe-clean-libelf
1970 clean-host: maybe-clean-gold
1971 clean-host: maybe-clean-gprof
1972 clean-host: maybe-clean-intl
1973 clean-host: maybe-clean-tcl
1974 clean-host: maybe-clean-itcl
1975 clean-host: maybe-clean-ld
1976 clean-host: maybe-clean-libbacktrace
1977 clean-host: maybe-clean-libcpp
1978 clean-host: maybe-clean-libdecnumber
1979 clean-host: maybe-clean-libgui
1980 clean-host: maybe-clean-libiberty
1981 clean-host: maybe-clean-libiconv
1982 clean-host: maybe-clean-m4
1983 clean-host: maybe-clean-readline
1984 clean-host: maybe-clean-sid
1985 clean-host: maybe-clean-sim
1986 clean-host: maybe-clean-texinfo
1987 clean-host: maybe-clean-zlib
1988 clean-host: maybe-clean-gdb
1989 clean-host: maybe-clean-expect
1990 clean-host: maybe-clean-guile
1991 clean-host: maybe-clean-tk
1992 clean-host: maybe-clean-libtermcap
1993 clean-host: maybe-clean-utils
1994 clean-host: maybe-clean-gnattools
1995 clean-host: maybe-clean-lto-plugin
1997 .PHONY: clean-target
1999 clean-target: maybe-clean-target-libstdc++-v3
2000 clean-target: maybe-clean-target-libmudflap
2001 clean-target: maybe-clean-target-libsanitizer
2002 clean-target: maybe-clean-target-libssp
2003 clean-target: maybe-clean-target-newlib
2004 clean-target: maybe-clean-target-libgcc
2005 clean-target: maybe-clean-target-libbacktrace
2006 clean-target: maybe-clean-target-libquadmath
2007 clean-target: maybe-clean-target-libgfortran
2008 clean-target: maybe-clean-target-libobjc
2009 clean-target: maybe-clean-target-libgo
2010 clean-target: maybe-clean-target-libgpython
2011 clean-target: maybe-clean-target-libtermcap
2012 clean-target: maybe-clean-target-winsup
2013 clean-target: maybe-clean-target-libgloss
2014 clean-target: maybe-clean-target-libffi
2015 clean-target: maybe-clean-target-libjava
2016 clean-target: maybe-clean-target-zlib
2017 clean-target: maybe-clean-target-boehm-gc
2018 clean-target: maybe-clean-target-rda
2019 clean-target: maybe-clean-target-libada
2020 clean-target: maybe-clean-target-libgomp
2021 clean-target: maybe-clean-target-libitm
2022 clean-target: maybe-clean-target-libatomic
2024 .PHONY: do-distclean
2025 do-distclean:
2026 @: $(MAKE); $(unstage)
2027 @r=`${PWD_COMMAND}`; export r; \
2028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2029 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2030 distclean-target
2033 .PHONY: distclean-host
2035 distclean-host: maybe-distclean-bfd
2036 distclean-host: maybe-distclean-opcodes
2037 distclean-host: maybe-distclean-binutils
2038 distclean-host: maybe-distclean-bison
2039 distclean-host: maybe-distclean-cgen
2040 distclean-host: maybe-distclean-dejagnu
2041 distclean-host: maybe-distclean-etc
2042 distclean-host: maybe-distclean-fastjar
2043 distclean-host: maybe-distclean-fixincludes
2044 distclean-host: maybe-distclean-flex
2045 distclean-host: maybe-distclean-gas
2046 distclean-host: maybe-distclean-gcc
2047 distclean-host: maybe-distclean-gmp
2048 distclean-host: maybe-distclean-mpfr
2049 distclean-host: maybe-distclean-mpc
2050 distclean-host: maybe-distclean-isl
2051 distclean-host: maybe-distclean-cloog
2052 distclean-host: maybe-distclean-libelf
2053 distclean-host: maybe-distclean-gold
2054 distclean-host: maybe-distclean-gprof
2055 distclean-host: maybe-distclean-intl
2056 distclean-host: maybe-distclean-tcl
2057 distclean-host: maybe-distclean-itcl
2058 distclean-host: maybe-distclean-ld
2059 distclean-host: maybe-distclean-libbacktrace
2060 distclean-host: maybe-distclean-libcpp
2061 distclean-host: maybe-distclean-libdecnumber
2062 distclean-host: maybe-distclean-libgui
2063 distclean-host: maybe-distclean-libiberty
2064 distclean-host: maybe-distclean-libiconv
2065 distclean-host: maybe-distclean-m4
2066 distclean-host: maybe-distclean-readline
2067 distclean-host: maybe-distclean-sid
2068 distclean-host: maybe-distclean-sim
2069 distclean-host: maybe-distclean-texinfo
2070 distclean-host: maybe-distclean-zlib
2071 distclean-host: maybe-distclean-gdb
2072 distclean-host: maybe-distclean-expect
2073 distclean-host: maybe-distclean-guile
2074 distclean-host: maybe-distclean-tk
2075 distclean-host: maybe-distclean-libtermcap
2076 distclean-host: maybe-distclean-utils
2077 distclean-host: maybe-distclean-gnattools
2078 distclean-host: maybe-distclean-lto-plugin
2080 .PHONY: distclean-target
2082 distclean-target: maybe-distclean-target-libstdc++-v3
2083 distclean-target: maybe-distclean-target-libmudflap
2084 distclean-target: maybe-distclean-target-libsanitizer
2085 distclean-target: maybe-distclean-target-libssp
2086 distclean-target: maybe-distclean-target-newlib
2087 distclean-target: maybe-distclean-target-libgcc
2088 distclean-target: maybe-distclean-target-libbacktrace
2089 distclean-target: maybe-distclean-target-libquadmath
2090 distclean-target: maybe-distclean-target-libgfortran
2091 distclean-target: maybe-distclean-target-libobjc
2092 distclean-target: maybe-distclean-target-libgo
2093 distclean-target: maybe-distclean-target-libgpython
2094 distclean-target: maybe-distclean-target-libtermcap
2095 distclean-target: maybe-distclean-target-winsup
2096 distclean-target: maybe-distclean-target-libgloss
2097 distclean-target: maybe-distclean-target-libffi
2098 distclean-target: maybe-distclean-target-libjava
2099 distclean-target: maybe-distclean-target-zlib
2100 distclean-target: maybe-distclean-target-boehm-gc
2101 distclean-target: maybe-distclean-target-rda
2102 distclean-target: maybe-distclean-target-libada
2103 distclean-target: maybe-distclean-target-libgomp
2104 distclean-target: maybe-distclean-target-libitm
2105 distclean-target: maybe-distclean-target-libatomic
2107 .PHONY: do-maintainer-clean
2108 do-maintainer-clean:
2109 @: $(MAKE); $(unstage)
2110 @r=`${PWD_COMMAND}`; export r; \
2111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2112 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2113 maintainer-clean-target
2116 .PHONY: maintainer-clean-host
2118 maintainer-clean-host: maybe-maintainer-clean-bfd
2119 maintainer-clean-host: maybe-maintainer-clean-opcodes
2120 maintainer-clean-host: maybe-maintainer-clean-binutils
2121 maintainer-clean-host: maybe-maintainer-clean-bison
2122 maintainer-clean-host: maybe-maintainer-clean-cgen
2123 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2124 maintainer-clean-host: maybe-maintainer-clean-etc
2125 maintainer-clean-host: maybe-maintainer-clean-fastjar
2126 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2127 maintainer-clean-host: maybe-maintainer-clean-flex
2128 maintainer-clean-host: maybe-maintainer-clean-gas
2129 maintainer-clean-host: maybe-maintainer-clean-gcc
2130 maintainer-clean-host: maybe-maintainer-clean-gmp
2131 maintainer-clean-host: maybe-maintainer-clean-mpfr
2132 maintainer-clean-host: maybe-maintainer-clean-mpc
2133 maintainer-clean-host: maybe-maintainer-clean-isl
2134 maintainer-clean-host: maybe-maintainer-clean-cloog
2135 maintainer-clean-host: maybe-maintainer-clean-libelf
2136 maintainer-clean-host: maybe-maintainer-clean-gold
2137 maintainer-clean-host: maybe-maintainer-clean-gprof
2138 maintainer-clean-host: maybe-maintainer-clean-intl
2139 maintainer-clean-host: maybe-maintainer-clean-tcl
2140 maintainer-clean-host: maybe-maintainer-clean-itcl
2141 maintainer-clean-host: maybe-maintainer-clean-ld
2142 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2143 maintainer-clean-host: maybe-maintainer-clean-libcpp
2144 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2145 maintainer-clean-host: maybe-maintainer-clean-libgui
2146 maintainer-clean-host: maybe-maintainer-clean-libiberty
2147 maintainer-clean-host: maybe-maintainer-clean-libiconv
2148 maintainer-clean-host: maybe-maintainer-clean-m4
2149 maintainer-clean-host: maybe-maintainer-clean-readline
2150 maintainer-clean-host: maybe-maintainer-clean-sid
2151 maintainer-clean-host: maybe-maintainer-clean-sim
2152 maintainer-clean-host: maybe-maintainer-clean-texinfo
2153 maintainer-clean-host: maybe-maintainer-clean-zlib
2154 maintainer-clean-host: maybe-maintainer-clean-gdb
2155 maintainer-clean-host: maybe-maintainer-clean-expect
2156 maintainer-clean-host: maybe-maintainer-clean-guile
2157 maintainer-clean-host: maybe-maintainer-clean-tk
2158 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2159 maintainer-clean-host: maybe-maintainer-clean-utils
2160 maintainer-clean-host: maybe-maintainer-clean-gnattools
2161 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2163 .PHONY: maintainer-clean-target
2165 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2166 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2167 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2168 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2169 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2170 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2171 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2172 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2173 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2174 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2175 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2176 maintainer-clean-target: maybe-maintainer-clean-target-libgpython
2177 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2178 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2179 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2180 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2181 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2182 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2183 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2184 maintainer-clean-target: maybe-maintainer-clean-target-rda
2185 maintainer-clean-target: maybe-maintainer-clean-target-libada
2186 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2187 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2188 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2191 # Here are the targets which correspond to the do-X targets.
2193 .PHONY: info installcheck dvi pdf html
2194 .PHONY: install-info install-pdf install-html
2195 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2196 .PHONY: local-clean local-distclean local-maintainer-clean
2197 info: do-info
2198 installcheck: do-installcheck
2199 dvi: do-dvi
2200 pdf: do-pdf
2201 html: do-html
2203 # Make sure makeinfo is built before we do a `make info', if we're
2204 # in fact building texinfo.
2205 do-info: maybe-all-texinfo
2207 install-info: do-install-info dir.info
2208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2209 if [ -f dir.info ] ; then \
2210 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2211 else true ; fi
2213 install-pdf: do-install-pdf
2215 install-html: do-install-html
2217 local-clean:
2218 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2220 local-distclean:
2221 -rm -f Makefile config.status config.cache mh-frag mt-frag
2222 -rm -f maybedep.tmp serdep.tmp
2223 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2224 rm -rf $(TARGET_SUBDIR); \
2225 else true; fi
2226 -rm -rf $(BUILD_SUBDIR)
2227 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2228 rm -rf $(HOST_SUBDIR); \
2229 else true; fi
2230 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2231 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2232 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2233 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2234 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2235 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2237 local-maintainer-clean:
2238 @echo "This command is intended for maintainers to use;"
2239 @echo "it deletes files that may require special tools to rebuild."
2241 clean: do-clean local-clean
2242 mostlyclean: do-mostlyclean local-clean
2243 distclean: do-distclean local-clean local-distclean
2244 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2245 maintainer-clean: local-distclean
2246 realclean: maintainer-clean
2248 # Check target.
2250 .PHONY: check do-check
2251 check: do-check
2253 # Only include modules actually being configured and built.
2254 .PHONY: check-host
2255 check-host: \
2256 maybe-check-bfd \
2257 maybe-check-opcodes \
2258 maybe-check-binutils \
2259 maybe-check-bison \
2260 maybe-check-cgen \
2261 maybe-check-dejagnu \
2262 maybe-check-etc \
2263 maybe-check-fastjar \
2264 maybe-check-fixincludes \
2265 maybe-check-flex \
2266 maybe-check-gas \
2267 maybe-check-gcc \
2268 maybe-check-gmp \
2269 maybe-check-mpfr \
2270 maybe-check-mpc \
2271 maybe-check-isl \
2272 maybe-check-cloog \
2273 maybe-check-libelf \
2274 maybe-check-gold \
2275 maybe-check-gprof \
2276 maybe-check-intl \
2277 maybe-check-tcl \
2278 maybe-check-itcl \
2279 maybe-check-ld \
2280 maybe-check-libbacktrace \
2281 maybe-check-libcpp \
2282 maybe-check-libdecnumber \
2283 maybe-check-libgui \
2284 maybe-check-libiberty \
2285 maybe-check-libiconv \
2286 maybe-check-m4 \
2287 maybe-check-readline \
2288 maybe-check-sid \
2289 maybe-check-sim \
2290 maybe-check-texinfo \
2291 maybe-check-zlib \
2292 maybe-check-gdb \
2293 maybe-check-expect \
2294 maybe-check-guile \
2295 maybe-check-tk \
2296 maybe-check-libtermcap \
2297 maybe-check-utils \
2298 maybe-check-gnattools \
2299 maybe-check-lto-plugin
2301 .PHONY: check-target
2302 check-target: \
2303 maybe-check-target-libstdc++-v3 \
2304 maybe-check-target-libmudflap \
2305 maybe-check-target-libsanitizer \
2306 maybe-check-target-libssp \
2307 maybe-check-target-newlib \
2308 maybe-check-target-libgcc \
2309 maybe-check-target-libbacktrace \
2310 maybe-check-target-libquadmath \
2311 maybe-check-target-libgfortran \
2312 maybe-check-target-libobjc \
2313 maybe-check-target-libgo \
2314 maybe-check-target-libgpython \
2315 maybe-check-target-libtermcap \
2316 maybe-check-target-winsup \
2317 maybe-check-target-libgloss \
2318 maybe-check-target-libffi \
2319 maybe-check-target-libjava \
2320 maybe-check-target-zlib \
2321 maybe-check-target-boehm-gc \
2322 maybe-check-target-rda \
2323 maybe-check-target-libada \
2324 maybe-check-target-libgomp \
2325 maybe-check-target-libitm \
2326 maybe-check-target-libatomic
2328 do-check:
2329 @: $(MAKE); $(unstage)
2330 @r=`${PWD_COMMAND}`; export r; \
2331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2332 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2334 # Automated reporting of test results.
2336 warning.log: build.log
2337 $(srcdir)/contrib/warn_summary build.log > $@
2339 mail-report.log:
2340 if test x'$(BOOT_CFLAGS)' != x''; then \
2341 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2342 fi; \
2343 $(srcdir)/contrib/test_summary -t >$@
2344 chmod +x $@
2345 echo If you really want to send e-mail, run ./$@ now
2347 mail-report-with-warnings.log: warning.log
2348 if test x'$(BOOT_CFLAGS)' != x''; then \
2349 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2350 fi; \
2351 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2352 chmod +x $@
2353 echo If you really want to send e-mail, run ./$@ now
2355 # Installation targets.
2357 .PHONY: install uninstall
2358 install:
2359 @: $(MAKE); $(unstage)
2360 @r=`${PWD_COMMAND}`; export r; \
2361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2362 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2364 .PHONY: install-host-nogcc
2365 install-host-nogcc: \
2366 maybe-install-bfd \
2367 maybe-install-opcodes \
2368 maybe-install-binutils \
2369 maybe-install-bison \
2370 maybe-install-cgen \
2371 maybe-install-dejagnu \
2372 maybe-install-etc \
2373 maybe-install-fastjar \
2374 maybe-install-fixincludes \
2375 maybe-install-flex \
2376 maybe-install-gas \
2377 maybe-install-gmp \
2378 maybe-install-mpfr \
2379 maybe-install-mpc \
2380 maybe-install-isl \
2381 maybe-install-cloog \
2382 maybe-install-libelf \
2383 maybe-install-gold \
2384 maybe-install-gprof \
2385 maybe-install-intl \
2386 maybe-install-tcl \
2387 maybe-install-itcl \
2388 maybe-install-ld \
2389 maybe-install-libbacktrace \
2390 maybe-install-libcpp \
2391 maybe-install-libdecnumber \
2392 maybe-install-libgui \
2393 maybe-install-libiberty \
2394 maybe-install-libiconv \
2395 maybe-install-m4 \
2396 maybe-install-readline \
2397 maybe-install-sid \
2398 maybe-install-sim \
2399 maybe-install-texinfo \
2400 maybe-install-zlib \
2401 maybe-install-gdb \
2402 maybe-install-expect \
2403 maybe-install-guile \
2404 maybe-install-tk \
2405 maybe-install-libtermcap \
2406 maybe-install-utils \
2407 maybe-install-gnattools \
2408 maybe-install-lto-plugin
2410 .PHONY: install-host
2411 install-host: \
2412 maybe-install-bfd \
2413 maybe-install-opcodes \
2414 maybe-install-binutils \
2415 maybe-install-bison \
2416 maybe-install-cgen \
2417 maybe-install-dejagnu \
2418 maybe-install-etc \
2419 maybe-install-fastjar \
2420 maybe-install-fixincludes \
2421 maybe-install-flex \
2422 maybe-install-gas \
2423 maybe-install-gcc \
2424 maybe-install-gmp \
2425 maybe-install-mpfr \
2426 maybe-install-mpc \
2427 maybe-install-isl \
2428 maybe-install-cloog \
2429 maybe-install-libelf \
2430 maybe-install-gold \
2431 maybe-install-gprof \
2432 maybe-install-intl \
2433 maybe-install-tcl \
2434 maybe-install-itcl \
2435 maybe-install-ld \
2436 maybe-install-libbacktrace \
2437 maybe-install-libcpp \
2438 maybe-install-libdecnumber \
2439 maybe-install-libgui \
2440 maybe-install-libiberty \
2441 maybe-install-libiconv \
2442 maybe-install-m4 \
2443 maybe-install-readline \
2444 maybe-install-sid \
2445 maybe-install-sim \
2446 maybe-install-texinfo \
2447 maybe-install-zlib \
2448 maybe-install-gdb \
2449 maybe-install-expect \
2450 maybe-install-guile \
2451 maybe-install-tk \
2452 maybe-install-libtermcap \
2453 maybe-install-utils \
2454 maybe-install-gnattools \
2455 maybe-install-lto-plugin
2457 .PHONY: install-target
2458 install-target: \
2459 maybe-install-target-libstdc++-v3 \
2460 maybe-install-target-libmudflap \
2461 maybe-install-target-libsanitizer \
2462 maybe-install-target-libssp \
2463 maybe-install-target-newlib \
2464 maybe-install-target-libgcc \
2465 maybe-install-target-libbacktrace \
2466 maybe-install-target-libquadmath \
2467 maybe-install-target-libgfortran \
2468 maybe-install-target-libobjc \
2469 maybe-install-target-libgo \
2470 maybe-install-target-libgpython \
2471 maybe-install-target-libtermcap \
2472 maybe-install-target-winsup \
2473 maybe-install-target-libgloss \
2474 maybe-install-target-libffi \
2475 maybe-install-target-libjava \
2476 maybe-install-target-zlib \
2477 maybe-install-target-boehm-gc \
2478 maybe-install-target-rda \
2479 maybe-install-target-libada \
2480 maybe-install-target-libgomp \
2481 maybe-install-target-libitm \
2482 maybe-install-target-libatomic
2484 uninstall:
2485 @echo "the uninstall target is not supported in this tree"
2487 .PHONY: install.all
2488 install.all: install-no-fixedincludes
2489 @if [ -f ./gcc/Makefile ] ; then \
2490 r=`${PWD_COMMAND}` ; export r ; \
2491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2492 $(HOST_EXPORTS) \
2493 (cd ./gcc && \
2494 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2495 else \
2496 true ; \
2499 # install-no-fixedincludes is used to allow the elaboration of binary packages
2500 # suitable for distribution, where we cannot include the fixed system header
2501 # files.
2502 .PHONY: install-no-fixedincludes
2503 install-no-fixedincludes: installdirs install-host-nogcc \
2504 install-target gcc-install-no-fixedincludes
2506 .PHONY: install-strip
2507 install-strip:
2508 @: $(MAKE); $(unstage)
2509 @r=`${PWD_COMMAND}`; export r; \
2510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2511 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2513 .PHONY: install-strip-host
2514 install-strip-host: \
2515 maybe-install-strip-bfd \
2516 maybe-install-strip-opcodes \
2517 maybe-install-strip-binutils \
2518 maybe-install-strip-bison \
2519 maybe-install-strip-cgen \
2520 maybe-install-strip-dejagnu \
2521 maybe-install-strip-etc \
2522 maybe-install-strip-fastjar \
2523 maybe-install-strip-fixincludes \
2524 maybe-install-strip-flex \
2525 maybe-install-strip-gas \
2526 maybe-install-strip-gcc \
2527 maybe-install-strip-gmp \
2528 maybe-install-strip-mpfr \
2529 maybe-install-strip-mpc \
2530 maybe-install-strip-isl \
2531 maybe-install-strip-cloog \
2532 maybe-install-strip-libelf \
2533 maybe-install-strip-gold \
2534 maybe-install-strip-gprof \
2535 maybe-install-strip-intl \
2536 maybe-install-strip-tcl \
2537 maybe-install-strip-itcl \
2538 maybe-install-strip-ld \
2539 maybe-install-strip-libbacktrace \
2540 maybe-install-strip-libcpp \
2541 maybe-install-strip-libdecnumber \
2542 maybe-install-strip-libgui \
2543 maybe-install-strip-libiberty \
2544 maybe-install-strip-libiconv \
2545 maybe-install-strip-m4 \
2546 maybe-install-strip-readline \
2547 maybe-install-strip-sid \
2548 maybe-install-strip-sim \
2549 maybe-install-strip-texinfo \
2550 maybe-install-strip-zlib \
2551 maybe-install-strip-gdb \
2552 maybe-install-strip-expect \
2553 maybe-install-strip-guile \
2554 maybe-install-strip-tk \
2555 maybe-install-strip-libtermcap \
2556 maybe-install-strip-utils \
2557 maybe-install-strip-gnattools \
2558 maybe-install-strip-lto-plugin
2560 .PHONY: install-strip-target
2561 install-strip-target: \
2562 maybe-install-strip-target-libstdc++-v3 \
2563 maybe-install-strip-target-libmudflap \
2564 maybe-install-strip-target-libsanitizer \
2565 maybe-install-strip-target-libssp \
2566 maybe-install-strip-target-newlib \
2567 maybe-install-strip-target-libgcc \
2568 maybe-install-strip-target-libbacktrace \
2569 maybe-install-strip-target-libquadmath \
2570 maybe-install-strip-target-libgfortran \
2571 maybe-install-strip-target-libobjc \
2572 maybe-install-strip-target-libgo \
2573 maybe-install-strip-target-libgpython \
2574 maybe-install-strip-target-libtermcap \
2575 maybe-install-strip-target-winsup \
2576 maybe-install-strip-target-libgloss \
2577 maybe-install-strip-target-libffi \
2578 maybe-install-strip-target-libjava \
2579 maybe-install-strip-target-zlib \
2580 maybe-install-strip-target-boehm-gc \
2581 maybe-install-strip-target-rda \
2582 maybe-install-strip-target-libada \
2583 maybe-install-strip-target-libgomp \
2584 maybe-install-strip-target-libitm \
2585 maybe-install-strip-target-libatomic
2588 ### other supporting targets
2590 MAKEDIRS= \
2591 $(DESTDIR)$(prefix) \
2592 $(DESTDIR)$(exec_prefix)
2593 .PHONY: installdirs
2594 installdirs: mkinstalldirs
2595 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2597 dir.info: do-install-info
2598 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2599 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2600 mv -f dir.info.new dir.info ; \
2601 else true ; \
2604 dist:
2605 @echo "Building a full distribution of this tree isn't done"
2606 @echo "via 'make dist'. Check out the etc/ subdirectory"
2608 etags tags: TAGS
2610 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2611 # ability to use several tags files at once, so there is probably no need
2612 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2613 # (if we felt like it) have this Makefile write a piece of elisp which
2614 # the user could load to tell emacs19 where all the TAGS files we just
2615 # built are.
2616 TAGS: do-TAGS
2618 # ------------------------------------
2619 # Macros for configure and all targets
2620 # ------------------------------------
2626 # --------------------------------------
2627 # Modules which run on the build machine
2628 # --------------------------------------
2631 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2632 maybe-configure-build-libiberty:
2633 @if gcc-bootstrap
2634 configure-build-libiberty: stage_current
2635 @endif gcc-bootstrap
2636 @if build-libiberty
2637 maybe-configure-build-libiberty: configure-build-libiberty
2638 configure-build-libiberty:
2639 @: $(MAKE); $(unstage)
2640 @r=`${PWD_COMMAND}`; export r; \
2641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2642 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2643 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2644 $(BUILD_EXPORTS) \
2645 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2646 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2647 case $(srcdir) in \
2648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2649 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2651 esac; \
2652 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2653 libsrcdir="$$s/libiberty"; \
2654 rm -f no-such-file || : ; \
2655 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2656 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2657 --target=${target_alias} $${srcdiroption} \
2658 || exit 1
2659 @endif build-libiberty
2665 .PHONY: all-build-libiberty maybe-all-build-libiberty
2666 maybe-all-build-libiberty:
2667 @if gcc-bootstrap
2668 all-build-libiberty: stage_current
2669 @endif gcc-bootstrap
2670 @if build-libiberty
2671 TARGET-build-libiberty=all
2672 maybe-all-build-libiberty: all-build-libiberty
2673 all-build-libiberty: configure-build-libiberty
2674 @: $(MAKE); $(unstage)
2675 @r=`${PWD_COMMAND}`; export r; \
2676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2677 $(BUILD_EXPORTS) \
2678 (cd $(BUILD_SUBDIR)/libiberty && \
2679 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2680 $(TARGET-build-libiberty))
2681 @endif build-libiberty
2687 .PHONY: configure-build-bison maybe-configure-build-bison
2688 maybe-configure-build-bison:
2689 @if gcc-bootstrap
2690 configure-build-bison: stage_current
2691 @endif gcc-bootstrap
2692 @if build-bison
2693 maybe-configure-build-bison: configure-build-bison
2694 configure-build-bison:
2695 @: $(MAKE); $(unstage)
2696 @r=`${PWD_COMMAND}`; export r; \
2697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2698 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2699 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2700 $(BUILD_EXPORTS) \
2701 echo Configuring in $(BUILD_SUBDIR)/bison; \
2702 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2703 case $(srcdir) in \
2704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2705 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2707 esac; \
2708 srcdiroption="--srcdir=$${topdir}/bison"; \
2709 libsrcdir="$$s/bison"; \
2710 rm -f no-such-file || : ; \
2711 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2712 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2713 --target=${target_alias} $${srcdiroption} \
2714 || exit 1
2715 @endif build-bison
2721 .PHONY: all-build-bison maybe-all-build-bison
2722 maybe-all-build-bison:
2723 @if gcc-bootstrap
2724 all-build-bison: stage_current
2725 @endif gcc-bootstrap
2726 @if build-bison
2727 TARGET-build-bison=all
2728 maybe-all-build-bison: all-build-bison
2729 all-build-bison: configure-build-bison
2730 @: $(MAKE); $(unstage)
2731 @r=`${PWD_COMMAND}`; export r; \
2732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2733 $(BUILD_EXPORTS) \
2734 (cd $(BUILD_SUBDIR)/bison && \
2735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2736 $(TARGET-build-bison))
2737 @endif build-bison
2743 .PHONY: configure-build-flex maybe-configure-build-flex
2744 maybe-configure-build-flex:
2745 @if gcc-bootstrap
2746 configure-build-flex: stage_current
2747 @endif gcc-bootstrap
2748 @if build-flex
2749 maybe-configure-build-flex: configure-build-flex
2750 configure-build-flex:
2751 @: $(MAKE); $(unstage)
2752 @r=`${PWD_COMMAND}`; export r; \
2753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2754 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2755 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2756 $(BUILD_EXPORTS) \
2757 echo Configuring in $(BUILD_SUBDIR)/flex; \
2758 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2759 case $(srcdir) in \
2760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2761 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2763 esac; \
2764 srcdiroption="--srcdir=$${topdir}/flex"; \
2765 libsrcdir="$$s/flex"; \
2766 rm -f no-such-file || : ; \
2767 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2768 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2769 --target=${target_alias} $${srcdiroption} \
2770 || exit 1
2771 @endif build-flex
2777 .PHONY: all-build-flex maybe-all-build-flex
2778 maybe-all-build-flex:
2779 @if gcc-bootstrap
2780 all-build-flex: stage_current
2781 @endif gcc-bootstrap
2782 @if build-flex
2783 TARGET-build-flex=all
2784 maybe-all-build-flex: all-build-flex
2785 all-build-flex: configure-build-flex
2786 @: $(MAKE); $(unstage)
2787 @r=`${PWD_COMMAND}`; export r; \
2788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2789 $(BUILD_EXPORTS) \
2790 (cd $(BUILD_SUBDIR)/flex && \
2791 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2792 $(TARGET-build-flex))
2793 @endif build-flex
2799 .PHONY: configure-build-m4 maybe-configure-build-m4
2800 maybe-configure-build-m4:
2801 @if gcc-bootstrap
2802 configure-build-m4: stage_current
2803 @endif gcc-bootstrap
2804 @if build-m4
2805 maybe-configure-build-m4: configure-build-m4
2806 configure-build-m4:
2807 @: $(MAKE); $(unstage)
2808 @r=`${PWD_COMMAND}`; export r; \
2809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2810 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2811 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2812 $(BUILD_EXPORTS) \
2813 echo Configuring in $(BUILD_SUBDIR)/m4; \
2814 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2815 case $(srcdir) in \
2816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2817 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2819 esac; \
2820 srcdiroption="--srcdir=$${topdir}/m4"; \
2821 libsrcdir="$$s/m4"; \
2822 rm -f no-such-file || : ; \
2823 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2824 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2825 --target=${target_alias} $${srcdiroption} \
2826 || exit 1
2827 @endif build-m4
2833 .PHONY: all-build-m4 maybe-all-build-m4
2834 maybe-all-build-m4:
2835 @if gcc-bootstrap
2836 all-build-m4: stage_current
2837 @endif gcc-bootstrap
2838 @if build-m4
2839 TARGET-build-m4=all
2840 maybe-all-build-m4: all-build-m4
2841 all-build-m4: configure-build-m4
2842 @: $(MAKE); $(unstage)
2843 @r=`${PWD_COMMAND}`; export r; \
2844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2845 $(BUILD_EXPORTS) \
2846 (cd $(BUILD_SUBDIR)/m4 && \
2847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2848 $(TARGET-build-m4))
2849 @endif build-m4
2855 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2856 maybe-configure-build-texinfo:
2857 @if gcc-bootstrap
2858 configure-build-texinfo: stage_current
2859 @endif gcc-bootstrap
2860 @if build-texinfo
2861 maybe-configure-build-texinfo: configure-build-texinfo
2862 configure-build-texinfo:
2863 @: $(MAKE); $(unstage)
2864 @r=`${PWD_COMMAND}`; export r; \
2865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2866 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2867 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2868 $(BUILD_EXPORTS) \
2869 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2870 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2871 case $(srcdir) in \
2872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2873 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2875 esac; \
2876 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2877 libsrcdir="$$s/texinfo"; \
2878 rm -f no-such-file || : ; \
2879 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2880 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2881 --target=${target_alias} $${srcdiroption} \
2882 || exit 1
2883 @endif build-texinfo
2889 .PHONY: all-build-texinfo maybe-all-build-texinfo
2890 maybe-all-build-texinfo:
2891 @if gcc-bootstrap
2892 all-build-texinfo: stage_current
2893 @endif gcc-bootstrap
2894 @if build-texinfo
2895 TARGET-build-texinfo=all
2896 maybe-all-build-texinfo: all-build-texinfo
2897 all-build-texinfo: configure-build-texinfo
2898 @: $(MAKE); $(unstage)
2899 @r=`${PWD_COMMAND}`; export r; \
2900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2901 $(BUILD_EXPORTS) \
2902 (cd $(BUILD_SUBDIR)/texinfo && \
2903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2904 $(TARGET-build-texinfo))
2905 @endif build-texinfo
2911 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2912 maybe-configure-build-fixincludes:
2913 @if gcc-bootstrap
2914 configure-build-fixincludes: stage_current
2915 @endif gcc-bootstrap
2916 @if build-fixincludes
2917 maybe-configure-build-fixincludes: configure-build-fixincludes
2918 configure-build-fixincludes:
2919 @: $(MAKE); $(unstage)
2920 @r=`${PWD_COMMAND}`; export r; \
2921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2922 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2923 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2924 $(BUILD_EXPORTS) \
2925 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2926 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2927 case $(srcdir) in \
2928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2929 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2931 esac; \
2932 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2933 libsrcdir="$$s/fixincludes"; \
2934 rm -f no-such-file || : ; \
2935 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2936 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2937 --target=${target_alias} $${srcdiroption} \
2938 || exit 1
2939 @endif build-fixincludes
2945 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2946 maybe-all-build-fixincludes:
2947 @if gcc-bootstrap
2948 all-build-fixincludes: stage_current
2949 @endif gcc-bootstrap
2950 @if build-fixincludes
2951 TARGET-build-fixincludes=all
2952 maybe-all-build-fixincludes: all-build-fixincludes
2953 all-build-fixincludes: configure-build-fixincludes
2954 @: $(MAKE); $(unstage)
2955 @r=`${PWD_COMMAND}`; export r; \
2956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2957 $(BUILD_EXPORTS) \
2958 (cd $(BUILD_SUBDIR)/fixincludes && \
2959 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2960 $(TARGET-build-fixincludes))
2961 @endif build-fixincludes
2967 # --------------------------------------
2968 # Modules which run on the host machine
2969 # --------------------------------------
2972 .PHONY: configure-bfd maybe-configure-bfd
2973 maybe-configure-bfd:
2974 @if gcc-bootstrap
2975 configure-bfd: stage_current
2976 @endif gcc-bootstrap
2977 @if bfd
2978 maybe-configure-bfd: configure-bfd
2979 configure-bfd:
2980 @r=`${PWD_COMMAND}`; export r; \
2981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2982 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2984 $(HOST_EXPORTS) \
2985 echo Configuring in $(HOST_SUBDIR)/bfd; \
2986 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2987 case $(srcdir) in \
2988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2989 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2991 esac; \
2992 srcdiroption="--srcdir=$${topdir}/bfd"; \
2993 libsrcdir="$$s/bfd"; \
2994 $(SHELL) $${libsrcdir}/configure \
2995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2996 --target=${target_alias} $${srcdiroption} \
2997 || exit 1
2998 @endif bfd
3002 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3003 maybe-configure-stage1-bfd:
3004 @if bfd-bootstrap
3005 maybe-configure-stage1-bfd: configure-stage1-bfd
3006 configure-stage1-bfd:
3007 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3009 @r=`${PWD_COMMAND}`; export r; \
3010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3011 TFLAGS="$(STAGE1_TFLAGS)"; \
3012 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3013 $(HOST_EXPORTS) \
3014 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3015 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3016 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3017 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3019 cd $(HOST_SUBDIR)/bfd || exit 1; \
3020 case $(srcdir) in \
3021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3022 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3024 esac; \
3025 srcdiroption="--srcdir=$${topdir}/bfd"; \
3026 libsrcdir="$$s/bfd"; \
3027 $(SHELL) $${libsrcdir}/configure \
3028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3029 --target=${target_alias} $${srcdiroption} \
3030 $(STAGE1_CONFIGURE_FLAGS)
3031 @endif bfd-bootstrap
3033 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3034 maybe-configure-stage2-bfd:
3035 @if bfd-bootstrap
3036 maybe-configure-stage2-bfd: configure-stage2-bfd
3037 configure-stage2-bfd:
3038 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3040 @r=`${PWD_COMMAND}`; export r; \
3041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3042 TFLAGS="$(STAGE2_TFLAGS)"; \
3043 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3044 $(HOST_EXPORTS) \
3045 $(POSTSTAGE1_HOST_EXPORTS) \
3046 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3047 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3048 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3049 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3051 cd $(HOST_SUBDIR)/bfd || exit 1; \
3052 case $(srcdir) in \
3053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3054 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3056 esac; \
3057 srcdiroption="--srcdir=$${topdir}/bfd"; \
3058 libsrcdir="$$s/bfd"; \
3059 $(SHELL) $${libsrcdir}/configure \
3060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3061 --target=${target_alias} $${srcdiroption} \
3062 --with-build-libsubdir=$(HOST_SUBDIR) \
3063 $(STAGE2_CONFIGURE_FLAGS)
3064 @endif bfd-bootstrap
3066 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3067 maybe-configure-stage3-bfd:
3068 @if bfd-bootstrap
3069 maybe-configure-stage3-bfd: configure-stage3-bfd
3070 configure-stage3-bfd:
3071 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3073 @r=`${PWD_COMMAND}`; export r; \
3074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3075 TFLAGS="$(STAGE3_TFLAGS)"; \
3076 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3077 $(HOST_EXPORTS) \
3078 $(POSTSTAGE1_HOST_EXPORTS) \
3079 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3080 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3081 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3082 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3084 cd $(HOST_SUBDIR)/bfd || exit 1; \
3085 case $(srcdir) in \
3086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3087 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3089 esac; \
3090 srcdiroption="--srcdir=$${topdir}/bfd"; \
3091 libsrcdir="$$s/bfd"; \
3092 $(SHELL) $${libsrcdir}/configure \
3093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3094 --target=${target_alias} $${srcdiroption} \
3095 --with-build-libsubdir=$(HOST_SUBDIR) \
3096 $(STAGE3_CONFIGURE_FLAGS)
3097 @endif bfd-bootstrap
3099 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3100 maybe-configure-stage4-bfd:
3101 @if bfd-bootstrap
3102 maybe-configure-stage4-bfd: configure-stage4-bfd
3103 configure-stage4-bfd:
3104 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3106 @r=`${PWD_COMMAND}`; export r; \
3107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3108 TFLAGS="$(STAGE4_TFLAGS)"; \
3109 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3110 $(HOST_EXPORTS) \
3111 $(POSTSTAGE1_HOST_EXPORTS) \
3112 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3113 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3114 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3115 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3117 cd $(HOST_SUBDIR)/bfd || exit 1; \
3118 case $(srcdir) in \
3119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3120 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3122 esac; \
3123 srcdiroption="--srcdir=$${topdir}/bfd"; \
3124 libsrcdir="$$s/bfd"; \
3125 $(SHELL) $${libsrcdir}/configure \
3126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3127 --target=${target_alias} $${srcdiroption} \
3128 --with-build-libsubdir=$(HOST_SUBDIR) \
3129 $(STAGE4_CONFIGURE_FLAGS)
3130 @endif bfd-bootstrap
3132 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3133 maybe-configure-stageprofile-bfd:
3134 @if bfd-bootstrap
3135 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3136 configure-stageprofile-bfd:
3137 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3139 @r=`${PWD_COMMAND}`; export r; \
3140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3141 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3142 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3143 $(HOST_EXPORTS) \
3144 $(POSTSTAGE1_HOST_EXPORTS) \
3145 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3146 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3147 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3148 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3150 cd $(HOST_SUBDIR)/bfd || exit 1; \
3151 case $(srcdir) in \
3152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3153 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3155 esac; \
3156 srcdiroption="--srcdir=$${topdir}/bfd"; \
3157 libsrcdir="$$s/bfd"; \
3158 $(SHELL) $${libsrcdir}/configure \
3159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3160 --target=${target_alias} $${srcdiroption} \
3161 --with-build-libsubdir=$(HOST_SUBDIR) \
3162 $(STAGEprofile_CONFIGURE_FLAGS)
3163 @endif bfd-bootstrap
3165 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3166 maybe-configure-stagefeedback-bfd:
3167 @if bfd-bootstrap
3168 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3169 configure-stagefeedback-bfd:
3170 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3172 @r=`${PWD_COMMAND}`; export r; \
3173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3174 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3175 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3176 $(HOST_EXPORTS) \
3177 $(POSTSTAGE1_HOST_EXPORTS) \
3178 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3179 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3180 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3181 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3183 cd $(HOST_SUBDIR)/bfd || exit 1; \
3184 case $(srcdir) in \
3185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3186 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3188 esac; \
3189 srcdiroption="--srcdir=$${topdir}/bfd"; \
3190 libsrcdir="$$s/bfd"; \
3191 $(SHELL) $${libsrcdir}/configure \
3192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3193 --target=${target_alias} $${srcdiroption} \
3194 --with-build-libsubdir=$(HOST_SUBDIR) \
3195 $(STAGEfeedback_CONFIGURE_FLAGS)
3196 @endif bfd-bootstrap
3202 .PHONY: all-bfd maybe-all-bfd
3203 maybe-all-bfd:
3204 @if gcc-bootstrap
3205 all-bfd: stage_current
3206 @endif gcc-bootstrap
3207 @if bfd
3208 TARGET-bfd=all
3209 maybe-all-bfd: all-bfd
3210 all-bfd: configure-bfd
3211 @r=`${PWD_COMMAND}`; export r; \
3212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3213 $(HOST_EXPORTS) \
3214 (cd $(HOST_SUBDIR)/bfd && \
3215 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3216 $(TARGET-bfd))
3217 @endif bfd
3221 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3222 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3223 maybe-all-stage1-bfd:
3224 maybe-clean-stage1-bfd:
3225 @if bfd-bootstrap
3226 maybe-all-stage1-bfd: all-stage1-bfd
3227 all-stage1: all-stage1-bfd
3228 TARGET-stage1-bfd = $(TARGET-bfd)
3229 all-stage1-bfd: configure-stage1-bfd
3230 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3231 @r=`${PWD_COMMAND}`; export r; \
3232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3233 TFLAGS="$(STAGE1_TFLAGS)"; \
3234 $(HOST_EXPORTS) \
3235 cd $(HOST_SUBDIR)/bfd && \
3236 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3237 CFLAGS="$(STAGE1_CFLAGS)" \
3238 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3239 LIBCFLAGS="$(LIBCFLAGS)" \
3240 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3241 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3242 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3243 $(EXTRA_HOST_FLAGS) \
3244 $(STAGE1_FLAGS_TO_PASS) \
3245 TFLAGS="$(STAGE1_TFLAGS)" \
3246 $(TARGET-stage1-bfd)
3248 maybe-clean-stage1-bfd: clean-stage1-bfd
3249 clean-stage1: clean-stage1-bfd
3250 clean-stage1-bfd:
3251 @if [ $(current_stage) = stage1 ]; then \
3252 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3253 else \
3254 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3255 $(MAKE) stage1-start; \
3256 fi; \
3257 cd $(HOST_SUBDIR)/bfd && \
3258 $(MAKE) $(EXTRA_HOST_FLAGS) \
3259 $(STAGE1_FLAGS_TO_PASS) clean
3260 @endif bfd-bootstrap
3263 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3264 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3265 maybe-all-stage2-bfd:
3266 maybe-clean-stage2-bfd:
3267 @if bfd-bootstrap
3268 maybe-all-stage2-bfd: all-stage2-bfd
3269 all-stage2: all-stage2-bfd
3270 TARGET-stage2-bfd = $(TARGET-bfd)
3271 all-stage2-bfd: configure-stage2-bfd
3272 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3273 @r=`${PWD_COMMAND}`; export r; \
3274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3275 TFLAGS="$(STAGE2_TFLAGS)"; \
3276 $(HOST_EXPORTS) \
3277 $(POSTSTAGE1_HOST_EXPORTS) \
3278 cd $(HOST_SUBDIR)/bfd && \
3279 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3280 CFLAGS="$(STAGE2_CFLAGS)" \
3281 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3282 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3283 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3284 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3285 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3286 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3287 TFLAGS="$(STAGE2_TFLAGS)" \
3288 $(TARGET-stage2-bfd)
3290 maybe-clean-stage2-bfd: clean-stage2-bfd
3291 clean-stage2: clean-stage2-bfd
3292 clean-stage2-bfd:
3293 @if [ $(current_stage) = stage2 ]; then \
3294 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3295 else \
3296 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3297 $(MAKE) stage2-start; \
3298 fi; \
3299 cd $(HOST_SUBDIR)/bfd && \
3300 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3301 @endif bfd-bootstrap
3304 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3305 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3306 maybe-all-stage3-bfd:
3307 maybe-clean-stage3-bfd:
3308 @if bfd-bootstrap
3309 maybe-all-stage3-bfd: all-stage3-bfd
3310 all-stage3: all-stage3-bfd
3311 TARGET-stage3-bfd = $(TARGET-bfd)
3312 all-stage3-bfd: configure-stage3-bfd
3313 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3314 @r=`${PWD_COMMAND}`; export r; \
3315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3316 TFLAGS="$(STAGE3_TFLAGS)"; \
3317 $(HOST_EXPORTS) \
3318 $(POSTSTAGE1_HOST_EXPORTS) \
3319 cd $(HOST_SUBDIR)/bfd && \
3320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3321 CFLAGS="$(STAGE3_CFLAGS)" \
3322 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3323 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3327 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3328 TFLAGS="$(STAGE3_TFLAGS)" \
3329 $(TARGET-stage3-bfd)
3331 maybe-clean-stage3-bfd: clean-stage3-bfd
3332 clean-stage3: clean-stage3-bfd
3333 clean-stage3-bfd:
3334 @if [ $(current_stage) = stage3 ]; then \
3335 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3336 else \
3337 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3338 $(MAKE) stage3-start; \
3339 fi; \
3340 cd $(HOST_SUBDIR)/bfd && \
3341 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3342 @endif bfd-bootstrap
3345 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3346 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3347 maybe-all-stage4-bfd:
3348 maybe-clean-stage4-bfd:
3349 @if bfd-bootstrap
3350 maybe-all-stage4-bfd: all-stage4-bfd
3351 all-stage4: all-stage4-bfd
3352 TARGET-stage4-bfd = $(TARGET-bfd)
3353 all-stage4-bfd: configure-stage4-bfd
3354 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3355 @r=`${PWD_COMMAND}`; export r; \
3356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3357 TFLAGS="$(STAGE4_TFLAGS)"; \
3358 $(HOST_EXPORTS) \
3359 $(POSTSTAGE1_HOST_EXPORTS) \
3360 cd $(HOST_SUBDIR)/bfd && \
3361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3362 CFLAGS="$(STAGE4_CFLAGS)" \
3363 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3364 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3369 TFLAGS="$(STAGE4_TFLAGS)" \
3370 $(TARGET-stage4-bfd)
3372 maybe-clean-stage4-bfd: clean-stage4-bfd
3373 clean-stage4: clean-stage4-bfd
3374 clean-stage4-bfd:
3375 @if [ $(current_stage) = stage4 ]; then \
3376 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3377 else \
3378 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3379 $(MAKE) stage4-start; \
3380 fi; \
3381 cd $(HOST_SUBDIR)/bfd && \
3382 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3383 @endif bfd-bootstrap
3386 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3387 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3388 maybe-all-stageprofile-bfd:
3389 maybe-clean-stageprofile-bfd:
3390 @if bfd-bootstrap
3391 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3392 all-stageprofile: all-stageprofile-bfd
3393 TARGET-stageprofile-bfd = $(TARGET-bfd)
3394 all-stageprofile-bfd: configure-stageprofile-bfd
3395 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3396 @r=`${PWD_COMMAND}`; export r; \
3397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3398 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3399 $(HOST_EXPORTS) \
3400 $(POSTSTAGE1_HOST_EXPORTS) \
3401 cd $(HOST_SUBDIR)/bfd && \
3402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3403 CFLAGS="$(STAGEprofile_CFLAGS)" \
3404 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3405 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3406 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3407 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3408 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3409 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3410 TFLAGS="$(STAGEprofile_TFLAGS)" \
3411 $(TARGET-stageprofile-bfd)
3413 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3414 clean-stageprofile: clean-stageprofile-bfd
3415 clean-stageprofile-bfd:
3416 @if [ $(current_stage) = stageprofile ]; then \
3417 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3418 else \
3419 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3420 $(MAKE) stageprofile-start; \
3421 fi; \
3422 cd $(HOST_SUBDIR)/bfd && \
3423 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3424 @endif bfd-bootstrap
3427 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3428 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3429 maybe-all-stagefeedback-bfd:
3430 maybe-clean-stagefeedback-bfd:
3431 @if bfd-bootstrap
3432 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3433 all-stagefeedback: all-stagefeedback-bfd
3434 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3435 all-stagefeedback-bfd: configure-stagefeedback-bfd
3436 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3437 @r=`${PWD_COMMAND}`; export r; \
3438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3439 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3440 $(HOST_EXPORTS) \
3441 $(POSTSTAGE1_HOST_EXPORTS) \
3442 cd $(HOST_SUBDIR)/bfd && \
3443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3444 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3445 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3446 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3450 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3451 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3452 $(TARGET-stagefeedback-bfd)
3454 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3455 clean-stagefeedback: clean-stagefeedback-bfd
3456 clean-stagefeedback-bfd:
3457 @if [ $(current_stage) = stagefeedback ]; then \
3458 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3459 else \
3460 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3461 $(MAKE) stagefeedback-start; \
3462 fi; \
3463 cd $(HOST_SUBDIR)/bfd && \
3464 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3465 @endif bfd-bootstrap
3471 .PHONY: check-bfd maybe-check-bfd
3472 maybe-check-bfd:
3473 @if bfd
3474 maybe-check-bfd: check-bfd
3476 check-bfd:
3477 @: $(MAKE); $(unstage)
3478 @r=`${PWD_COMMAND}`; export r; \
3479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3480 $(HOST_EXPORTS) \
3481 (cd $(HOST_SUBDIR)/bfd && \
3482 $(MAKE) $(FLAGS_TO_PASS) check)
3484 @endif bfd
3486 .PHONY: install-bfd maybe-install-bfd
3487 maybe-install-bfd:
3488 @if bfd
3489 maybe-install-bfd: install-bfd
3491 install-bfd: installdirs
3492 @: $(MAKE); $(unstage)
3493 @r=`${PWD_COMMAND}`; export r; \
3494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3495 $(HOST_EXPORTS) \
3496 (cd $(HOST_SUBDIR)/bfd && \
3497 $(MAKE) $(FLAGS_TO_PASS) install)
3499 @endif bfd
3501 .PHONY: install-strip-bfd maybe-install-strip-bfd
3502 maybe-install-strip-bfd:
3503 @if bfd
3504 maybe-install-strip-bfd: install-strip-bfd
3506 install-strip-bfd: installdirs
3507 @: $(MAKE); $(unstage)
3508 @r=`${PWD_COMMAND}`; export r; \
3509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3510 $(HOST_EXPORTS) \
3511 (cd $(HOST_SUBDIR)/bfd && \
3512 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3514 @endif bfd
3516 # Other targets (info, dvi, pdf, etc.)
3518 .PHONY: maybe-info-bfd info-bfd
3519 maybe-info-bfd:
3520 @if bfd
3521 maybe-info-bfd: info-bfd
3523 info-bfd: \
3524 configure-bfd
3525 @[ -f ./bfd/Makefile ] || exit 0; \
3526 r=`${PWD_COMMAND}`; export r; \
3527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3528 $(HOST_EXPORTS) \
3529 for flag in $(EXTRA_HOST_FLAGS) ; do \
3530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3531 done; \
3532 echo "Doing info in bfd" ; \
3533 (cd $(HOST_SUBDIR)/bfd && \
3534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3536 "RANLIB=$${RANLIB}" \
3537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3538 info) \
3539 || exit 1
3541 @endif bfd
3543 .PHONY: maybe-dvi-bfd dvi-bfd
3544 maybe-dvi-bfd:
3545 @if bfd
3546 maybe-dvi-bfd: dvi-bfd
3548 dvi-bfd: \
3549 configure-bfd
3550 @[ -f ./bfd/Makefile ] || exit 0; \
3551 r=`${PWD_COMMAND}`; export r; \
3552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3553 $(HOST_EXPORTS) \
3554 for flag in $(EXTRA_HOST_FLAGS) ; do \
3555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3556 done; \
3557 echo "Doing dvi in bfd" ; \
3558 (cd $(HOST_SUBDIR)/bfd && \
3559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3561 "RANLIB=$${RANLIB}" \
3562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3563 dvi) \
3564 || exit 1
3566 @endif bfd
3568 .PHONY: maybe-pdf-bfd pdf-bfd
3569 maybe-pdf-bfd:
3570 @if bfd
3571 maybe-pdf-bfd: pdf-bfd
3573 pdf-bfd: \
3574 configure-bfd
3575 @[ -f ./bfd/Makefile ] || exit 0; \
3576 r=`${PWD_COMMAND}`; export r; \
3577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3578 $(HOST_EXPORTS) \
3579 for flag in $(EXTRA_HOST_FLAGS) ; do \
3580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3581 done; \
3582 echo "Doing pdf in bfd" ; \
3583 (cd $(HOST_SUBDIR)/bfd && \
3584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3586 "RANLIB=$${RANLIB}" \
3587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3588 pdf) \
3589 || exit 1
3591 @endif bfd
3593 .PHONY: maybe-html-bfd html-bfd
3594 maybe-html-bfd:
3595 @if bfd
3596 maybe-html-bfd: html-bfd
3598 html-bfd: \
3599 configure-bfd
3600 @[ -f ./bfd/Makefile ] || exit 0; \
3601 r=`${PWD_COMMAND}`; export r; \
3602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3603 $(HOST_EXPORTS) \
3604 for flag in $(EXTRA_HOST_FLAGS) ; do \
3605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3606 done; \
3607 echo "Doing html in bfd" ; \
3608 (cd $(HOST_SUBDIR)/bfd && \
3609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3611 "RANLIB=$${RANLIB}" \
3612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3613 html) \
3614 || exit 1
3616 @endif bfd
3618 .PHONY: maybe-TAGS-bfd TAGS-bfd
3619 maybe-TAGS-bfd:
3620 @if bfd
3621 maybe-TAGS-bfd: TAGS-bfd
3623 TAGS-bfd: \
3624 configure-bfd
3625 @[ -f ./bfd/Makefile ] || exit 0; \
3626 r=`${PWD_COMMAND}`; export r; \
3627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3628 $(HOST_EXPORTS) \
3629 for flag in $(EXTRA_HOST_FLAGS) ; do \
3630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3631 done; \
3632 echo "Doing TAGS in bfd" ; \
3633 (cd $(HOST_SUBDIR)/bfd && \
3634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3636 "RANLIB=$${RANLIB}" \
3637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3638 TAGS) \
3639 || exit 1
3641 @endif bfd
3643 .PHONY: maybe-install-info-bfd install-info-bfd
3644 maybe-install-info-bfd:
3645 @if bfd
3646 maybe-install-info-bfd: install-info-bfd
3648 install-info-bfd: \
3649 configure-bfd \
3650 info-bfd
3651 @[ -f ./bfd/Makefile ] || exit 0; \
3652 r=`${PWD_COMMAND}`; export r; \
3653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3654 $(HOST_EXPORTS) \
3655 for flag in $(EXTRA_HOST_FLAGS) ; do \
3656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3657 done; \
3658 echo "Doing install-info in bfd" ; \
3659 (cd $(HOST_SUBDIR)/bfd && \
3660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3662 "RANLIB=$${RANLIB}" \
3663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3664 install-info) \
3665 || exit 1
3667 @endif bfd
3669 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3670 maybe-install-pdf-bfd:
3671 @if bfd
3672 maybe-install-pdf-bfd: install-pdf-bfd
3674 install-pdf-bfd: \
3675 configure-bfd \
3676 pdf-bfd
3677 @[ -f ./bfd/Makefile ] || exit 0; \
3678 r=`${PWD_COMMAND}`; export r; \
3679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680 $(HOST_EXPORTS) \
3681 for flag in $(EXTRA_HOST_FLAGS) ; do \
3682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683 done; \
3684 echo "Doing install-pdf in bfd" ; \
3685 (cd $(HOST_SUBDIR)/bfd && \
3686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688 "RANLIB=$${RANLIB}" \
3689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3690 install-pdf) \
3691 || exit 1
3693 @endif bfd
3695 .PHONY: maybe-install-html-bfd install-html-bfd
3696 maybe-install-html-bfd:
3697 @if bfd
3698 maybe-install-html-bfd: install-html-bfd
3700 install-html-bfd: \
3701 configure-bfd \
3702 html-bfd
3703 @[ -f ./bfd/Makefile ] || exit 0; \
3704 r=`${PWD_COMMAND}`; export r; \
3705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3706 $(HOST_EXPORTS) \
3707 for flag in $(EXTRA_HOST_FLAGS) ; do \
3708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3709 done; \
3710 echo "Doing install-html in bfd" ; \
3711 (cd $(HOST_SUBDIR)/bfd && \
3712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3714 "RANLIB=$${RANLIB}" \
3715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3716 install-html) \
3717 || exit 1
3719 @endif bfd
3721 .PHONY: maybe-installcheck-bfd installcheck-bfd
3722 maybe-installcheck-bfd:
3723 @if bfd
3724 maybe-installcheck-bfd: installcheck-bfd
3726 installcheck-bfd: \
3727 configure-bfd
3728 @[ -f ./bfd/Makefile ] || exit 0; \
3729 r=`${PWD_COMMAND}`; export r; \
3730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3731 $(HOST_EXPORTS) \
3732 for flag in $(EXTRA_HOST_FLAGS) ; do \
3733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3734 done; \
3735 echo "Doing installcheck in bfd" ; \
3736 (cd $(HOST_SUBDIR)/bfd && \
3737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3739 "RANLIB=$${RANLIB}" \
3740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3741 installcheck) \
3742 || exit 1
3744 @endif bfd
3746 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3747 maybe-mostlyclean-bfd:
3748 @if bfd
3749 maybe-mostlyclean-bfd: mostlyclean-bfd
3751 mostlyclean-bfd:
3752 @[ -f ./bfd/Makefile ] || exit 0; \
3753 r=`${PWD_COMMAND}`; export r; \
3754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3755 $(HOST_EXPORTS) \
3756 for flag in $(EXTRA_HOST_FLAGS) ; do \
3757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3758 done; \
3759 echo "Doing mostlyclean in bfd" ; \
3760 (cd $(HOST_SUBDIR)/bfd && \
3761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3763 "RANLIB=$${RANLIB}" \
3764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3765 mostlyclean) \
3766 || exit 1
3768 @endif bfd
3770 .PHONY: maybe-clean-bfd clean-bfd
3771 maybe-clean-bfd:
3772 @if bfd
3773 maybe-clean-bfd: clean-bfd
3775 clean-bfd:
3776 @[ -f ./bfd/Makefile ] || exit 0; \
3777 r=`${PWD_COMMAND}`; export r; \
3778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3779 $(HOST_EXPORTS) \
3780 for flag in $(EXTRA_HOST_FLAGS) ; do \
3781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3782 done; \
3783 echo "Doing clean in bfd" ; \
3784 (cd $(HOST_SUBDIR)/bfd && \
3785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3787 "RANLIB=$${RANLIB}" \
3788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3789 clean) \
3790 || exit 1
3792 @endif bfd
3794 .PHONY: maybe-distclean-bfd distclean-bfd
3795 maybe-distclean-bfd:
3796 @if bfd
3797 maybe-distclean-bfd: distclean-bfd
3799 distclean-bfd:
3800 @[ -f ./bfd/Makefile ] || exit 0; \
3801 r=`${PWD_COMMAND}`; export r; \
3802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3803 $(HOST_EXPORTS) \
3804 for flag in $(EXTRA_HOST_FLAGS) ; do \
3805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3806 done; \
3807 echo "Doing distclean in bfd" ; \
3808 (cd $(HOST_SUBDIR)/bfd && \
3809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3811 "RANLIB=$${RANLIB}" \
3812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3813 distclean) \
3814 || exit 1
3816 @endif bfd
3818 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3819 maybe-maintainer-clean-bfd:
3820 @if bfd
3821 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3823 maintainer-clean-bfd:
3824 @[ -f ./bfd/Makefile ] || exit 0; \
3825 r=`${PWD_COMMAND}`; export r; \
3826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3827 $(HOST_EXPORTS) \
3828 for flag in $(EXTRA_HOST_FLAGS) ; do \
3829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3830 done; \
3831 echo "Doing maintainer-clean in bfd" ; \
3832 (cd $(HOST_SUBDIR)/bfd && \
3833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3835 "RANLIB=$${RANLIB}" \
3836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3837 maintainer-clean) \
3838 || exit 1
3840 @endif bfd
3844 .PHONY: configure-opcodes maybe-configure-opcodes
3845 maybe-configure-opcodes:
3846 @if gcc-bootstrap
3847 configure-opcodes: stage_current
3848 @endif gcc-bootstrap
3849 @if opcodes
3850 maybe-configure-opcodes: configure-opcodes
3851 configure-opcodes:
3852 @r=`${PWD_COMMAND}`; export r; \
3853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3854 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3856 $(HOST_EXPORTS) \
3857 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3858 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3859 case $(srcdir) in \
3860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3861 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3863 esac; \
3864 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3865 libsrcdir="$$s/opcodes"; \
3866 $(SHELL) $${libsrcdir}/configure \
3867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3868 --target=${target_alias} $${srcdiroption} \
3869 || exit 1
3870 @endif opcodes
3874 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3875 maybe-configure-stage1-opcodes:
3876 @if opcodes-bootstrap
3877 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3878 configure-stage1-opcodes:
3879 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3880 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3881 @r=`${PWD_COMMAND}`; export r; \
3882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3883 TFLAGS="$(STAGE1_TFLAGS)"; \
3884 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3885 $(HOST_EXPORTS) \
3886 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3887 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3888 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3889 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3891 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3892 case $(srcdir) in \
3893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3894 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3896 esac; \
3897 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3898 libsrcdir="$$s/opcodes"; \
3899 $(SHELL) $${libsrcdir}/configure \
3900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3901 --target=${target_alias} $${srcdiroption} \
3902 $(STAGE1_CONFIGURE_FLAGS)
3903 @endif opcodes-bootstrap
3905 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3906 maybe-configure-stage2-opcodes:
3907 @if opcodes-bootstrap
3908 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3909 configure-stage2-opcodes:
3910 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3911 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3912 @r=`${PWD_COMMAND}`; export r; \
3913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3914 TFLAGS="$(STAGE2_TFLAGS)"; \
3915 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3916 $(HOST_EXPORTS) \
3917 $(POSTSTAGE1_HOST_EXPORTS) \
3918 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3919 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3920 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3921 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3923 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3924 case $(srcdir) in \
3925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3926 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3928 esac; \
3929 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3930 libsrcdir="$$s/opcodes"; \
3931 $(SHELL) $${libsrcdir}/configure \
3932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3933 --target=${target_alias} $${srcdiroption} \
3934 --with-build-libsubdir=$(HOST_SUBDIR) \
3935 $(STAGE2_CONFIGURE_FLAGS)
3936 @endif opcodes-bootstrap
3938 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3939 maybe-configure-stage3-opcodes:
3940 @if opcodes-bootstrap
3941 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3942 configure-stage3-opcodes:
3943 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3944 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3945 @r=`${PWD_COMMAND}`; export r; \
3946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3947 TFLAGS="$(STAGE3_TFLAGS)"; \
3948 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3949 $(HOST_EXPORTS) \
3950 $(POSTSTAGE1_HOST_EXPORTS) \
3951 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3952 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3953 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3954 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3956 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3957 case $(srcdir) in \
3958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3959 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3961 esac; \
3962 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3963 libsrcdir="$$s/opcodes"; \
3964 $(SHELL) $${libsrcdir}/configure \
3965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3966 --target=${target_alias} $${srcdiroption} \
3967 --with-build-libsubdir=$(HOST_SUBDIR) \
3968 $(STAGE3_CONFIGURE_FLAGS)
3969 @endif opcodes-bootstrap
3971 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3972 maybe-configure-stage4-opcodes:
3973 @if opcodes-bootstrap
3974 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3975 configure-stage4-opcodes:
3976 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3978 @r=`${PWD_COMMAND}`; export r; \
3979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3980 TFLAGS="$(STAGE4_TFLAGS)"; \
3981 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3982 $(HOST_EXPORTS) \
3983 $(POSTSTAGE1_HOST_EXPORTS) \
3984 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3985 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3986 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3987 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3989 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3990 case $(srcdir) in \
3991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3992 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3994 esac; \
3995 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3996 libsrcdir="$$s/opcodes"; \
3997 $(SHELL) $${libsrcdir}/configure \
3998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3999 --target=${target_alias} $${srcdiroption} \
4000 --with-build-libsubdir=$(HOST_SUBDIR) \
4001 $(STAGE4_CONFIGURE_FLAGS)
4002 @endif opcodes-bootstrap
4004 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4005 maybe-configure-stageprofile-opcodes:
4006 @if opcodes-bootstrap
4007 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4008 configure-stageprofile-opcodes:
4009 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4010 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4011 @r=`${PWD_COMMAND}`; export r; \
4012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4013 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4014 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4015 $(HOST_EXPORTS) \
4016 $(POSTSTAGE1_HOST_EXPORTS) \
4017 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4018 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4019 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4020 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4022 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4023 case $(srcdir) in \
4024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4025 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4027 esac; \
4028 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4029 libsrcdir="$$s/opcodes"; \
4030 $(SHELL) $${libsrcdir}/configure \
4031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4032 --target=${target_alias} $${srcdiroption} \
4033 --with-build-libsubdir=$(HOST_SUBDIR) \
4034 $(STAGEprofile_CONFIGURE_FLAGS)
4035 @endif opcodes-bootstrap
4037 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4038 maybe-configure-stagefeedback-opcodes:
4039 @if opcodes-bootstrap
4040 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4041 configure-stagefeedback-opcodes:
4042 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4043 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4044 @r=`${PWD_COMMAND}`; export r; \
4045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4046 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4047 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4048 $(HOST_EXPORTS) \
4049 $(POSTSTAGE1_HOST_EXPORTS) \
4050 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4051 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4052 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4053 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4055 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4056 case $(srcdir) in \
4057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4058 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4060 esac; \
4061 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4062 libsrcdir="$$s/opcodes"; \
4063 $(SHELL) $${libsrcdir}/configure \
4064 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4065 --target=${target_alias} $${srcdiroption} \
4066 --with-build-libsubdir=$(HOST_SUBDIR) \
4067 $(STAGEfeedback_CONFIGURE_FLAGS)
4068 @endif opcodes-bootstrap
4074 .PHONY: all-opcodes maybe-all-opcodes
4075 maybe-all-opcodes:
4076 @if gcc-bootstrap
4077 all-opcodes: stage_current
4078 @endif gcc-bootstrap
4079 @if opcodes
4080 TARGET-opcodes=all
4081 maybe-all-opcodes: all-opcodes
4082 all-opcodes: configure-opcodes
4083 @r=`${PWD_COMMAND}`; export r; \
4084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4085 $(HOST_EXPORTS) \
4086 (cd $(HOST_SUBDIR)/opcodes && \
4087 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4088 $(TARGET-opcodes))
4089 @endif opcodes
4093 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4094 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4095 maybe-all-stage1-opcodes:
4096 maybe-clean-stage1-opcodes:
4097 @if opcodes-bootstrap
4098 maybe-all-stage1-opcodes: all-stage1-opcodes
4099 all-stage1: all-stage1-opcodes
4100 TARGET-stage1-opcodes = $(TARGET-opcodes)
4101 all-stage1-opcodes: configure-stage1-opcodes
4102 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4103 @r=`${PWD_COMMAND}`; export r; \
4104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4105 TFLAGS="$(STAGE1_TFLAGS)"; \
4106 $(HOST_EXPORTS) \
4107 cd $(HOST_SUBDIR)/opcodes && \
4108 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4109 CFLAGS="$(STAGE1_CFLAGS)" \
4110 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4111 LIBCFLAGS="$(LIBCFLAGS)" \
4112 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4113 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4114 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4115 $(EXTRA_HOST_FLAGS) \
4116 $(STAGE1_FLAGS_TO_PASS) \
4117 TFLAGS="$(STAGE1_TFLAGS)" \
4118 $(TARGET-stage1-opcodes)
4120 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4121 clean-stage1: clean-stage1-opcodes
4122 clean-stage1-opcodes:
4123 @if [ $(current_stage) = stage1 ]; then \
4124 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4125 else \
4126 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4127 $(MAKE) stage1-start; \
4128 fi; \
4129 cd $(HOST_SUBDIR)/opcodes && \
4130 $(MAKE) $(EXTRA_HOST_FLAGS) \
4131 $(STAGE1_FLAGS_TO_PASS) clean
4132 @endif opcodes-bootstrap
4135 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4136 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4137 maybe-all-stage2-opcodes:
4138 maybe-clean-stage2-opcodes:
4139 @if opcodes-bootstrap
4140 maybe-all-stage2-opcodes: all-stage2-opcodes
4141 all-stage2: all-stage2-opcodes
4142 TARGET-stage2-opcodes = $(TARGET-opcodes)
4143 all-stage2-opcodes: configure-stage2-opcodes
4144 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4145 @r=`${PWD_COMMAND}`; export r; \
4146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4147 TFLAGS="$(STAGE2_TFLAGS)"; \
4148 $(HOST_EXPORTS) \
4149 $(POSTSTAGE1_HOST_EXPORTS) \
4150 cd $(HOST_SUBDIR)/opcodes && \
4151 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4152 CFLAGS="$(STAGE2_CFLAGS)" \
4153 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4154 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4155 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4156 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4157 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4158 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4159 TFLAGS="$(STAGE2_TFLAGS)" \
4160 $(TARGET-stage2-opcodes)
4162 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4163 clean-stage2: clean-stage2-opcodes
4164 clean-stage2-opcodes:
4165 @if [ $(current_stage) = stage2 ]; then \
4166 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4167 else \
4168 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4169 $(MAKE) stage2-start; \
4170 fi; \
4171 cd $(HOST_SUBDIR)/opcodes && \
4172 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4173 @endif opcodes-bootstrap
4176 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4177 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4178 maybe-all-stage3-opcodes:
4179 maybe-clean-stage3-opcodes:
4180 @if opcodes-bootstrap
4181 maybe-all-stage3-opcodes: all-stage3-opcodes
4182 all-stage3: all-stage3-opcodes
4183 TARGET-stage3-opcodes = $(TARGET-opcodes)
4184 all-stage3-opcodes: configure-stage3-opcodes
4185 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4186 @r=`${PWD_COMMAND}`; export r; \
4187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4188 TFLAGS="$(STAGE3_TFLAGS)"; \
4189 $(HOST_EXPORTS) \
4190 $(POSTSTAGE1_HOST_EXPORTS) \
4191 cd $(HOST_SUBDIR)/opcodes && \
4192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4193 CFLAGS="$(STAGE3_CFLAGS)" \
4194 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4195 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4199 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4200 TFLAGS="$(STAGE3_TFLAGS)" \
4201 $(TARGET-stage3-opcodes)
4203 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4204 clean-stage3: clean-stage3-opcodes
4205 clean-stage3-opcodes:
4206 @if [ $(current_stage) = stage3 ]; then \
4207 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4208 else \
4209 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4210 $(MAKE) stage3-start; \
4211 fi; \
4212 cd $(HOST_SUBDIR)/opcodes && \
4213 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4214 @endif opcodes-bootstrap
4217 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4218 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4219 maybe-all-stage4-opcodes:
4220 maybe-clean-stage4-opcodes:
4221 @if opcodes-bootstrap
4222 maybe-all-stage4-opcodes: all-stage4-opcodes
4223 all-stage4: all-stage4-opcodes
4224 TARGET-stage4-opcodes = $(TARGET-opcodes)
4225 all-stage4-opcodes: configure-stage4-opcodes
4226 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4227 @r=`${PWD_COMMAND}`; export r; \
4228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4229 TFLAGS="$(STAGE4_TFLAGS)"; \
4230 $(HOST_EXPORTS) \
4231 $(POSTSTAGE1_HOST_EXPORTS) \
4232 cd $(HOST_SUBDIR)/opcodes && \
4233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4234 CFLAGS="$(STAGE4_CFLAGS)" \
4235 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4236 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4237 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4238 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4239 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4240 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4241 TFLAGS="$(STAGE4_TFLAGS)" \
4242 $(TARGET-stage4-opcodes)
4244 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4245 clean-stage4: clean-stage4-opcodes
4246 clean-stage4-opcodes:
4247 @if [ $(current_stage) = stage4 ]; then \
4248 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4249 else \
4250 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4251 $(MAKE) stage4-start; \
4252 fi; \
4253 cd $(HOST_SUBDIR)/opcodes && \
4254 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4255 @endif opcodes-bootstrap
4258 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4259 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4260 maybe-all-stageprofile-opcodes:
4261 maybe-clean-stageprofile-opcodes:
4262 @if opcodes-bootstrap
4263 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4264 all-stageprofile: all-stageprofile-opcodes
4265 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4266 all-stageprofile-opcodes: configure-stageprofile-opcodes
4267 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4268 @r=`${PWD_COMMAND}`; export r; \
4269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4270 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4271 $(HOST_EXPORTS) \
4272 $(POSTSTAGE1_HOST_EXPORTS) \
4273 cd $(HOST_SUBDIR)/opcodes && \
4274 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4275 CFLAGS="$(STAGEprofile_CFLAGS)" \
4276 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4277 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4278 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4279 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4280 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4281 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4282 TFLAGS="$(STAGEprofile_TFLAGS)" \
4283 $(TARGET-stageprofile-opcodes)
4285 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4286 clean-stageprofile: clean-stageprofile-opcodes
4287 clean-stageprofile-opcodes:
4288 @if [ $(current_stage) = stageprofile ]; then \
4289 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4290 else \
4291 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4292 $(MAKE) stageprofile-start; \
4293 fi; \
4294 cd $(HOST_SUBDIR)/opcodes && \
4295 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4296 @endif opcodes-bootstrap
4299 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4300 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4301 maybe-all-stagefeedback-opcodes:
4302 maybe-clean-stagefeedback-opcodes:
4303 @if opcodes-bootstrap
4304 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4305 all-stagefeedback: all-stagefeedback-opcodes
4306 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4307 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4308 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4309 @r=`${PWD_COMMAND}`; export r; \
4310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4311 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4312 $(HOST_EXPORTS) \
4313 $(POSTSTAGE1_HOST_EXPORTS) \
4314 cd $(HOST_SUBDIR)/opcodes && \
4315 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4316 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4317 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4318 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4319 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4320 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4321 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4322 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4323 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4324 $(TARGET-stagefeedback-opcodes)
4326 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4327 clean-stagefeedback: clean-stagefeedback-opcodes
4328 clean-stagefeedback-opcodes:
4329 @if [ $(current_stage) = stagefeedback ]; then \
4330 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4331 else \
4332 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4333 $(MAKE) stagefeedback-start; \
4334 fi; \
4335 cd $(HOST_SUBDIR)/opcodes && \
4336 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4337 @endif opcodes-bootstrap
4343 .PHONY: check-opcodes maybe-check-opcodes
4344 maybe-check-opcodes:
4345 @if opcodes
4346 maybe-check-opcodes: check-opcodes
4348 check-opcodes:
4349 @: $(MAKE); $(unstage)
4350 @r=`${PWD_COMMAND}`; export r; \
4351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4352 $(HOST_EXPORTS) \
4353 (cd $(HOST_SUBDIR)/opcodes && \
4354 $(MAKE) $(FLAGS_TO_PASS) check)
4356 @endif opcodes
4358 .PHONY: install-opcodes maybe-install-opcodes
4359 maybe-install-opcodes:
4360 @if opcodes
4361 maybe-install-opcodes: install-opcodes
4363 install-opcodes: installdirs
4364 @: $(MAKE); $(unstage)
4365 @r=`${PWD_COMMAND}`; export r; \
4366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367 $(HOST_EXPORTS) \
4368 (cd $(HOST_SUBDIR)/opcodes && \
4369 $(MAKE) $(FLAGS_TO_PASS) install)
4371 @endif opcodes
4373 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4374 maybe-install-strip-opcodes:
4375 @if opcodes
4376 maybe-install-strip-opcodes: install-strip-opcodes
4378 install-strip-opcodes: installdirs
4379 @: $(MAKE); $(unstage)
4380 @r=`${PWD_COMMAND}`; export r; \
4381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4382 $(HOST_EXPORTS) \
4383 (cd $(HOST_SUBDIR)/opcodes && \
4384 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4386 @endif opcodes
4388 # Other targets (info, dvi, pdf, etc.)
4390 .PHONY: maybe-info-opcodes info-opcodes
4391 maybe-info-opcodes:
4392 @if opcodes
4393 maybe-info-opcodes: info-opcodes
4395 info-opcodes: \
4396 configure-opcodes
4397 @[ -f ./opcodes/Makefile ] || exit 0; \
4398 r=`${PWD_COMMAND}`; export r; \
4399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4400 $(HOST_EXPORTS) \
4401 for flag in $(EXTRA_HOST_FLAGS) ; do \
4402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4403 done; \
4404 echo "Doing info in opcodes" ; \
4405 (cd $(HOST_SUBDIR)/opcodes && \
4406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4408 "RANLIB=$${RANLIB}" \
4409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4410 info) \
4411 || exit 1
4413 @endif opcodes
4415 .PHONY: maybe-dvi-opcodes dvi-opcodes
4416 maybe-dvi-opcodes:
4417 @if opcodes
4418 maybe-dvi-opcodes: dvi-opcodes
4420 dvi-opcodes: \
4421 configure-opcodes
4422 @[ -f ./opcodes/Makefile ] || exit 0; \
4423 r=`${PWD_COMMAND}`; export r; \
4424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4425 $(HOST_EXPORTS) \
4426 for flag in $(EXTRA_HOST_FLAGS) ; do \
4427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4428 done; \
4429 echo "Doing dvi in opcodes" ; \
4430 (cd $(HOST_SUBDIR)/opcodes && \
4431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4433 "RANLIB=$${RANLIB}" \
4434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4435 dvi) \
4436 || exit 1
4438 @endif opcodes
4440 .PHONY: maybe-pdf-opcodes pdf-opcodes
4441 maybe-pdf-opcodes:
4442 @if opcodes
4443 maybe-pdf-opcodes: pdf-opcodes
4445 pdf-opcodes: \
4446 configure-opcodes
4447 @[ -f ./opcodes/Makefile ] || exit 0; \
4448 r=`${PWD_COMMAND}`; export r; \
4449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4450 $(HOST_EXPORTS) \
4451 for flag in $(EXTRA_HOST_FLAGS) ; do \
4452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4453 done; \
4454 echo "Doing pdf in opcodes" ; \
4455 (cd $(HOST_SUBDIR)/opcodes && \
4456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4458 "RANLIB=$${RANLIB}" \
4459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4460 pdf) \
4461 || exit 1
4463 @endif opcodes
4465 .PHONY: maybe-html-opcodes html-opcodes
4466 maybe-html-opcodes:
4467 @if opcodes
4468 maybe-html-opcodes: html-opcodes
4470 html-opcodes: \
4471 configure-opcodes
4472 @[ -f ./opcodes/Makefile ] || exit 0; \
4473 r=`${PWD_COMMAND}`; export r; \
4474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4475 $(HOST_EXPORTS) \
4476 for flag in $(EXTRA_HOST_FLAGS) ; do \
4477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4478 done; \
4479 echo "Doing html in opcodes" ; \
4480 (cd $(HOST_SUBDIR)/opcodes && \
4481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4483 "RANLIB=$${RANLIB}" \
4484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4485 html) \
4486 || exit 1
4488 @endif opcodes
4490 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4491 maybe-TAGS-opcodes:
4492 @if opcodes
4493 maybe-TAGS-opcodes: TAGS-opcodes
4495 TAGS-opcodes: \
4496 configure-opcodes
4497 @[ -f ./opcodes/Makefile ] || exit 0; \
4498 r=`${PWD_COMMAND}`; export r; \
4499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4500 $(HOST_EXPORTS) \
4501 for flag in $(EXTRA_HOST_FLAGS) ; do \
4502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4503 done; \
4504 echo "Doing TAGS in opcodes" ; \
4505 (cd $(HOST_SUBDIR)/opcodes && \
4506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4508 "RANLIB=$${RANLIB}" \
4509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4510 TAGS) \
4511 || exit 1
4513 @endif opcodes
4515 .PHONY: maybe-install-info-opcodes install-info-opcodes
4516 maybe-install-info-opcodes:
4517 @if opcodes
4518 maybe-install-info-opcodes: install-info-opcodes
4520 install-info-opcodes: \
4521 configure-opcodes \
4522 info-opcodes
4523 @[ -f ./opcodes/Makefile ] || exit 0; \
4524 r=`${PWD_COMMAND}`; export r; \
4525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4526 $(HOST_EXPORTS) \
4527 for flag in $(EXTRA_HOST_FLAGS) ; do \
4528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4529 done; \
4530 echo "Doing install-info in opcodes" ; \
4531 (cd $(HOST_SUBDIR)/opcodes && \
4532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4534 "RANLIB=$${RANLIB}" \
4535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4536 install-info) \
4537 || exit 1
4539 @endif opcodes
4541 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4542 maybe-install-pdf-opcodes:
4543 @if opcodes
4544 maybe-install-pdf-opcodes: install-pdf-opcodes
4546 install-pdf-opcodes: \
4547 configure-opcodes \
4548 pdf-opcodes
4549 @[ -f ./opcodes/Makefile ] || exit 0; \
4550 r=`${PWD_COMMAND}`; export r; \
4551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4552 $(HOST_EXPORTS) \
4553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4555 done; \
4556 echo "Doing install-pdf in opcodes" ; \
4557 (cd $(HOST_SUBDIR)/opcodes && \
4558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4560 "RANLIB=$${RANLIB}" \
4561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4562 install-pdf) \
4563 || exit 1
4565 @endif opcodes
4567 .PHONY: maybe-install-html-opcodes install-html-opcodes
4568 maybe-install-html-opcodes:
4569 @if opcodes
4570 maybe-install-html-opcodes: install-html-opcodes
4572 install-html-opcodes: \
4573 configure-opcodes \
4574 html-opcodes
4575 @[ -f ./opcodes/Makefile ] || exit 0; \
4576 r=`${PWD_COMMAND}`; export r; \
4577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4578 $(HOST_EXPORTS) \
4579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4581 done; \
4582 echo "Doing install-html in opcodes" ; \
4583 (cd $(HOST_SUBDIR)/opcodes && \
4584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4586 "RANLIB=$${RANLIB}" \
4587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4588 install-html) \
4589 || exit 1
4591 @endif opcodes
4593 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4594 maybe-installcheck-opcodes:
4595 @if opcodes
4596 maybe-installcheck-opcodes: installcheck-opcodes
4598 installcheck-opcodes: \
4599 configure-opcodes
4600 @[ -f ./opcodes/Makefile ] || exit 0; \
4601 r=`${PWD_COMMAND}`; export r; \
4602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4603 $(HOST_EXPORTS) \
4604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4606 done; \
4607 echo "Doing installcheck in opcodes" ; \
4608 (cd $(HOST_SUBDIR)/opcodes && \
4609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4611 "RANLIB=$${RANLIB}" \
4612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4613 installcheck) \
4614 || exit 1
4616 @endif opcodes
4618 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4619 maybe-mostlyclean-opcodes:
4620 @if opcodes
4621 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4623 mostlyclean-opcodes:
4624 @[ -f ./opcodes/Makefile ] || exit 0; \
4625 r=`${PWD_COMMAND}`; export r; \
4626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4627 $(HOST_EXPORTS) \
4628 for flag in $(EXTRA_HOST_FLAGS) ; do \
4629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4630 done; \
4631 echo "Doing mostlyclean in opcodes" ; \
4632 (cd $(HOST_SUBDIR)/opcodes && \
4633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4635 "RANLIB=$${RANLIB}" \
4636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4637 mostlyclean) \
4638 || exit 1
4640 @endif opcodes
4642 .PHONY: maybe-clean-opcodes clean-opcodes
4643 maybe-clean-opcodes:
4644 @if opcodes
4645 maybe-clean-opcodes: clean-opcodes
4647 clean-opcodes:
4648 @[ -f ./opcodes/Makefile ] || exit 0; \
4649 r=`${PWD_COMMAND}`; export r; \
4650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4651 $(HOST_EXPORTS) \
4652 for flag in $(EXTRA_HOST_FLAGS) ; do \
4653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4654 done; \
4655 echo "Doing clean in opcodes" ; \
4656 (cd $(HOST_SUBDIR)/opcodes && \
4657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4659 "RANLIB=$${RANLIB}" \
4660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4661 clean) \
4662 || exit 1
4664 @endif opcodes
4666 .PHONY: maybe-distclean-opcodes distclean-opcodes
4667 maybe-distclean-opcodes:
4668 @if opcodes
4669 maybe-distclean-opcodes: distclean-opcodes
4671 distclean-opcodes:
4672 @[ -f ./opcodes/Makefile ] || exit 0; \
4673 r=`${PWD_COMMAND}`; export r; \
4674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4675 $(HOST_EXPORTS) \
4676 for flag in $(EXTRA_HOST_FLAGS) ; do \
4677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4678 done; \
4679 echo "Doing distclean in opcodes" ; \
4680 (cd $(HOST_SUBDIR)/opcodes && \
4681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4683 "RANLIB=$${RANLIB}" \
4684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4685 distclean) \
4686 || exit 1
4688 @endif opcodes
4690 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4691 maybe-maintainer-clean-opcodes:
4692 @if opcodes
4693 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4695 maintainer-clean-opcodes:
4696 @[ -f ./opcodes/Makefile ] || exit 0; \
4697 r=`${PWD_COMMAND}`; export r; \
4698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4699 $(HOST_EXPORTS) \
4700 for flag in $(EXTRA_HOST_FLAGS) ; do \
4701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4702 done; \
4703 echo "Doing maintainer-clean in opcodes" ; \
4704 (cd $(HOST_SUBDIR)/opcodes && \
4705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4707 "RANLIB=$${RANLIB}" \
4708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4709 maintainer-clean) \
4710 || exit 1
4712 @endif opcodes
4716 .PHONY: configure-binutils maybe-configure-binutils
4717 maybe-configure-binutils:
4718 @if gcc-bootstrap
4719 configure-binutils: stage_current
4720 @endif gcc-bootstrap
4721 @if binutils
4722 maybe-configure-binutils: configure-binutils
4723 configure-binutils:
4724 @r=`${PWD_COMMAND}`; export r; \
4725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4726 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4728 $(HOST_EXPORTS) \
4729 echo Configuring in $(HOST_SUBDIR)/binutils; \
4730 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4731 case $(srcdir) in \
4732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4733 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4735 esac; \
4736 srcdiroption="--srcdir=$${topdir}/binutils"; \
4737 libsrcdir="$$s/binutils"; \
4738 $(SHELL) $${libsrcdir}/configure \
4739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4740 --target=${target_alias} $${srcdiroption} \
4741 || exit 1
4742 @endif binutils
4746 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4747 maybe-configure-stage1-binutils:
4748 @if binutils-bootstrap
4749 maybe-configure-stage1-binutils: configure-stage1-binutils
4750 configure-stage1-binutils:
4751 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4753 @r=`${PWD_COMMAND}`; export r; \
4754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4755 TFLAGS="$(STAGE1_TFLAGS)"; \
4756 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4757 $(HOST_EXPORTS) \
4758 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4759 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4760 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4761 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4762 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4763 cd $(HOST_SUBDIR)/binutils || exit 1; \
4764 case $(srcdir) in \
4765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4766 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4768 esac; \
4769 srcdiroption="--srcdir=$${topdir}/binutils"; \
4770 libsrcdir="$$s/binutils"; \
4771 $(SHELL) $${libsrcdir}/configure \
4772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4773 --target=${target_alias} $${srcdiroption} \
4774 $(STAGE1_CONFIGURE_FLAGS)
4775 @endif binutils-bootstrap
4777 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4778 maybe-configure-stage2-binutils:
4779 @if binutils-bootstrap
4780 maybe-configure-stage2-binutils: configure-stage2-binutils
4781 configure-stage2-binutils:
4782 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4784 @r=`${PWD_COMMAND}`; export r; \
4785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4786 TFLAGS="$(STAGE2_TFLAGS)"; \
4787 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4788 $(HOST_EXPORTS) \
4789 $(POSTSTAGE1_HOST_EXPORTS) \
4790 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4791 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4792 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4793 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4795 cd $(HOST_SUBDIR)/binutils || exit 1; \
4796 case $(srcdir) in \
4797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4798 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4800 esac; \
4801 srcdiroption="--srcdir=$${topdir}/binutils"; \
4802 libsrcdir="$$s/binutils"; \
4803 $(SHELL) $${libsrcdir}/configure \
4804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4805 --target=${target_alias} $${srcdiroption} \
4806 --with-build-libsubdir=$(HOST_SUBDIR) \
4807 $(STAGE2_CONFIGURE_FLAGS)
4808 @endif binutils-bootstrap
4810 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4811 maybe-configure-stage3-binutils:
4812 @if binutils-bootstrap
4813 maybe-configure-stage3-binutils: configure-stage3-binutils
4814 configure-stage3-binutils:
4815 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4817 @r=`${PWD_COMMAND}`; export r; \
4818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4819 TFLAGS="$(STAGE3_TFLAGS)"; \
4820 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4821 $(HOST_EXPORTS) \
4822 $(POSTSTAGE1_HOST_EXPORTS) \
4823 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4824 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4825 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4826 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4828 cd $(HOST_SUBDIR)/binutils || exit 1; \
4829 case $(srcdir) in \
4830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4831 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4833 esac; \
4834 srcdiroption="--srcdir=$${topdir}/binutils"; \
4835 libsrcdir="$$s/binutils"; \
4836 $(SHELL) $${libsrcdir}/configure \
4837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4838 --target=${target_alias} $${srcdiroption} \
4839 --with-build-libsubdir=$(HOST_SUBDIR) \
4840 $(STAGE3_CONFIGURE_FLAGS)
4841 @endif binutils-bootstrap
4843 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4844 maybe-configure-stage4-binutils:
4845 @if binutils-bootstrap
4846 maybe-configure-stage4-binutils: configure-stage4-binutils
4847 configure-stage4-binutils:
4848 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4850 @r=`${PWD_COMMAND}`; export r; \
4851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4852 TFLAGS="$(STAGE4_TFLAGS)"; \
4853 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4854 $(HOST_EXPORTS) \
4855 $(POSTSTAGE1_HOST_EXPORTS) \
4856 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4857 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4858 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4859 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4861 cd $(HOST_SUBDIR)/binutils || exit 1; \
4862 case $(srcdir) in \
4863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4864 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4866 esac; \
4867 srcdiroption="--srcdir=$${topdir}/binutils"; \
4868 libsrcdir="$$s/binutils"; \
4869 $(SHELL) $${libsrcdir}/configure \
4870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4871 --target=${target_alias} $${srcdiroption} \
4872 --with-build-libsubdir=$(HOST_SUBDIR) \
4873 $(STAGE4_CONFIGURE_FLAGS)
4874 @endif binutils-bootstrap
4876 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4877 maybe-configure-stageprofile-binutils:
4878 @if binutils-bootstrap
4879 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4880 configure-stageprofile-binutils:
4881 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4882 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4883 @r=`${PWD_COMMAND}`; export r; \
4884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4885 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4886 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4887 $(HOST_EXPORTS) \
4888 $(POSTSTAGE1_HOST_EXPORTS) \
4889 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4890 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4891 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4892 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4894 cd $(HOST_SUBDIR)/binutils || exit 1; \
4895 case $(srcdir) in \
4896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4897 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4899 esac; \
4900 srcdiroption="--srcdir=$${topdir}/binutils"; \
4901 libsrcdir="$$s/binutils"; \
4902 $(SHELL) $${libsrcdir}/configure \
4903 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4904 --target=${target_alias} $${srcdiroption} \
4905 --with-build-libsubdir=$(HOST_SUBDIR) \
4906 $(STAGEprofile_CONFIGURE_FLAGS)
4907 @endif binutils-bootstrap
4909 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4910 maybe-configure-stagefeedback-binutils:
4911 @if binutils-bootstrap
4912 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4913 configure-stagefeedback-binutils:
4914 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4915 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4916 @r=`${PWD_COMMAND}`; export r; \
4917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4918 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4919 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4920 $(HOST_EXPORTS) \
4921 $(POSTSTAGE1_HOST_EXPORTS) \
4922 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4923 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4924 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4925 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4927 cd $(HOST_SUBDIR)/binutils || exit 1; \
4928 case $(srcdir) in \
4929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4930 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4932 esac; \
4933 srcdiroption="--srcdir=$${topdir}/binutils"; \
4934 libsrcdir="$$s/binutils"; \
4935 $(SHELL) $${libsrcdir}/configure \
4936 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4937 --target=${target_alias} $${srcdiroption} \
4938 --with-build-libsubdir=$(HOST_SUBDIR) \
4939 $(STAGEfeedback_CONFIGURE_FLAGS)
4940 @endif binutils-bootstrap
4946 .PHONY: all-binutils maybe-all-binutils
4947 maybe-all-binutils:
4948 @if gcc-bootstrap
4949 all-binutils: stage_current
4950 @endif gcc-bootstrap
4951 @if binutils
4952 TARGET-binutils=all
4953 maybe-all-binutils: all-binutils
4954 all-binutils: configure-binutils
4955 @r=`${PWD_COMMAND}`; export r; \
4956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4957 $(HOST_EXPORTS) \
4958 (cd $(HOST_SUBDIR)/binutils && \
4959 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4960 $(TARGET-binutils))
4961 @endif binutils
4965 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4966 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4967 maybe-all-stage1-binutils:
4968 maybe-clean-stage1-binutils:
4969 @if binutils-bootstrap
4970 maybe-all-stage1-binutils: all-stage1-binutils
4971 all-stage1: all-stage1-binutils
4972 TARGET-stage1-binutils = $(TARGET-binutils)
4973 all-stage1-binutils: configure-stage1-binutils
4974 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4975 @r=`${PWD_COMMAND}`; export r; \
4976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4977 TFLAGS="$(STAGE1_TFLAGS)"; \
4978 $(HOST_EXPORTS) \
4979 cd $(HOST_SUBDIR)/binutils && \
4980 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4981 CFLAGS="$(STAGE1_CFLAGS)" \
4982 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4983 LIBCFLAGS="$(LIBCFLAGS)" \
4984 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4985 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4986 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4987 $(EXTRA_HOST_FLAGS) \
4988 $(STAGE1_FLAGS_TO_PASS) \
4989 TFLAGS="$(STAGE1_TFLAGS)" \
4990 $(TARGET-stage1-binutils)
4992 maybe-clean-stage1-binutils: clean-stage1-binutils
4993 clean-stage1: clean-stage1-binutils
4994 clean-stage1-binutils:
4995 @if [ $(current_stage) = stage1 ]; then \
4996 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4997 else \
4998 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4999 $(MAKE) stage1-start; \
5000 fi; \
5001 cd $(HOST_SUBDIR)/binutils && \
5002 $(MAKE) $(EXTRA_HOST_FLAGS) \
5003 $(STAGE1_FLAGS_TO_PASS) clean
5004 @endif binutils-bootstrap
5007 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5008 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5009 maybe-all-stage2-binutils:
5010 maybe-clean-stage2-binutils:
5011 @if binutils-bootstrap
5012 maybe-all-stage2-binutils: all-stage2-binutils
5013 all-stage2: all-stage2-binutils
5014 TARGET-stage2-binutils = $(TARGET-binutils)
5015 all-stage2-binutils: configure-stage2-binutils
5016 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5017 @r=`${PWD_COMMAND}`; export r; \
5018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5019 TFLAGS="$(STAGE2_TFLAGS)"; \
5020 $(HOST_EXPORTS) \
5021 $(POSTSTAGE1_HOST_EXPORTS) \
5022 cd $(HOST_SUBDIR)/binutils && \
5023 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5024 CFLAGS="$(STAGE2_CFLAGS)" \
5025 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5026 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5027 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5028 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5029 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5030 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5031 TFLAGS="$(STAGE2_TFLAGS)" \
5032 $(TARGET-stage2-binutils)
5034 maybe-clean-stage2-binutils: clean-stage2-binutils
5035 clean-stage2: clean-stage2-binutils
5036 clean-stage2-binutils:
5037 @if [ $(current_stage) = stage2 ]; then \
5038 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5039 else \
5040 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5041 $(MAKE) stage2-start; \
5042 fi; \
5043 cd $(HOST_SUBDIR)/binutils && \
5044 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5045 @endif binutils-bootstrap
5048 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5049 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5050 maybe-all-stage3-binutils:
5051 maybe-clean-stage3-binutils:
5052 @if binutils-bootstrap
5053 maybe-all-stage3-binutils: all-stage3-binutils
5054 all-stage3: all-stage3-binutils
5055 TARGET-stage3-binutils = $(TARGET-binutils)
5056 all-stage3-binutils: configure-stage3-binutils
5057 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5058 @r=`${PWD_COMMAND}`; export r; \
5059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5060 TFLAGS="$(STAGE3_TFLAGS)"; \
5061 $(HOST_EXPORTS) \
5062 $(POSTSTAGE1_HOST_EXPORTS) \
5063 cd $(HOST_SUBDIR)/binutils && \
5064 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5065 CFLAGS="$(STAGE3_CFLAGS)" \
5066 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5067 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5068 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5069 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5070 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5071 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5072 TFLAGS="$(STAGE3_TFLAGS)" \
5073 $(TARGET-stage3-binutils)
5075 maybe-clean-stage3-binutils: clean-stage3-binutils
5076 clean-stage3: clean-stage3-binutils
5077 clean-stage3-binutils:
5078 @if [ $(current_stage) = stage3 ]; then \
5079 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5080 else \
5081 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5082 $(MAKE) stage3-start; \
5083 fi; \
5084 cd $(HOST_SUBDIR)/binutils && \
5085 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5086 @endif binutils-bootstrap
5089 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5090 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5091 maybe-all-stage4-binutils:
5092 maybe-clean-stage4-binutils:
5093 @if binutils-bootstrap
5094 maybe-all-stage4-binutils: all-stage4-binutils
5095 all-stage4: all-stage4-binutils
5096 TARGET-stage4-binutils = $(TARGET-binutils)
5097 all-stage4-binutils: configure-stage4-binutils
5098 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5099 @r=`${PWD_COMMAND}`; export r; \
5100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5101 TFLAGS="$(STAGE4_TFLAGS)"; \
5102 $(HOST_EXPORTS) \
5103 $(POSTSTAGE1_HOST_EXPORTS) \
5104 cd $(HOST_SUBDIR)/binutils && \
5105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5106 CFLAGS="$(STAGE4_CFLAGS)" \
5107 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5108 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5112 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5113 TFLAGS="$(STAGE4_TFLAGS)" \
5114 $(TARGET-stage4-binutils)
5116 maybe-clean-stage4-binutils: clean-stage4-binutils
5117 clean-stage4: clean-stage4-binutils
5118 clean-stage4-binutils:
5119 @if [ $(current_stage) = stage4 ]; then \
5120 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5121 else \
5122 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5123 $(MAKE) stage4-start; \
5124 fi; \
5125 cd $(HOST_SUBDIR)/binutils && \
5126 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5127 @endif binutils-bootstrap
5130 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5131 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5132 maybe-all-stageprofile-binutils:
5133 maybe-clean-stageprofile-binutils:
5134 @if binutils-bootstrap
5135 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5136 all-stageprofile: all-stageprofile-binutils
5137 TARGET-stageprofile-binutils = $(TARGET-binutils)
5138 all-stageprofile-binutils: configure-stageprofile-binutils
5139 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5140 @r=`${PWD_COMMAND}`; export r; \
5141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5142 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5143 $(HOST_EXPORTS) \
5144 $(POSTSTAGE1_HOST_EXPORTS) \
5145 cd $(HOST_SUBDIR)/binutils && \
5146 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5147 CFLAGS="$(STAGEprofile_CFLAGS)" \
5148 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5149 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5150 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5151 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5152 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5153 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5154 TFLAGS="$(STAGEprofile_TFLAGS)" \
5155 $(TARGET-stageprofile-binutils)
5157 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5158 clean-stageprofile: clean-stageprofile-binutils
5159 clean-stageprofile-binutils:
5160 @if [ $(current_stage) = stageprofile ]; then \
5161 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5162 else \
5163 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5164 $(MAKE) stageprofile-start; \
5165 fi; \
5166 cd $(HOST_SUBDIR)/binutils && \
5167 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5168 @endif binutils-bootstrap
5171 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5172 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5173 maybe-all-stagefeedback-binutils:
5174 maybe-clean-stagefeedback-binutils:
5175 @if binutils-bootstrap
5176 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5177 all-stagefeedback: all-stagefeedback-binutils
5178 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5179 all-stagefeedback-binutils: configure-stagefeedback-binutils
5180 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5181 @r=`${PWD_COMMAND}`; export r; \
5182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5183 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5184 $(HOST_EXPORTS) \
5185 $(POSTSTAGE1_HOST_EXPORTS) \
5186 cd $(HOST_SUBDIR)/binutils && \
5187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5188 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5189 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5190 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5194 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5195 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5196 $(TARGET-stagefeedback-binutils)
5198 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5199 clean-stagefeedback: clean-stagefeedback-binutils
5200 clean-stagefeedback-binutils:
5201 @if [ $(current_stage) = stagefeedback ]; then \
5202 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5203 else \
5204 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5205 $(MAKE) stagefeedback-start; \
5206 fi; \
5207 cd $(HOST_SUBDIR)/binutils && \
5208 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5209 @endif binutils-bootstrap
5215 .PHONY: check-binutils maybe-check-binutils
5216 maybe-check-binutils:
5217 @if binutils
5218 maybe-check-binutils: check-binutils
5220 check-binutils:
5221 @: $(MAKE); $(unstage)
5222 @r=`${PWD_COMMAND}`; export r; \
5223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5224 $(HOST_EXPORTS) \
5225 (cd $(HOST_SUBDIR)/binutils && \
5226 $(MAKE) $(FLAGS_TO_PASS) check)
5228 @endif binutils
5230 .PHONY: install-binutils maybe-install-binutils
5231 maybe-install-binutils:
5232 @if binutils
5233 maybe-install-binutils: install-binutils
5235 install-binutils: installdirs
5236 @: $(MAKE); $(unstage)
5237 @r=`${PWD_COMMAND}`; export r; \
5238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5239 $(HOST_EXPORTS) \
5240 (cd $(HOST_SUBDIR)/binutils && \
5241 $(MAKE) $(FLAGS_TO_PASS) install)
5243 @endif binutils
5245 .PHONY: install-strip-binutils maybe-install-strip-binutils
5246 maybe-install-strip-binutils:
5247 @if binutils
5248 maybe-install-strip-binutils: install-strip-binutils
5250 install-strip-binutils: installdirs
5251 @: $(MAKE); $(unstage)
5252 @r=`${PWD_COMMAND}`; export r; \
5253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5254 $(HOST_EXPORTS) \
5255 (cd $(HOST_SUBDIR)/binutils && \
5256 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5258 @endif binutils
5260 # Other targets (info, dvi, pdf, etc.)
5262 .PHONY: maybe-info-binutils info-binutils
5263 maybe-info-binutils:
5264 @if binutils
5265 maybe-info-binutils: info-binutils
5267 info-binutils: \
5268 configure-binutils
5269 @[ -f ./binutils/Makefile ] || exit 0; \
5270 r=`${PWD_COMMAND}`; export r; \
5271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5272 $(HOST_EXPORTS) \
5273 for flag in $(EXTRA_HOST_FLAGS) ; do \
5274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5275 done; \
5276 echo "Doing info in binutils" ; \
5277 (cd $(HOST_SUBDIR)/binutils && \
5278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5280 "RANLIB=$${RANLIB}" \
5281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5282 info) \
5283 || exit 1
5285 @endif binutils
5287 .PHONY: maybe-dvi-binutils dvi-binutils
5288 maybe-dvi-binutils:
5289 @if binutils
5290 maybe-dvi-binutils: dvi-binutils
5292 dvi-binutils: \
5293 configure-binutils
5294 @[ -f ./binutils/Makefile ] || exit 0; \
5295 r=`${PWD_COMMAND}`; export r; \
5296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5297 $(HOST_EXPORTS) \
5298 for flag in $(EXTRA_HOST_FLAGS) ; do \
5299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5300 done; \
5301 echo "Doing dvi in binutils" ; \
5302 (cd $(HOST_SUBDIR)/binutils && \
5303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5305 "RANLIB=$${RANLIB}" \
5306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5307 dvi) \
5308 || exit 1
5310 @endif binutils
5312 .PHONY: maybe-pdf-binutils pdf-binutils
5313 maybe-pdf-binutils:
5314 @if binutils
5315 maybe-pdf-binutils: pdf-binutils
5317 pdf-binutils: \
5318 configure-binutils
5319 @[ -f ./binutils/Makefile ] || exit 0; \
5320 r=`${PWD_COMMAND}`; export r; \
5321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5322 $(HOST_EXPORTS) \
5323 for flag in $(EXTRA_HOST_FLAGS) ; do \
5324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5325 done; \
5326 echo "Doing pdf in binutils" ; \
5327 (cd $(HOST_SUBDIR)/binutils && \
5328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5330 "RANLIB=$${RANLIB}" \
5331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5332 pdf) \
5333 || exit 1
5335 @endif binutils
5337 .PHONY: maybe-html-binutils html-binutils
5338 maybe-html-binutils:
5339 @if binutils
5340 maybe-html-binutils: html-binutils
5342 html-binutils: \
5343 configure-binutils
5344 @[ -f ./binutils/Makefile ] || exit 0; \
5345 r=`${PWD_COMMAND}`; export r; \
5346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5347 $(HOST_EXPORTS) \
5348 for flag in $(EXTRA_HOST_FLAGS) ; do \
5349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5350 done; \
5351 echo "Doing html in binutils" ; \
5352 (cd $(HOST_SUBDIR)/binutils && \
5353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5355 "RANLIB=$${RANLIB}" \
5356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5357 html) \
5358 || exit 1
5360 @endif binutils
5362 .PHONY: maybe-TAGS-binutils TAGS-binutils
5363 maybe-TAGS-binutils:
5364 @if binutils
5365 maybe-TAGS-binutils: TAGS-binutils
5367 TAGS-binutils: \
5368 configure-binutils
5369 @[ -f ./binutils/Makefile ] || exit 0; \
5370 r=`${PWD_COMMAND}`; export r; \
5371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5372 $(HOST_EXPORTS) \
5373 for flag in $(EXTRA_HOST_FLAGS) ; do \
5374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5375 done; \
5376 echo "Doing TAGS in binutils" ; \
5377 (cd $(HOST_SUBDIR)/binutils && \
5378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5380 "RANLIB=$${RANLIB}" \
5381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5382 TAGS) \
5383 || exit 1
5385 @endif binutils
5387 .PHONY: maybe-install-info-binutils install-info-binutils
5388 maybe-install-info-binutils:
5389 @if binutils
5390 maybe-install-info-binutils: install-info-binutils
5392 install-info-binutils: \
5393 configure-binutils \
5394 info-binutils
5395 @[ -f ./binutils/Makefile ] || exit 0; \
5396 r=`${PWD_COMMAND}`; export r; \
5397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5398 $(HOST_EXPORTS) \
5399 for flag in $(EXTRA_HOST_FLAGS) ; do \
5400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5401 done; \
5402 echo "Doing install-info in binutils" ; \
5403 (cd $(HOST_SUBDIR)/binutils && \
5404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5406 "RANLIB=$${RANLIB}" \
5407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5408 install-info) \
5409 || exit 1
5411 @endif binutils
5413 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5414 maybe-install-pdf-binutils:
5415 @if binutils
5416 maybe-install-pdf-binutils: install-pdf-binutils
5418 install-pdf-binutils: \
5419 configure-binutils \
5420 pdf-binutils
5421 @[ -f ./binutils/Makefile ] || exit 0; \
5422 r=`${PWD_COMMAND}`; export r; \
5423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5424 $(HOST_EXPORTS) \
5425 for flag in $(EXTRA_HOST_FLAGS) ; do \
5426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5427 done; \
5428 echo "Doing install-pdf in binutils" ; \
5429 (cd $(HOST_SUBDIR)/binutils && \
5430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5432 "RANLIB=$${RANLIB}" \
5433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5434 install-pdf) \
5435 || exit 1
5437 @endif binutils
5439 .PHONY: maybe-install-html-binutils install-html-binutils
5440 maybe-install-html-binutils:
5441 @if binutils
5442 maybe-install-html-binutils: install-html-binutils
5444 install-html-binutils: \
5445 configure-binutils \
5446 html-binutils
5447 @[ -f ./binutils/Makefile ] || exit 0; \
5448 r=`${PWD_COMMAND}`; export r; \
5449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5450 $(HOST_EXPORTS) \
5451 for flag in $(EXTRA_HOST_FLAGS) ; do \
5452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5453 done; \
5454 echo "Doing install-html in binutils" ; \
5455 (cd $(HOST_SUBDIR)/binutils && \
5456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5458 "RANLIB=$${RANLIB}" \
5459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5460 install-html) \
5461 || exit 1
5463 @endif binutils
5465 .PHONY: maybe-installcheck-binutils installcheck-binutils
5466 maybe-installcheck-binutils:
5467 @if binutils
5468 maybe-installcheck-binutils: installcheck-binutils
5470 installcheck-binutils: \
5471 configure-binutils
5472 @[ -f ./binutils/Makefile ] || exit 0; \
5473 r=`${PWD_COMMAND}`; export r; \
5474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5475 $(HOST_EXPORTS) \
5476 for flag in $(EXTRA_HOST_FLAGS) ; do \
5477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5478 done; \
5479 echo "Doing installcheck in binutils" ; \
5480 (cd $(HOST_SUBDIR)/binutils && \
5481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5483 "RANLIB=$${RANLIB}" \
5484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5485 installcheck) \
5486 || exit 1
5488 @endif binutils
5490 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5491 maybe-mostlyclean-binutils:
5492 @if binutils
5493 maybe-mostlyclean-binutils: mostlyclean-binutils
5495 mostlyclean-binutils:
5496 @[ -f ./binutils/Makefile ] || exit 0; \
5497 r=`${PWD_COMMAND}`; export r; \
5498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5499 $(HOST_EXPORTS) \
5500 for flag in $(EXTRA_HOST_FLAGS) ; do \
5501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5502 done; \
5503 echo "Doing mostlyclean in binutils" ; \
5504 (cd $(HOST_SUBDIR)/binutils && \
5505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5507 "RANLIB=$${RANLIB}" \
5508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5509 mostlyclean) \
5510 || exit 1
5512 @endif binutils
5514 .PHONY: maybe-clean-binutils clean-binutils
5515 maybe-clean-binutils:
5516 @if binutils
5517 maybe-clean-binutils: clean-binutils
5519 clean-binutils:
5520 @[ -f ./binutils/Makefile ] || exit 0; \
5521 r=`${PWD_COMMAND}`; export r; \
5522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5523 $(HOST_EXPORTS) \
5524 for flag in $(EXTRA_HOST_FLAGS) ; do \
5525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5526 done; \
5527 echo "Doing clean in binutils" ; \
5528 (cd $(HOST_SUBDIR)/binutils && \
5529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5531 "RANLIB=$${RANLIB}" \
5532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5533 clean) \
5534 || exit 1
5536 @endif binutils
5538 .PHONY: maybe-distclean-binutils distclean-binutils
5539 maybe-distclean-binutils:
5540 @if binutils
5541 maybe-distclean-binutils: distclean-binutils
5543 distclean-binutils:
5544 @[ -f ./binutils/Makefile ] || exit 0; \
5545 r=`${PWD_COMMAND}`; export r; \
5546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5547 $(HOST_EXPORTS) \
5548 for flag in $(EXTRA_HOST_FLAGS) ; do \
5549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5550 done; \
5551 echo "Doing distclean in binutils" ; \
5552 (cd $(HOST_SUBDIR)/binutils && \
5553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5555 "RANLIB=$${RANLIB}" \
5556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5557 distclean) \
5558 || exit 1
5560 @endif binutils
5562 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5563 maybe-maintainer-clean-binutils:
5564 @if binutils
5565 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5567 maintainer-clean-binutils:
5568 @[ -f ./binutils/Makefile ] || exit 0; \
5569 r=`${PWD_COMMAND}`; export r; \
5570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5571 $(HOST_EXPORTS) \
5572 for flag in $(EXTRA_HOST_FLAGS) ; do \
5573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5574 done; \
5575 echo "Doing maintainer-clean in binutils" ; \
5576 (cd $(HOST_SUBDIR)/binutils && \
5577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5579 "RANLIB=$${RANLIB}" \
5580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5581 maintainer-clean) \
5582 || exit 1
5584 @endif binutils
5588 .PHONY: configure-bison maybe-configure-bison
5589 maybe-configure-bison:
5590 @if gcc-bootstrap
5591 configure-bison: stage_current
5592 @endif gcc-bootstrap
5593 @if bison
5594 maybe-configure-bison: configure-bison
5595 configure-bison:
5596 @: $(MAKE); $(unstage)
5597 @r=`${PWD_COMMAND}`; export r; \
5598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5599 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5601 $(HOST_EXPORTS) \
5602 echo Configuring in $(HOST_SUBDIR)/bison; \
5603 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5604 case $(srcdir) in \
5605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5606 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5608 esac; \
5609 srcdiroption="--srcdir=$${topdir}/bison"; \
5610 libsrcdir="$$s/bison"; \
5611 $(SHELL) $${libsrcdir}/configure \
5612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5613 --target=${target_alias} $${srcdiroption} \
5614 || exit 1
5615 @endif bison
5621 .PHONY: all-bison maybe-all-bison
5622 maybe-all-bison:
5623 @if gcc-bootstrap
5624 all-bison: stage_current
5625 @endif gcc-bootstrap
5626 @if bison
5627 TARGET-bison=all
5628 maybe-all-bison: all-bison
5629 all-bison: configure-bison
5630 @: $(MAKE); $(unstage)
5631 @r=`${PWD_COMMAND}`; export r; \
5632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5633 $(HOST_EXPORTS) \
5634 (cd $(HOST_SUBDIR)/bison && \
5635 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5636 $(TARGET-bison))
5637 @endif bison
5642 .PHONY: check-bison maybe-check-bison
5643 maybe-check-bison:
5644 @if bison
5645 maybe-check-bison: check-bison
5647 # This module is only tested in a native toolchain.
5648 check-bison:
5649 @: $(MAKE); $(unstage)
5650 @if [ '$(host)' = '$(target)' ] ; then \
5651 r=`${PWD_COMMAND}`; export r; \
5652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5653 $(HOST_EXPORTS) \
5654 (cd $(HOST_SUBDIR)/bison && \
5655 $(MAKE) $(FLAGS_TO_PASS) check); \
5658 @endif bison
5660 .PHONY: install-bison maybe-install-bison
5661 maybe-install-bison:
5662 @if bison
5663 maybe-install-bison: install-bison
5665 install-bison: installdirs
5666 @: $(MAKE); $(unstage)
5667 @r=`${PWD_COMMAND}`; export r; \
5668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5669 $(HOST_EXPORTS) \
5670 (cd $(HOST_SUBDIR)/bison && \
5671 $(MAKE) $(FLAGS_TO_PASS) install)
5673 @endif bison
5675 .PHONY: install-strip-bison maybe-install-strip-bison
5676 maybe-install-strip-bison:
5677 @if bison
5678 maybe-install-strip-bison: install-strip-bison
5680 install-strip-bison: installdirs
5681 @: $(MAKE); $(unstage)
5682 @r=`${PWD_COMMAND}`; export r; \
5683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5684 $(HOST_EXPORTS) \
5685 (cd $(HOST_SUBDIR)/bison && \
5686 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5688 @endif bison
5690 # Other targets (info, dvi, pdf, etc.)
5692 .PHONY: maybe-info-bison info-bison
5693 maybe-info-bison:
5694 @if bison
5695 maybe-info-bison: info-bison
5697 info-bison: \
5698 configure-bison
5699 @: $(MAKE); $(unstage)
5700 @[ -f ./bison/Makefile ] || exit 0; \
5701 r=`${PWD_COMMAND}`; export r; \
5702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5703 $(HOST_EXPORTS) \
5704 for flag in $(EXTRA_HOST_FLAGS) ; do \
5705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5706 done; \
5707 echo "Doing info in bison" ; \
5708 (cd $(HOST_SUBDIR)/bison && \
5709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5711 "RANLIB=$${RANLIB}" \
5712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5713 info) \
5714 || exit 1
5716 @endif bison
5718 .PHONY: maybe-dvi-bison dvi-bison
5719 maybe-dvi-bison:
5720 @if bison
5721 maybe-dvi-bison: dvi-bison
5723 dvi-bison: \
5724 configure-bison
5725 @: $(MAKE); $(unstage)
5726 @[ -f ./bison/Makefile ] || exit 0; \
5727 r=`${PWD_COMMAND}`; export r; \
5728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5729 $(HOST_EXPORTS) \
5730 for flag in $(EXTRA_HOST_FLAGS) ; do \
5731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5732 done; \
5733 echo "Doing dvi in bison" ; \
5734 (cd $(HOST_SUBDIR)/bison && \
5735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5737 "RANLIB=$${RANLIB}" \
5738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5739 dvi) \
5740 || exit 1
5742 @endif bison
5744 .PHONY: maybe-pdf-bison pdf-bison
5745 maybe-pdf-bison:
5746 @if bison
5747 maybe-pdf-bison: pdf-bison
5749 pdf-bison: \
5750 configure-bison
5751 @: $(MAKE); $(unstage)
5752 @[ -f ./bison/Makefile ] || exit 0; \
5753 r=`${PWD_COMMAND}`; export r; \
5754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5755 $(HOST_EXPORTS) \
5756 for flag in $(EXTRA_HOST_FLAGS) ; do \
5757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5758 done; \
5759 echo "Doing pdf in bison" ; \
5760 (cd $(HOST_SUBDIR)/bison && \
5761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5763 "RANLIB=$${RANLIB}" \
5764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5765 pdf) \
5766 || exit 1
5768 @endif bison
5770 .PHONY: maybe-html-bison html-bison
5771 maybe-html-bison:
5772 @if bison
5773 maybe-html-bison: html-bison
5775 html-bison: \
5776 configure-bison
5777 @: $(MAKE); $(unstage)
5778 @[ -f ./bison/Makefile ] || exit 0; \
5779 r=`${PWD_COMMAND}`; export r; \
5780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5781 $(HOST_EXPORTS) \
5782 for flag in $(EXTRA_HOST_FLAGS) ; do \
5783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5784 done; \
5785 echo "Doing html in bison" ; \
5786 (cd $(HOST_SUBDIR)/bison && \
5787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5789 "RANLIB=$${RANLIB}" \
5790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5791 html) \
5792 || exit 1
5794 @endif bison
5796 .PHONY: maybe-TAGS-bison TAGS-bison
5797 maybe-TAGS-bison:
5798 @if bison
5799 maybe-TAGS-bison: TAGS-bison
5801 TAGS-bison: \
5802 configure-bison
5803 @: $(MAKE); $(unstage)
5804 @[ -f ./bison/Makefile ] || exit 0; \
5805 r=`${PWD_COMMAND}`; export r; \
5806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5807 $(HOST_EXPORTS) \
5808 for flag in $(EXTRA_HOST_FLAGS) ; do \
5809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5810 done; \
5811 echo "Doing TAGS in bison" ; \
5812 (cd $(HOST_SUBDIR)/bison && \
5813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5815 "RANLIB=$${RANLIB}" \
5816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5817 TAGS) \
5818 || exit 1
5820 @endif bison
5822 .PHONY: maybe-install-info-bison install-info-bison
5823 maybe-install-info-bison:
5824 @if bison
5825 maybe-install-info-bison: install-info-bison
5827 install-info-bison: \
5828 configure-bison \
5829 info-bison
5830 @: $(MAKE); $(unstage)
5831 @[ -f ./bison/Makefile ] || exit 0; \
5832 r=`${PWD_COMMAND}`; export r; \
5833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5834 $(HOST_EXPORTS) \
5835 for flag in $(EXTRA_HOST_FLAGS) ; do \
5836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5837 done; \
5838 echo "Doing install-info in bison" ; \
5839 (cd $(HOST_SUBDIR)/bison && \
5840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5842 "RANLIB=$${RANLIB}" \
5843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5844 install-info) \
5845 || exit 1
5847 @endif bison
5849 .PHONY: maybe-install-pdf-bison install-pdf-bison
5850 maybe-install-pdf-bison:
5851 @if bison
5852 maybe-install-pdf-bison: install-pdf-bison
5854 install-pdf-bison: \
5855 configure-bison \
5856 pdf-bison
5857 @: $(MAKE); $(unstage)
5858 @[ -f ./bison/Makefile ] || exit 0; \
5859 r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5861 $(HOST_EXPORTS) \
5862 for flag in $(EXTRA_HOST_FLAGS) ; do \
5863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5864 done; \
5865 echo "Doing install-pdf in bison" ; \
5866 (cd $(HOST_SUBDIR)/bison && \
5867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5869 "RANLIB=$${RANLIB}" \
5870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5871 install-pdf) \
5872 || exit 1
5874 @endif bison
5876 .PHONY: maybe-install-html-bison install-html-bison
5877 maybe-install-html-bison:
5878 @if bison
5879 maybe-install-html-bison: install-html-bison
5881 install-html-bison: \
5882 configure-bison \
5883 html-bison
5884 @: $(MAKE); $(unstage)
5885 @[ -f ./bison/Makefile ] || exit 0; \
5886 r=`${PWD_COMMAND}`; export r; \
5887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5888 $(HOST_EXPORTS) \
5889 for flag in $(EXTRA_HOST_FLAGS) ; do \
5890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5891 done; \
5892 echo "Doing install-html in bison" ; \
5893 (cd $(HOST_SUBDIR)/bison && \
5894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5896 "RANLIB=$${RANLIB}" \
5897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5898 install-html) \
5899 || exit 1
5901 @endif bison
5903 .PHONY: maybe-installcheck-bison installcheck-bison
5904 maybe-installcheck-bison:
5905 @if bison
5906 maybe-installcheck-bison: installcheck-bison
5908 installcheck-bison: \
5909 configure-bison
5910 @: $(MAKE); $(unstage)
5911 @[ -f ./bison/Makefile ] || exit 0; \
5912 r=`${PWD_COMMAND}`; export r; \
5913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5914 $(HOST_EXPORTS) \
5915 for flag in $(EXTRA_HOST_FLAGS) ; do \
5916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5917 done; \
5918 echo "Doing installcheck in bison" ; \
5919 (cd $(HOST_SUBDIR)/bison && \
5920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5922 "RANLIB=$${RANLIB}" \
5923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5924 installcheck) \
5925 || exit 1
5927 @endif bison
5929 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5930 maybe-mostlyclean-bison:
5931 @if bison
5932 maybe-mostlyclean-bison: mostlyclean-bison
5934 mostlyclean-bison:
5935 @: $(MAKE); $(unstage)
5936 @[ -f ./bison/Makefile ] || exit 0; \
5937 r=`${PWD_COMMAND}`; export r; \
5938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5939 $(HOST_EXPORTS) \
5940 for flag in $(EXTRA_HOST_FLAGS) ; do \
5941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5942 done; \
5943 echo "Doing mostlyclean in bison" ; \
5944 (cd $(HOST_SUBDIR)/bison && \
5945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5947 "RANLIB=$${RANLIB}" \
5948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5949 mostlyclean) \
5950 || exit 1
5952 @endif bison
5954 .PHONY: maybe-clean-bison clean-bison
5955 maybe-clean-bison:
5956 @if bison
5957 maybe-clean-bison: clean-bison
5959 clean-bison:
5960 @: $(MAKE); $(unstage)
5961 @[ -f ./bison/Makefile ] || exit 0; \
5962 r=`${PWD_COMMAND}`; export r; \
5963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5964 $(HOST_EXPORTS) \
5965 for flag in $(EXTRA_HOST_FLAGS) ; do \
5966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5967 done; \
5968 echo "Doing clean in bison" ; \
5969 (cd $(HOST_SUBDIR)/bison && \
5970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5972 "RANLIB=$${RANLIB}" \
5973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5974 clean) \
5975 || exit 1
5977 @endif bison
5979 .PHONY: maybe-distclean-bison distclean-bison
5980 maybe-distclean-bison:
5981 @if bison
5982 maybe-distclean-bison: distclean-bison
5984 distclean-bison:
5985 @: $(MAKE); $(unstage)
5986 @[ -f ./bison/Makefile ] || exit 0; \
5987 r=`${PWD_COMMAND}`; export r; \
5988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5989 $(HOST_EXPORTS) \
5990 for flag in $(EXTRA_HOST_FLAGS) ; do \
5991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5992 done; \
5993 echo "Doing distclean in bison" ; \
5994 (cd $(HOST_SUBDIR)/bison && \
5995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5997 "RANLIB=$${RANLIB}" \
5998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5999 distclean) \
6000 || exit 1
6002 @endif bison
6004 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6005 maybe-maintainer-clean-bison:
6006 @if bison
6007 maybe-maintainer-clean-bison: maintainer-clean-bison
6009 maintainer-clean-bison:
6010 @: $(MAKE); $(unstage)
6011 @[ -f ./bison/Makefile ] || exit 0; \
6012 r=`${PWD_COMMAND}`; export r; \
6013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6014 $(HOST_EXPORTS) \
6015 for flag in $(EXTRA_HOST_FLAGS) ; do \
6016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6017 done; \
6018 echo "Doing maintainer-clean in bison" ; \
6019 (cd $(HOST_SUBDIR)/bison && \
6020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6022 "RANLIB=$${RANLIB}" \
6023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6024 maintainer-clean) \
6025 || exit 1
6027 @endif bison
6031 .PHONY: configure-cgen maybe-configure-cgen
6032 maybe-configure-cgen:
6033 @if gcc-bootstrap
6034 configure-cgen: stage_current
6035 @endif gcc-bootstrap
6036 @if cgen
6037 maybe-configure-cgen: configure-cgen
6038 configure-cgen:
6039 @: $(MAKE); $(unstage)
6040 @r=`${PWD_COMMAND}`; export r; \
6041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6042 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6044 $(HOST_EXPORTS) \
6045 echo Configuring in $(HOST_SUBDIR)/cgen; \
6046 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6047 case $(srcdir) in \
6048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6049 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6051 esac; \
6052 srcdiroption="--srcdir=$${topdir}/cgen"; \
6053 libsrcdir="$$s/cgen"; \
6054 $(SHELL) $${libsrcdir}/configure \
6055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6056 --target=${target_alias} $${srcdiroption} \
6057 || exit 1
6058 @endif cgen
6064 .PHONY: all-cgen maybe-all-cgen
6065 maybe-all-cgen:
6066 @if gcc-bootstrap
6067 all-cgen: stage_current
6068 @endif gcc-bootstrap
6069 @if cgen
6070 TARGET-cgen=all
6071 maybe-all-cgen: all-cgen
6072 all-cgen: configure-cgen
6073 @: $(MAKE); $(unstage)
6074 @r=`${PWD_COMMAND}`; export r; \
6075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6076 $(HOST_EXPORTS) \
6077 (cd $(HOST_SUBDIR)/cgen && \
6078 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6079 $(TARGET-cgen))
6080 @endif cgen
6085 .PHONY: check-cgen maybe-check-cgen
6086 maybe-check-cgen:
6087 @if cgen
6088 maybe-check-cgen: check-cgen
6090 check-cgen:
6091 @: $(MAKE); $(unstage)
6092 @r=`${PWD_COMMAND}`; export r; \
6093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6094 $(HOST_EXPORTS) \
6095 (cd $(HOST_SUBDIR)/cgen && \
6096 $(MAKE) $(FLAGS_TO_PASS) check)
6098 @endif cgen
6100 .PHONY: install-cgen maybe-install-cgen
6101 maybe-install-cgen:
6102 @if cgen
6103 maybe-install-cgen: install-cgen
6105 install-cgen: installdirs
6106 @: $(MAKE); $(unstage)
6107 @r=`${PWD_COMMAND}`; export r; \
6108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6109 $(HOST_EXPORTS) \
6110 (cd $(HOST_SUBDIR)/cgen && \
6111 $(MAKE) $(FLAGS_TO_PASS) install)
6113 @endif cgen
6115 .PHONY: install-strip-cgen maybe-install-strip-cgen
6116 maybe-install-strip-cgen:
6117 @if cgen
6118 maybe-install-strip-cgen: install-strip-cgen
6120 install-strip-cgen: installdirs
6121 @: $(MAKE); $(unstage)
6122 @r=`${PWD_COMMAND}`; export r; \
6123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6124 $(HOST_EXPORTS) \
6125 (cd $(HOST_SUBDIR)/cgen && \
6126 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6128 @endif cgen
6130 # Other targets (info, dvi, pdf, etc.)
6132 .PHONY: maybe-info-cgen info-cgen
6133 maybe-info-cgen:
6134 @if cgen
6135 maybe-info-cgen: info-cgen
6137 info-cgen: \
6138 configure-cgen
6139 @: $(MAKE); $(unstage)
6140 @[ -f ./cgen/Makefile ] || exit 0; \
6141 r=`${PWD_COMMAND}`; export r; \
6142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6143 $(HOST_EXPORTS) \
6144 for flag in $(EXTRA_HOST_FLAGS) ; do \
6145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6146 done; \
6147 echo "Doing info in cgen" ; \
6148 (cd $(HOST_SUBDIR)/cgen && \
6149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6151 "RANLIB=$${RANLIB}" \
6152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6153 info) \
6154 || exit 1
6156 @endif cgen
6158 .PHONY: maybe-dvi-cgen dvi-cgen
6159 maybe-dvi-cgen:
6160 @if cgen
6161 maybe-dvi-cgen: dvi-cgen
6163 dvi-cgen: \
6164 configure-cgen
6165 @: $(MAKE); $(unstage)
6166 @[ -f ./cgen/Makefile ] || exit 0; \
6167 r=`${PWD_COMMAND}`; export r; \
6168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6169 $(HOST_EXPORTS) \
6170 for flag in $(EXTRA_HOST_FLAGS) ; do \
6171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6172 done; \
6173 echo "Doing dvi in cgen" ; \
6174 (cd $(HOST_SUBDIR)/cgen && \
6175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6177 "RANLIB=$${RANLIB}" \
6178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6179 dvi) \
6180 || exit 1
6182 @endif cgen
6184 .PHONY: maybe-pdf-cgen pdf-cgen
6185 maybe-pdf-cgen:
6186 @if cgen
6187 maybe-pdf-cgen: pdf-cgen
6189 pdf-cgen: \
6190 configure-cgen
6191 @: $(MAKE); $(unstage)
6192 @[ -f ./cgen/Makefile ] || exit 0; \
6193 r=`${PWD_COMMAND}`; export r; \
6194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6195 $(HOST_EXPORTS) \
6196 for flag in $(EXTRA_HOST_FLAGS) ; do \
6197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6198 done; \
6199 echo "Doing pdf in cgen" ; \
6200 (cd $(HOST_SUBDIR)/cgen && \
6201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6203 "RANLIB=$${RANLIB}" \
6204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6205 pdf) \
6206 || exit 1
6208 @endif cgen
6210 .PHONY: maybe-html-cgen html-cgen
6211 maybe-html-cgen:
6212 @if cgen
6213 maybe-html-cgen: html-cgen
6215 html-cgen: \
6216 configure-cgen
6217 @: $(MAKE); $(unstage)
6218 @[ -f ./cgen/Makefile ] || exit 0; \
6219 r=`${PWD_COMMAND}`; export r; \
6220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6221 $(HOST_EXPORTS) \
6222 for flag in $(EXTRA_HOST_FLAGS) ; do \
6223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6224 done; \
6225 echo "Doing html in cgen" ; \
6226 (cd $(HOST_SUBDIR)/cgen && \
6227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6229 "RANLIB=$${RANLIB}" \
6230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6231 html) \
6232 || exit 1
6234 @endif cgen
6236 .PHONY: maybe-TAGS-cgen TAGS-cgen
6237 maybe-TAGS-cgen:
6238 @if cgen
6239 maybe-TAGS-cgen: TAGS-cgen
6241 TAGS-cgen: \
6242 configure-cgen
6243 @: $(MAKE); $(unstage)
6244 @[ -f ./cgen/Makefile ] || exit 0; \
6245 r=`${PWD_COMMAND}`; export r; \
6246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6247 $(HOST_EXPORTS) \
6248 for flag in $(EXTRA_HOST_FLAGS) ; do \
6249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6250 done; \
6251 echo "Doing TAGS in cgen" ; \
6252 (cd $(HOST_SUBDIR)/cgen && \
6253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6255 "RANLIB=$${RANLIB}" \
6256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6257 TAGS) \
6258 || exit 1
6260 @endif cgen
6262 .PHONY: maybe-install-info-cgen install-info-cgen
6263 maybe-install-info-cgen:
6264 @if cgen
6265 maybe-install-info-cgen: install-info-cgen
6267 install-info-cgen: \
6268 configure-cgen \
6269 info-cgen
6270 @: $(MAKE); $(unstage)
6271 @[ -f ./cgen/Makefile ] || exit 0; \
6272 r=`${PWD_COMMAND}`; export r; \
6273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6274 $(HOST_EXPORTS) \
6275 for flag in $(EXTRA_HOST_FLAGS) ; do \
6276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6277 done; \
6278 echo "Doing install-info in cgen" ; \
6279 (cd $(HOST_SUBDIR)/cgen && \
6280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6282 "RANLIB=$${RANLIB}" \
6283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6284 install-info) \
6285 || exit 1
6287 @endif cgen
6289 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6290 maybe-install-pdf-cgen:
6291 @if cgen
6292 maybe-install-pdf-cgen: install-pdf-cgen
6294 install-pdf-cgen: \
6295 configure-cgen \
6296 pdf-cgen
6297 @: $(MAKE); $(unstage)
6298 @[ -f ./cgen/Makefile ] || exit 0; \
6299 r=`${PWD_COMMAND}`; export r; \
6300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6301 $(HOST_EXPORTS) \
6302 for flag in $(EXTRA_HOST_FLAGS) ; do \
6303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6304 done; \
6305 echo "Doing install-pdf in cgen" ; \
6306 (cd $(HOST_SUBDIR)/cgen && \
6307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6309 "RANLIB=$${RANLIB}" \
6310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6311 install-pdf) \
6312 || exit 1
6314 @endif cgen
6316 .PHONY: maybe-install-html-cgen install-html-cgen
6317 maybe-install-html-cgen:
6318 @if cgen
6319 maybe-install-html-cgen: install-html-cgen
6321 install-html-cgen: \
6322 configure-cgen \
6323 html-cgen
6324 @: $(MAKE); $(unstage)
6325 @[ -f ./cgen/Makefile ] || exit 0; \
6326 r=`${PWD_COMMAND}`; export r; \
6327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6328 $(HOST_EXPORTS) \
6329 for flag in $(EXTRA_HOST_FLAGS) ; do \
6330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6331 done; \
6332 echo "Doing install-html in cgen" ; \
6333 (cd $(HOST_SUBDIR)/cgen && \
6334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6336 "RANLIB=$${RANLIB}" \
6337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6338 install-html) \
6339 || exit 1
6341 @endif cgen
6343 .PHONY: maybe-installcheck-cgen installcheck-cgen
6344 maybe-installcheck-cgen:
6345 @if cgen
6346 maybe-installcheck-cgen: installcheck-cgen
6348 installcheck-cgen: \
6349 configure-cgen
6350 @: $(MAKE); $(unstage)
6351 @[ -f ./cgen/Makefile ] || exit 0; \
6352 r=`${PWD_COMMAND}`; export r; \
6353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6354 $(HOST_EXPORTS) \
6355 for flag in $(EXTRA_HOST_FLAGS) ; do \
6356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6357 done; \
6358 echo "Doing installcheck in cgen" ; \
6359 (cd $(HOST_SUBDIR)/cgen && \
6360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6362 "RANLIB=$${RANLIB}" \
6363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6364 installcheck) \
6365 || exit 1
6367 @endif cgen
6369 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6370 maybe-mostlyclean-cgen:
6371 @if cgen
6372 maybe-mostlyclean-cgen: mostlyclean-cgen
6374 mostlyclean-cgen:
6375 @: $(MAKE); $(unstage)
6376 @[ -f ./cgen/Makefile ] || exit 0; \
6377 r=`${PWD_COMMAND}`; export r; \
6378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6379 $(HOST_EXPORTS) \
6380 for flag in $(EXTRA_HOST_FLAGS) ; do \
6381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6382 done; \
6383 echo "Doing mostlyclean in cgen" ; \
6384 (cd $(HOST_SUBDIR)/cgen && \
6385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6387 "RANLIB=$${RANLIB}" \
6388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6389 mostlyclean) \
6390 || exit 1
6392 @endif cgen
6394 .PHONY: maybe-clean-cgen clean-cgen
6395 maybe-clean-cgen:
6396 @if cgen
6397 maybe-clean-cgen: clean-cgen
6399 clean-cgen:
6400 @: $(MAKE); $(unstage)
6401 @[ -f ./cgen/Makefile ] || exit 0; \
6402 r=`${PWD_COMMAND}`; export r; \
6403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6404 $(HOST_EXPORTS) \
6405 for flag in $(EXTRA_HOST_FLAGS) ; do \
6406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6407 done; \
6408 echo "Doing clean in cgen" ; \
6409 (cd $(HOST_SUBDIR)/cgen && \
6410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6412 "RANLIB=$${RANLIB}" \
6413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6414 clean) \
6415 || exit 1
6417 @endif cgen
6419 .PHONY: maybe-distclean-cgen distclean-cgen
6420 maybe-distclean-cgen:
6421 @if cgen
6422 maybe-distclean-cgen: distclean-cgen
6424 distclean-cgen:
6425 @: $(MAKE); $(unstage)
6426 @[ -f ./cgen/Makefile ] || exit 0; \
6427 r=`${PWD_COMMAND}`; export r; \
6428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6429 $(HOST_EXPORTS) \
6430 for flag in $(EXTRA_HOST_FLAGS) ; do \
6431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6432 done; \
6433 echo "Doing distclean in cgen" ; \
6434 (cd $(HOST_SUBDIR)/cgen && \
6435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6437 "RANLIB=$${RANLIB}" \
6438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6439 distclean) \
6440 || exit 1
6442 @endif cgen
6444 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6445 maybe-maintainer-clean-cgen:
6446 @if cgen
6447 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6449 maintainer-clean-cgen:
6450 @: $(MAKE); $(unstage)
6451 @[ -f ./cgen/Makefile ] || exit 0; \
6452 r=`${PWD_COMMAND}`; export r; \
6453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6454 $(HOST_EXPORTS) \
6455 for flag in $(EXTRA_HOST_FLAGS) ; do \
6456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6457 done; \
6458 echo "Doing maintainer-clean in cgen" ; \
6459 (cd $(HOST_SUBDIR)/cgen && \
6460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6462 "RANLIB=$${RANLIB}" \
6463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6464 maintainer-clean) \
6465 || exit 1
6467 @endif cgen
6471 .PHONY: configure-dejagnu maybe-configure-dejagnu
6472 maybe-configure-dejagnu:
6473 @if gcc-bootstrap
6474 configure-dejagnu: stage_current
6475 @endif gcc-bootstrap
6476 @if dejagnu
6477 maybe-configure-dejagnu: configure-dejagnu
6478 configure-dejagnu:
6479 @: $(MAKE); $(unstage)
6480 @r=`${PWD_COMMAND}`; export r; \
6481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6482 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6483 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6484 $(HOST_EXPORTS) \
6485 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6486 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6487 case $(srcdir) in \
6488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6489 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6491 esac; \
6492 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6493 libsrcdir="$$s/dejagnu"; \
6494 $(SHELL) $${libsrcdir}/configure \
6495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6496 --target=${target_alias} $${srcdiroption} \
6497 || exit 1
6498 @endif dejagnu
6504 .PHONY: all-dejagnu maybe-all-dejagnu
6505 maybe-all-dejagnu:
6506 @if gcc-bootstrap
6507 all-dejagnu: stage_current
6508 @endif gcc-bootstrap
6509 @if dejagnu
6510 TARGET-dejagnu=all
6511 maybe-all-dejagnu: all-dejagnu
6512 all-dejagnu: configure-dejagnu
6513 @: $(MAKE); $(unstage)
6514 @r=`${PWD_COMMAND}`; export r; \
6515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6516 $(HOST_EXPORTS) \
6517 (cd $(HOST_SUBDIR)/dejagnu && \
6518 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6519 $(TARGET-dejagnu))
6520 @endif dejagnu
6525 .PHONY: check-dejagnu maybe-check-dejagnu
6526 maybe-check-dejagnu:
6527 @if dejagnu
6528 maybe-check-dejagnu: check-dejagnu
6530 check-dejagnu:
6531 @: $(MAKE); $(unstage)
6532 @r=`${PWD_COMMAND}`; export r; \
6533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6534 $(HOST_EXPORTS) \
6535 (cd $(HOST_SUBDIR)/dejagnu && \
6536 $(MAKE) $(FLAGS_TO_PASS) check)
6538 @endif dejagnu
6540 .PHONY: install-dejagnu maybe-install-dejagnu
6541 maybe-install-dejagnu:
6542 @if dejagnu
6543 maybe-install-dejagnu: install-dejagnu
6545 install-dejagnu: installdirs
6546 @: $(MAKE); $(unstage)
6547 @r=`${PWD_COMMAND}`; export r; \
6548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6549 $(HOST_EXPORTS) \
6550 (cd $(HOST_SUBDIR)/dejagnu && \
6551 $(MAKE) $(FLAGS_TO_PASS) install)
6553 @endif dejagnu
6555 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6556 maybe-install-strip-dejagnu:
6557 @if dejagnu
6558 maybe-install-strip-dejagnu: install-strip-dejagnu
6560 install-strip-dejagnu: installdirs
6561 @: $(MAKE); $(unstage)
6562 @r=`${PWD_COMMAND}`; export r; \
6563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6564 $(HOST_EXPORTS) \
6565 (cd $(HOST_SUBDIR)/dejagnu && \
6566 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6568 @endif dejagnu
6570 # Other targets (info, dvi, pdf, etc.)
6572 .PHONY: maybe-info-dejagnu info-dejagnu
6573 maybe-info-dejagnu:
6574 @if dejagnu
6575 maybe-info-dejagnu: info-dejagnu
6577 info-dejagnu: \
6578 configure-dejagnu
6579 @: $(MAKE); $(unstage)
6580 @[ -f ./dejagnu/Makefile ] || exit 0; \
6581 r=`${PWD_COMMAND}`; export r; \
6582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6583 $(HOST_EXPORTS) \
6584 for flag in $(EXTRA_HOST_FLAGS) ; do \
6585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6586 done; \
6587 echo "Doing info in dejagnu" ; \
6588 (cd $(HOST_SUBDIR)/dejagnu && \
6589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6591 "RANLIB=$${RANLIB}" \
6592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6593 info) \
6594 || exit 1
6596 @endif dejagnu
6598 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6599 maybe-dvi-dejagnu:
6600 @if dejagnu
6601 maybe-dvi-dejagnu: dvi-dejagnu
6603 dvi-dejagnu: \
6604 configure-dejagnu
6605 @: $(MAKE); $(unstage)
6606 @[ -f ./dejagnu/Makefile ] || exit 0; \
6607 r=`${PWD_COMMAND}`; export r; \
6608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6609 $(HOST_EXPORTS) \
6610 for flag in $(EXTRA_HOST_FLAGS) ; do \
6611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6612 done; \
6613 echo "Doing dvi in dejagnu" ; \
6614 (cd $(HOST_SUBDIR)/dejagnu && \
6615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6617 "RANLIB=$${RANLIB}" \
6618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6619 dvi) \
6620 || exit 1
6622 @endif dejagnu
6624 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6625 maybe-pdf-dejagnu:
6626 @if dejagnu
6627 maybe-pdf-dejagnu: pdf-dejagnu
6629 pdf-dejagnu: \
6630 configure-dejagnu
6631 @: $(MAKE); $(unstage)
6632 @[ -f ./dejagnu/Makefile ] || exit 0; \
6633 r=`${PWD_COMMAND}`; export r; \
6634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6635 $(HOST_EXPORTS) \
6636 for flag in $(EXTRA_HOST_FLAGS) ; do \
6637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6638 done; \
6639 echo "Doing pdf in dejagnu" ; \
6640 (cd $(HOST_SUBDIR)/dejagnu && \
6641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6643 "RANLIB=$${RANLIB}" \
6644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6645 pdf) \
6646 || exit 1
6648 @endif dejagnu
6650 .PHONY: maybe-html-dejagnu html-dejagnu
6651 maybe-html-dejagnu:
6652 @if dejagnu
6653 maybe-html-dejagnu: html-dejagnu
6655 html-dejagnu: \
6656 configure-dejagnu
6657 @: $(MAKE); $(unstage)
6658 @[ -f ./dejagnu/Makefile ] || exit 0; \
6659 r=`${PWD_COMMAND}`; export r; \
6660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6661 $(HOST_EXPORTS) \
6662 for flag in $(EXTRA_HOST_FLAGS) ; do \
6663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6664 done; \
6665 echo "Doing html in dejagnu" ; \
6666 (cd $(HOST_SUBDIR)/dejagnu && \
6667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6669 "RANLIB=$${RANLIB}" \
6670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6671 html) \
6672 || exit 1
6674 @endif dejagnu
6676 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6677 maybe-TAGS-dejagnu:
6678 @if dejagnu
6679 maybe-TAGS-dejagnu: TAGS-dejagnu
6681 TAGS-dejagnu: \
6682 configure-dejagnu
6683 @: $(MAKE); $(unstage)
6684 @[ -f ./dejagnu/Makefile ] || exit 0; \
6685 r=`${PWD_COMMAND}`; export r; \
6686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6687 $(HOST_EXPORTS) \
6688 for flag in $(EXTRA_HOST_FLAGS) ; do \
6689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6690 done; \
6691 echo "Doing TAGS in dejagnu" ; \
6692 (cd $(HOST_SUBDIR)/dejagnu && \
6693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6695 "RANLIB=$${RANLIB}" \
6696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6697 TAGS) \
6698 || exit 1
6700 @endif dejagnu
6702 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6703 maybe-install-info-dejagnu:
6704 @if dejagnu
6705 maybe-install-info-dejagnu: install-info-dejagnu
6707 install-info-dejagnu: \
6708 configure-dejagnu \
6709 info-dejagnu
6710 @: $(MAKE); $(unstage)
6711 @[ -f ./dejagnu/Makefile ] || exit 0; \
6712 r=`${PWD_COMMAND}`; export r; \
6713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6714 $(HOST_EXPORTS) \
6715 for flag in $(EXTRA_HOST_FLAGS) ; do \
6716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6717 done; \
6718 echo "Doing install-info in dejagnu" ; \
6719 (cd $(HOST_SUBDIR)/dejagnu && \
6720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6722 "RANLIB=$${RANLIB}" \
6723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6724 install-info) \
6725 || exit 1
6727 @endif dejagnu
6729 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6730 maybe-install-pdf-dejagnu:
6731 @if dejagnu
6732 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6734 install-pdf-dejagnu: \
6735 configure-dejagnu \
6736 pdf-dejagnu
6737 @: $(MAKE); $(unstage)
6738 @[ -f ./dejagnu/Makefile ] || exit 0; \
6739 r=`${PWD_COMMAND}`; export r; \
6740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6741 $(HOST_EXPORTS) \
6742 for flag in $(EXTRA_HOST_FLAGS) ; do \
6743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6744 done; \
6745 echo "Doing install-pdf in dejagnu" ; \
6746 (cd $(HOST_SUBDIR)/dejagnu && \
6747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6749 "RANLIB=$${RANLIB}" \
6750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6751 install-pdf) \
6752 || exit 1
6754 @endif dejagnu
6756 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6757 maybe-install-html-dejagnu:
6758 @if dejagnu
6759 maybe-install-html-dejagnu: install-html-dejagnu
6761 install-html-dejagnu: \
6762 configure-dejagnu \
6763 html-dejagnu
6764 @: $(MAKE); $(unstage)
6765 @[ -f ./dejagnu/Makefile ] || exit 0; \
6766 r=`${PWD_COMMAND}`; export r; \
6767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6768 $(HOST_EXPORTS) \
6769 for flag in $(EXTRA_HOST_FLAGS) ; do \
6770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6771 done; \
6772 echo "Doing install-html in dejagnu" ; \
6773 (cd $(HOST_SUBDIR)/dejagnu && \
6774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6776 "RANLIB=$${RANLIB}" \
6777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6778 install-html) \
6779 || exit 1
6781 @endif dejagnu
6783 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6784 maybe-installcheck-dejagnu:
6785 @if dejagnu
6786 maybe-installcheck-dejagnu: installcheck-dejagnu
6788 installcheck-dejagnu: \
6789 configure-dejagnu
6790 @: $(MAKE); $(unstage)
6791 @[ -f ./dejagnu/Makefile ] || exit 0; \
6792 r=`${PWD_COMMAND}`; export r; \
6793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6794 $(HOST_EXPORTS) \
6795 for flag in $(EXTRA_HOST_FLAGS) ; do \
6796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6797 done; \
6798 echo "Doing installcheck in dejagnu" ; \
6799 (cd $(HOST_SUBDIR)/dejagnu && \
6800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6802 "RANLIB=$${RANLIB}" \
6803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6804 installcheck) \
6805 || exit 1
6807 @endif dejagnu
6809 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6810 maybe-mostlyclean-dejagnu:
6811 @if dejagnu
6812 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6814 mostlyclean-dejagnu:
6815 @: $(MAKE); $(unstage)
6816 @[ -f ./dejagnu/Makefile ] || exit 0; \
6817 r=`${PWD_COMMAND}`; export r; \
6818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6819 $(HOST_EXPORTS) \
6820 for flag in $(EXTRA_HOST_FLAGS) ; do \
6821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6822 done; \
6823 echo "Doing mostlyclean in dejagnu" ; \
6824 (cd $(HOST_SUBDIR)/dejagnu && \
6825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6827 "RANLIB=$${RANLIB}" \
6828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6829 mostlyclean) \
6830 || exit 1
6832 @endif dejagnu
6834 .PHONY: maybe-clean-dejagnu clean-dejagnu
6835 maybe-clean-dejagnu:
6836 @if dejagnu
6837 maybe-clean-dejagnu: clean-dejagnu
6839 clean-dejagnu:
6840 @: $(MAKE); $(unstage)
6841 @[ -f ./dejagnu/Makefile ] || exit 0; \
6842 r=`${PWD_COMMAND}`; export r; \
6843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6844 $(HOST_EXPORTS) \
6845 for flag in $(EXTRA_HOST_FLAGS) ; do \
6846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6847 done; \
6848 echo "Doing clean in dejagnu" ; \
6849 (cd $(HOST_SUBDIR)/dejagnu && \
6850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6852 "RANLIB=$${RANLIB}" \
6853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6854 clean) \
6855 || exit 1
6857 @endif dejagnu
6859 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6860 maybe-distclean-dejagnu:
6861 @if dejagnu
6862 maybe-distclean-dejagnu: distclean-dejagnu
6864 distclean-dejagnu:
6865 @: $(MAKE); $(unstage)
6866 @[ -f ./dejagnu/Makefile ] || exit 0; \
6867 r=`${PWD_COMMAND}`; export r; \
6868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6869 $(HOST_EXPORTS) \
6870 for flag in $(EXTRA_HOST_FLAGS) ; do \
6871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6872 done; \
6873 echo "Doing distclean in dejagnu" ; \
6874 (cd $(HOST_SUBDIR)/dejagnu && \
6875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6877 "RANLIB=$${RANLIB}" \
6878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6879 distclean) \
6880 || exit 1
6882 @endif dejagnu
6884 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6885 maybe-maintainer-clean-dejagnu:
6886 @if dejagnu
6887 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6889 maintainer-clean-dejagnu:
6890 @: $(MAKE); $(unstage)
6891 @[ -f ./dejagnu/Makefile ] || exit 0; \
6892 r=`${PWD_COMMAND}`; export r; \
6893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6894 $(HOST_EXPORTS) \
6895 for flag in $(EXTRA_HOST_FLAGS) ; do \
6896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6897 done; \
6898 echo "Doing maintainer-clean in dejagnu" ; \
6899 (cd $(HOST_SUBDIR)/dejagnu && \
6900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6902 "RANLIB=$${RANLIB}" \
6903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6904 maintainer-clean) \
6905 || exit 1
6907 @endif dejagnu
6911 .PHONY: configure-etc maybe-configure-etc
6912 maybe-configure-etc:
6913 @if gcc-bootstrap
6914 configure-etc: stage_current
6915 @endif gcc-bootstrap
6916 @if etc
6917 maybe-configure-etc: configure-etc
6918 configure-etc:
6919 @: $(MAKE); $(unstage)
6920 @r=`${PWD_COMMAND}`; export r; \
6921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6922 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6924 $(HOST_EXPORTS) \
6925 echo Configuring in $(HOST_SUBDIR)/etc; \
6926 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6927 case $(srcdir) in \
6928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6929 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6931 esac; \
6932 srcdiroption="--srcdir=$${topdir}/etc"; \
6933 libsrcdir="$$s/etc"; \
6934 $(SHELL) $${libsrcdir}/configure \
6935 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6936 --target=${target_alias} $${srcdiroption} \
6937 || exit 1
6938 @endif etc
6944 .PHONY: all-etc maybe-all-etc
6945 maybe-all-etc:
6946 @if gcc-bootstrap
6947 all-etc: stage_current
6948 @endif gcc-bootstrap
6949 @if etc
6950 TARGET-etc=all
6951 maybe-all-etc: all-etc
6952 all-etc: configure-etc
6953 @: $(MAKE); $(unstage)
6954 @r=`${PWD_COMMAND}`; export r; \
6955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6956 $(HOST_EXPORTS) \
6957 (cd $(HOST_SUBDIR)/etc && \
6958 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6959 $(TARGET-etc))
6960 @endif etc
6965 .PHONY: check-etc maybe-check-etc
6966 maybe-check-etc:
6967 @if etc
6968 maybe-check-etc: check-etc
6970 check-etc:
6971 @: $(MAKE); $(unstage)
6972 @r=`${PWD_COMMAND}`; export r; \
6973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6974 $(HOST_EXPORTS) \
6975 (cd $(HOST_SUBDIR)/etc && \
6976 $(MAKE) $(FLAGS_TO_PASS) check)
6978 @endif etc
6980 .PHONY: install-etc maybe-install-etc
6981 maybe-install-etc:
6982 @if etc
6983 maybe-install-etc: install-etc
6985 install-etc: installdirs
6986 @: $(MAKE); $(unstage)
6987 @r=`${PWD_COMMAND}`; export r; \
6988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6989 $(HOST_EXPORTS) \
6990 (cd $(HOST_SUBDIR)/etc && \
6991 $(MAKE) $(FLAGS_TO_PASS) install)
6993 @endif etc
6995 .PHONY: install-strip-etc maybe-install-strip-etc
6996 maybe-install-strip-etc:
6997 @if etc
6998 maybe-install-strip-etc: install-strip-etc
7000 install-strip-etc: installdirs
7001 @: $(MAKE); $(unstage)
7002 @r=`${PWD_COMMAND}`; export r; \
7003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7004 $(HOST_EXPORTS) \
7005 (cd $(HOST_SUBDIR)/etc && \
7006 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7008 @endif etc
7010 # Other targets (info, dvi, pdf, etc.)
7012 .PHONY: maybe-info-etc info-etc
7013 maybe-info-etc:
7014 @if etc
7015 maybe-info-etc: info-etc
7017 info-etc: \
7018 configure-etc
7019 @: $(MAKE); $(unstage)
7020 @[ -f ./etc/Makefile ] || exit 0; \
7021 r=`${PWD_COMMAND}`; export r; \
7022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7023 $(HOST_EXPORTS) \
7024 for flag in $(EXTRA_HOST_FLAGS) ; do \
7025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7026 done; \
7027 echo "Doing info in etc" ; \
7028 (cd $(HOST_SUBDIR)/etc && \
7029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7031 "RANLIB=$${RANLIB}" \
7032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7033 info) \
7034 || exit 1
7036 @endif etc
7038 .PHONY: maybe-dvi-etc dvi-etc
7039 maybe-dvi-etc:
7040 @if etc
7041 maybe-dvi-etc: dvi-etc
7043 dvi-etc: \
7044 configure-etc
7045 @: $(MAKE); $(unstage)
7046 @[ -f ./etc/Makefile ] || exit 0; \
7047 r=`${PWD_COMMAND}`; export r; \
7048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7049 $(HOST_EXPORTS) \
7050 for flag in $(EXTRA_HOST_FLAGS) ; do \
7051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7052 done; \
7053 echo "Doing dvi in etc" ; \
7054 (cd $(HOST_SUBDIR)/etc && \
7055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7057 "RANLIB=$${RANLIB}" \
7058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7059 dvi) \
7060 || exit 1
7062 @endif etc
7064 .PHONY: maybe-pdf-etc pdf-etc
7065 maybe-pdf-etc:
7066 @if etc
7067 maybe-pdf-etc: pdf-etc
7069 pdf-etc: \
7070 configure-etc
7071 @: $(MAKE); $(unstage)
7072 @[ -f ./etc/Makefile ] || exit 0; \
7073 r=`${PWD_COMMAND}`; export r; \
7074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7075 $(HOST_EXPORTS) \
7076 for flag in $(EXTRA_HOST_FLAGS) ; do \
7077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7078 done; \
7079 echo "Doing pdf in etc" ; \
7080 (cd $(HOST_SUBDIR)/etc && \
7081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7083 "RANLIB=$${RANLIB}" \
7084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7085 pdf) \
7086 || exit 1
7088 @endif etc
7090 .PHONY: maybe-html-etc html-etc
7091 maybe-html-etc:
7092 @if etc
7093 maybe-html-etc: html-etc
7095 html-etc: \
7096 configure-etc
7097 @: $(MAKE); $(unstage)
7098 @[ -f ./etc/Makefile ] || exit 0; \
7099 r=`${PWD_COMMAND}`; export r; \
7100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7101 $(HOST_EXPORTS) \
7102 for flag in $(EXTRA_HOST_FLAGS) ; do \
7103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7104 done; \
7105 echo "Doing html in etc" ; \
7106 (cd $(HOST_SUBDIR)/etc && \
7107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7109 "RANLIB=$${RANLIB}" \
7110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7111 html) \
7112 || exit 1
7114 @endif etc
7116 .PHONY: maybe-TAGS-etc TAGS-etc
7117 maybe-TAGS-etc:
7118 @if etc
7119 maybe-TAGS-etc: TAGS-etc
7121 TAGS-etc: \
7122 configure-etc
7123 @: $(MAKE); $(unstage)
7124 @[ -f ./etc/Makefile ] || exit 0; \
7125 r=`${PWD_COMMAND}`; export r; \
7126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7127 $(HOST_EXPORTS) \
7128 for flag in $(EXTRA_HOST_FLAGS) ; do \
7129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7130 done; \
7131 echo "Doing TAGS in etc" ; \
7132 (cd $(HOST_SUBDIR)/etc && \
7133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7135 "RANLIB=$${RANLIB}" \
7136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7137 TAGS) \
7138 || exit 1
7140 @endif etc
7142 .PHONY: maybe-install-info-etc install-info-etc
7143 maybe-install-info-etc:
7144 @if etc
7145 maybe-install-info-etc: install-info-etc
7147 install-info-etc: \
7148 configure-etc \
7149 info-etc
7150 @: $(MAKE); $(unstage)
7151 @[ -f ./etc/Makefile ] || exit 0; \
7152 r=`${PWD_COMMAND}`; export r; \
7153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7154 $(HOST_EXPORTS) \
7155 for flag in $(EXTRA_HOST_FLAGS) ; do \
7156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7157 done; \
7158 echo "Doing install-info in etc" ; \
7159 (cd $(HOST_SUBDIR)/etc && \
7160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7162 "RANLIB=$${RANLIB}" \
7163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7164 install-info) \
7165 || exit 1
7167 @endif etc
7169 .PHONY: maybe-install-pdf-etc install-pdf-etc
7170 maybe-install-pdf-etc:
7171 @if etc
7172 maybe-install-pdf-etc: install-pdf-etc
7174 install-pdf-etc: \
7175 configure-etc \
7176 pdf-etc
7177 @: $(MAKE); $(unstage)
7178 @[ -f ./etc/Makefile ] || exit 0; \
7179 r=`${PWD_COMMAND}`; export r; \
7180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7181 $(HOST_EXPORTS) \
7182 for flag in $(EXTRA_HOST_FLAGS) ; do \
7183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7184 done; \
7185 echo "Doing install-pdf in etc" ; \
7186 (cd $(HOST_SUBDIR)/etc && \
7187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7189 "RANLIB=$${RANLIB}" \
7190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7191 install-pdf) \
7192 || exit 1
7194 @endif etc
7196 .PHONY: maybe-install-html-etc install-html-etc
7197 maybe-install-html-etc:
7198 @if etc
7199 maybe-install-html-etc: install-html-etc
7201 install-html-etc: \
7202 configure-etc \
7203 html-etc
7204 @: $(MAKE); $(unstage)
7205 @[ -f ./etc/Makefile ] || exit 0; \
7206 r=`${PWD_COMMAND}`; export r; \
7207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7208 $(HOST_EXPORTS) \
7209 for flag in $(EXTRA_HOST_FLAGS) ; do \
7210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7211 done; \
7212 echo "Doing install-html in etc" ; \
7213 (cd $(HOST_SUBDIR)/etc && \
7214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7216 "RANLIB=$${RANLIB}" \
7217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7218 install-html) \
7219 || exit 1
7221 @endif etc
7223 .PHONY: maybe-installcheck-etc installcheck-etc
7224 maybe-installcheck-etc:
7225 @if etc
7226 maybe-installcheck-etc: installcheck-etc
7228 installcheck-etc: \
7229 configure-etc
7230 @: $(MAKE); $(unstage)
7231 @[ -f ./etc/Makefile ] || exit 0; \
7232 r=`${PWD_COMMAND}`; export r; \
7233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7234 $(HOST_EXPORTS) \
7235 for flag in $(EXTRA_HOST_FLAGS) ; do \
7236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7237 done; \
7238 echo "Doing installcheck in etc" ; \
7239 (cd $(HOST_SUBDIR)/etc && \
7240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7242 "RANLIB=$${RANLIB}" \
7243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7244 installcheck) \
7245 || exit 1
7247 @endif etc
7249 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7250 maybe-mostlyclean-etc:
7251 @if etc
7252 maybe-mostlyclean-etc: mostlyclean-etc
7254 mostlyclean-etc:
7255 @: $(MAKE); $(unstage)
7256 @[ -f ./etc/Makefile ] || exit 0; \
7257 r=`${PWD_COMMAND}`; export r; \
7258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7259 $(HOST_EXPORTS) \
7260 for flag in $(EXTRA_HOST_FLAGS) ; do \
7261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7262 done; \
7263 echo "Doing mostlyclean in etc" ; \
7264 (cd $(HOST_SUBDIR)/etc && \
7265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7267 "RANLIB=$${RANLIB}" \
7268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7269 mostlyclean) \
7270 || exit 1
7272 @endif etc
7274 .PHONY: maybe-clean-etc clean-etc
7275 maybe-clean-etc:
7276 @if etc
7277 maybe-clean-etc: clean-etc
7279 clean-etc:
7280 @: $(MAKE); $(unstage)
7281 @[ -f ./etc/Makefile ] || exit 0; \
7282 r=`${PWD_COMMAND}`; export r; \
7283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7284 $(HOST_EXPORTS) \
7285 for flag in $(EXTRA_HOST_FLAGS) ; do \
7286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7287 done; \
7288 echo "Doing clean in etc" ; \
7289 (cd $(HOST_SUBDIR)/etc && \
7290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7292 "RANLIB=$${RANLIB}" \
7293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7294 clean) \
7295 || exit 1
7297 @endif etc
7299 .PHONY: maybe-distclean-etc distclean-etc
7300 maybe-distclean-etc:
7301 @if etc
7302 maybe-distclean-etc: distclean-etc
7304 distclean-etc:
7305 @: $(MAKE); $(unstage)
7306 @[ -f ./etc/Makefile ] || exit 0; \
7307 r=`${PWD_COMMAND}`; export r; \
7308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7309 $(HOST_EXPORTS) \
7310 for flag in $(EXTRA_HOST_FLAGS) ; do \
7311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7312 done; \
7313 echo "Doing distclean in etc" ; \
7314 (cd $(HOST_SUBDIR)/etc && \
7315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7317 "RANLIB=$${RANLIB}" \
7318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7319 distclean) \
7320 || exit 1
7322 @endif etc
7324 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7325 maybe-maintainer-clean-etc:
7326 @if etc
7327 maybe-maintainer-clean-etc: maintainer-clean-etc
7329 maintainer-clean-etc:
7330 @: $(MAKE); $(unstage)
7331 @[ -f ./etc/Makefile ] || exit 0; \
7332 r=`${PWD_COMMAND}`; export r; \
7333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7334 $(HOST_EXPORTS) \
7335 for flag in $(EXTRA_HOST_FLAGS) ; do \
7336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7337 done; \
7338 echo "Doing maintainer-clean in etc" ; \
7339 (cd $(HOST_SUBDIR)/etc && \
7340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7342 "RANLIB=$${RANLIB}" \
7343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7344 maintainer-clean) \
7345 || exit 1
7347 @endif etc
7351 .PHONY: configure-fastjar maybe-configure-fastjar
7352 maybe-configure-fastjar:
7353 @if gcc-bootstrap
7354 configure-fastjar: stage_current
7355 @endif gcc-bootstrap
7356 @if fastjar
7357 maybe-configure-fastjar: configure-fastjar
7358 configure-fastjar:
7359 @: $(MAKE); $(unstage)
7360 @r=`${PWD_COMMAND}`; export r; \
7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7362 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7363 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7364 $(HOST_EXPORTS) \
7365 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7366 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7367 case $(srcdir) in \
7368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7369 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7371 esac; \
7372 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7373 libsrcdir="$$s/fastjar"; \
7374 $(SHELL) $${libsrcdir}/configure \
7375 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7376 --target=${target_alias} $${srcdiroption} \
7377 || exit 1
7378 @endif fastjar
7384 .PHONY: all-fastjar maybe-all-fastjar
7385 maybe-all-fastjar:
7386 @if gcc-bootstrap
7387 all-fastjar: stage_current
7388 @endif gcc-bootstrap
7389 @if fastjar
7390 TARGET-fastjar=all
7391 maybe-all-fastjar: all-fastjar
7392 all-fastjar: configure-fastjar
7393 @: $(MAKE); $(unstage)
7394 @r=`${PWD_COMMAND}`; export r; \
7395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7396 $(HOST_EXPORTS) \
7397 (cd $(HOST_SUBDIR)/fastjar && \
7398 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7399 $(TARGET-fastjar))
7400 @endif fastjar
7405 .PHONY: check-fastjar maybe-check-fastjar
7406 maybe-check-fastjar:
7407 @if fastjar
7408 maybe-check-fastjar: check-fastjar
7410 # This module is only tested in a native toolchain.
7411 check-fastjar:
7412 @: $(MAKE); $(unstage)
7413 @if [ '$(host)' = '$(target)' ] ; then \
7414 r=`${PWD_COMMAND}`; export r; \
7415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7416 $(HOST_EXPORTS) \
7417 (cd $(HOST_SUBDIR)/fastjar && \
7418 $(MAKE) $(FLAGS_TO_PASS) check); \
7421 @endif fastjar
7423 .PHONY: install-fastjar maybe-install-fastjar
7424 maybe-install-fastjar:
7425 @if fastjar
7426 maybe-install-fastjar: install-fastjar
7428 install-fastjar: installdirs
7429 @: $(MAKE); $(unstage)
7430 @r=`${PWD_COMMAND}`; export r; \
7431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7432 $(HOST_EXPORTS) \
7433 (cd $(HOST_SUBDIR)/fastjar && \
7434 $(MAKE) $(FLAGS_TO_PASS) install)
7436 @endif fastjar
7438 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7439 maybe-install-strip-fastjar:
7440 @if fastjar
7441 maybe-install-strip-fastjar: install-strip-fastjar
7443 install-strip-fastjar: installdirs
7444 @: $(MAKE); $(unstage)
7445 @r=`${PWD_COMMAND}`; export r; \
7446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7447 $(HOST_EXPORTS) \
7448 (cd $(HOST_SUBDIR)/fastjar && \
7449 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7451 @endif fastjar
7453 # Other targets (info, dvi, pdf, etc.)
7455 .PHONY: maybe-info-fastjar info-fastjar
7456 maybe-info-fastjar:
7457 @if fastjar
7458 maybe-info-fastjar: info-fastjar
7460 info-fastjar: \
7461 configure-fastjar
7462 @: $(MAKE); $(unstage)
7463 @[ -f ./fastjar/Makefile ] || exit 0; \
7464 r=`${PWD_COMMAND}`; export r; \
7465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7466 $(HOST_EXPORTS) \
7467 for flag in $(EXTRA_HOST_FLAGS) ; do \
7468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7469 done; \
7470 echo "Doing info in fastjar" ; \
7471 (cd $(HOST_SUBDIR)/fastjar && \
7472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7474 "RANLIB=$${RANLIB}" \
7475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7476 info) \
7477 || exit 1
7479 @endif fastjar
7481 .PHONY: maybe-dvi-fastjar dvi-fastjar
7482 maybe-dvi-fastjar:
7483 @if fastjar
7484 maybe-dvi-fastjar: dvi-fastjar
7486 dvi-fastjar: \
7487 configure-fastjar
7488 @: $(MAKE); $(unstage)
7489 @[ -f ./fastjar/Makefile ] || exit 0; \
7490 r=`${PWD_COMMAND}`; export r; \
7491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7492 $(HOST_EXPORTS) \
7493 for flag in $(EXTRA_HOST_FLAGS) ; do \
7494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7495 done; \
7496 echo "Doing dvi in fastjar" ; \
7497 (cd $(HOST_SUBDIR)/fastjar && \
7498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7500 "RANLIB=$${RANLIB}" \
7501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7502 dvi) \
7503 || exit 1
7505 @endif fastjar
7507 .PHONY: maybe-pdf-fastjar pdf-fastjar
7508 maybe-pdf-fastjar:
7509 @if fastjar
7510 maybe-pdf-fastjar: pdf-fastjar
7512 pdf-fastjar: \
7513 configure-fastjar
7514 @: $(MAKE); $(unstage)
7515 @[ -f ./fastjar/Makefile ] || exit 0; \
7516 r=`${PWD_COMMAND}`; export r; \
7517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7518 $(HOST_EXPORTS) \
7519 for flag in $(EXTRA_HOST_FLAGS) ; do \
7520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7521 done; \
7522 echo "Doing pdf in fastjar" ; \
7523 (cd $(HOST_SUBDIR)/fastjar && \
7524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7526 "RANLIB=$${RANLIB}" \
7527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7528 pdf) \
7529 || exit 1
7531 @endif fastjar
7533 .PHONY: maybe-html-fastjar html-fastjar
7534 maybe-html-fastjar:
7535 @if fastjar
7536 maybe-html-fastjar: html-fastjar
7538 html-fastjar: \
7539 configure-fastjar
7540 @: $(MAKE); $(unstage)
7541 @[ -f ./fastjar/Makefile ] || exit 0; \
7542 r=`${PWD_COMMAND}`; export r; \
7543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7544 $(HOST_EXPORTS) \
7545 for flag in $(EXTRA_HOST_FLAGS) ; do \
7546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7547 done; \
7548 echo "Doing html in fastjar" ; \
7549 (cd $(HOST_SUBDIR)/fastjar && \
7550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7552 "RANLIB=$${RANLIB}" \
7553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7554 html) \
7555 || exit 1
7557 @endif fastjar
7559 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7560 maybe-TAGS-fastjar:
7561 @if fastjar
7562 maybe-TAGS-fastjar: TAGS-fastjar
7564 TAGS-fastjar: \
7565 configure-fastjar
7566 @: $(MAKE); $(unstage)
7567 @[ -f ./fastjar/Makefile ] || exit 0; \
7568 r=`${PWD_COMMAND}`; export r; \
7569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7570 $(HOST_EXPORTS) \
7571 for flag in $(EXTRA_HOST_FLAGS) ; do \
7572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7573 done; \
7574 echo "Doing TAGS in fastjar" ; \
7575 (cd $(HOST_SUBDIR)/fastjar && \
7576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7578 "RANLIB=$${RANLIB}" \
7579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7580 TAGS) \
7581 || exit 1
7583 @endif fastjar
7585 .PHONY: maybe-install-info-fastjar install-info-fastjar
7586 maybe-install-info-fastjar:
7587 @if fastjar
7588 maybe-install-info-fastjar: install-info-fastjar
7590 install-info-fastjar: \
7591 configure-fastjar \
7592 info-fastjar
7593 @: $(MAKE); $(unstage)
7594 @[ -f ./fastjar/Makefile ] || exit 0; \
7595 r=`${PWD_COMMAND}`; export r; \
7596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7597 $(HOST_EXPORTS) \
7598 for flag in $(EXTRA_HOST_FLAGS) ; do \
7599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7600 done; \
7601 echo "Doing install-info in fastjar" ; \
7602 (cd $(HOST_SUBDIR)/fastjar && \
7603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7605 "RANLIB=$${RANLIB}" \
7606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7607 install-info) \
7608 || exit 1
7610 @endif fastjar
7612 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7613 maybe-install-pdf-fastjar:
7614 @if fastjar
7615 maybe-install-pdf-fastjar: install-pdf-fastjar
7617 install-pdf-fastjar: \
7618 configure-fastjar \
7619 pdf-fastjar
7620 @: $(MAKE); $(unstage)
7621 @[ -f ./fastjar/Makefile ] || exit 0; \
7622 r=`${PWD_COMMAND}`; export r; \
7623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7624 $(HOST_EXPORTS) \
7625 for flag in $(EXTRA_HOST_FLAGS) ; do \
7626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7627 done; \
7628 echo "Doing install-pdf in fastjar" ; \
7629 (cd $(HOST_SUBDIR)/fastjar && \
7630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7632 "RANLIB=$${RANLIB}" \
7633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7634 install-pdf) \
7635 || exit 1
7637 @endif fastjar
7639 .PHONY: maybe-install-html-fastjar install-html-fastjar
7640 maybe-install-html-fastjar:
7641 @if fastjar
7642 maybe-install-html-fastjar: install-html-fastjar
7644 install-html-fastjar: \
7645 configure-fastjar \
7646 html-fastjar
7647 @: $(MAKE); $(unstage)
7648 @[ -f ./fastjar/Makefile ] || exit 0; \
7649 r=`${PWD_COMMAND}`; export r; \
7650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7651 $(HOST_EXPORTS) \
7652 for flag in $(EXTRA_HOST_FLAGS) ; do \
7653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7654 done; \
7655 echo "Doing install-html in fastjar" ; \
7656 (cd $(HOST_SUBDIR)/fastjar && \
7657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7659 "RANLIB=$${RANLIB}" \
7660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7661 install-html) \
7662 || exit 1
7664 @endif fastjar
7666 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7667 maybe-installcheck-fastjar:
7668 @if fastjar
7669 maybe-installcheck-fastjar: installcheck-fastjar
7671 installcheck-fastjar: \
7672 configure-fastjar
7673 @: $(MAKE); $(unstage)
7674 @[ -f ./fastjar/Makefile ] || exit 0; \
7675 r=`${PWD_COMMAND}`; export r; \
7676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7677 $(HOST_EXPORTS) \
7678 for flag in $(EXTRA_HOST_FLAGS) ; do \
7679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7680 done; \
7681 echo "Doing installcheck in fastjar" ; \
7682 (cd $(HOST_SUBDIR)/fastjar && \
7683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7685 "RANLIB=$${RANLIB}" \
7686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7687 installcheck) \
7688 || exit 1
7690 @endif fastjar
7692 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7693 maybe-mostlyclean-fastjar:
7694 @if fastjar
7695 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7697 mostlyclean-fastjar:
7698 @: $(MAKE); $(unstage)
7699 @[ -f ./fastjar/Makefile ] || exit 0; \
7700 r=`${PWD_COMMAND}`; export r; \
7701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7702 $(HOST_EXPORTS) \
7703 for flag in $(EXTRA_HOST_FLAGS) ; do \
7704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7705 done; \
7706 echo "Doing mostlyclean in fastjar" ; \
7707 (cd $(HOST_SUBDIR)/fastjar && \
7708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7710 "RANLIB=$${RANLIB}" \
7711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7712 mostlyclean) \
7713 || exit 1
7715 @endif fastjar
7717 .PHONY: maybe-clean-fastjar clean-fastjar
7718 maybe-clean-fastjar:
7719 @if fastjar
7720 maybe-clean-fastjar: clean-fastjar
7722 clean-fastjar:
7723 @: $(MAKE); $(unstage)
7724 @[ -f ./fastjar/Makefile ] || exit 0; \
7725 r=`${PWD_COMMAND}`; export r; \
7726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7727 $(HOST_EXPORTS) \
7728 for flag in $(EXTRA_HOST_FLAGS) ; do \
7729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7730 done; \
7731 echo "Doing clean in fastjar" ; \
7732 (cd $(HOST_SUBDIR)/fastjar && \
7733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7735 "RANLIB=$${RANLIB}" \
7736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7737 clean) \
7738 || exit 1
7740 @endif fastjar
7742 .PHONY: maybe-distclean-fastjar distclean-fastjar
7743 maybe-distclean-fastjar:
7744 @if fastjar
7745 maybe-distclean-fastjar: distclean-fastjar
7747 distclean-fastjar:
7748 @: $(MAKE); $(unstage)
7749 @[ -f ./fastjar/Makefile ] || exit 0; \
7750 r=`${PWD_COMMAND}`; export r; \
7751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7752 $(HOST_EXPORTS) \
7753 for flag in $(EXTRA_HOST_FLAGS) ; do \
7754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7755 done; \
7756 echo "Doing distclean in fastjar" ; \
7757 (cd $(HOST_SUBDIR)/fastjar && \
7758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7760 "RANLIB=$${RANLIB}" \
7761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7762 distclean) \
7763 || exit 1
7765 @endif fastjar
7767 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7768 maybe-maintainer-clean-fastjar:
7769 @if fastjar
7770 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7772 maintainer-clean-fastjar:
7773 @: $(MAKE); $(unstage)
7774 @[ -f ./fastjar/Makefile ] || exit 0; \
7775 r=`${PWD_COMMAND}`; export r; \
7776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7777 $(HOST_EXPORTS) \
7778 for flag in $(EXTRA_HOST_FLAGS) ; do \
7779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7780 done; \
7781 echo "Doing maintainer-clean in fastjar" ; \
7782 (cd $(HOST_SUBDIR)/fastjar && \
7783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7785 "RANLIB=$${RANLIB}" \
7786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7787 maintainer-clean) \
7788 || exit 1
7790 @endif fastjar
7794 .PHONY: configure-fixincludes maybe-configure-fixincludes
7795 maybe-configure-fixincludes:
7796 @if gcc-bootstrap
7797 configure-fixincludes: stage_current
7798 @endif gcc-bootstrap
7799 @if fixincludes
7800 maybe-configure-fixincludes: configure-fixincludes
7801 configure-fixincludes:
7802 @: $(MAKE); $(unstage)
7803 @r=`${PWD_COMMAND}`; export r; \
7804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7805 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7807 $(HOST_EXPORTS) \
7808 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7809 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7810 case $(srcdir) in \
7811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7812 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7814 esac; \
7815 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7816 libsrcdir="$$s/fixincludes"; \
7817 $(SHELL) $${libsrcdir}/configure \
7818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7819 --target=${target_alias} $${srcdiroption} \
7820 || exit 1
7821 @endif fixincludes
7827 .PHONY: all-fixincludes maybe-all-fixincludes
7828 maybe-all-fixincludes:
7829 @if gcc-bootstrap
7830 all-fixincludes: stage_current
7831 @endif gcc-bootstrap
7832 @if fixincludes
7833 TARGET-fixincludes=all
7834 maybe-all-fixincludes: all-fixincludes
7835 all-fixincludes: configure-fixincludes
7836 @: $(MAKE); $(unstage)
7837 @r=`${PWD_COMMAND}`; export r; \
7838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7839 $(HOST_EXPORTS) \
7840 (cd $(HOST_SUBDIR)/fixincludes && \
7841 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7842 $(TARGET-fixincludes))
7843 @endif fixincludes
7848 .PHONY: check-fixincludes maybe-check-fixincludes
7849 maybe-check-fixincludes:
7850 @if fixincludes
7851 maybe-check-fixincludes: check-fixincludes
7853 check-fixincludes:
7854 @: $(MAKE); $(unstage)
7855 @r=`${PWD_COMMAND}`; export r; \
7856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7857 $(HOST_EXPORTS) \
7858 (cd $(HOST_SUBDIR)/fixincludes && \
7859 $(MAKE) $(FLAGS_TO_PASS) check)
7861 @endif fixincludes
7863 .PHONY: install-fixincludes maybe-install-fixincludes
7864 maybe-install-fixincludes:
7865 @if fixincludes
7866 maybe-install-fixincludes: install-fixincludes
7868 install-fixincludes: installdirs
7869 @: $(MAKE); $(unstage)
7870 @r=`${PWD_COMMAND}`; export r; \
7871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7872 $(HOST_EXPORTS) \
7873 (cd $(HOST_SUBDIR)/fixincludes && \
7874 $(MAKE) $(FLAGS_TO_PASS) install)
7876 @endif fixincludes
7878 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7879 maybe-install-strip-fixincludes:
7880 @if fixincludes
7881 maybe-install-strip-fixincludes: install-strip-fixincludes
7883 install-strip-fixincludes: installdirs
7884 @: $(MAKE); $(unstage)
7885 @r=`${PWD_COMMAND}`; export r; \
7886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7887 $(HOST_EXPORTS) \
7888 (cd $(HOST_SUBDIR)/fixincludes && \
7889 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7891 @endif fixincludes
7893 # Other targets (info, dvi, pdf, etc.)
7895 .PHONY: maybe-info-fixincludes info-fixincludes
7896 maybe-info-fixincludes:
7897 @if fixincludes
7898 maybe-info-fixincludes: info-fixincludes
7900 info-fixincludes: \
7901 configure-fixincludes
7902 @: $(MAKE); $(unstage)
7903 @[ -f ./fixincludes/Makefile ] || exit 0; \
7904 r=`${PWD_COMMAND}`; export r; \
7905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7906 $(HOST_EXPORTS) \
7907 for flag in $(EXTRA_HOST_FLAGS) ; do \
7908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7909 done; \
7910 echo "Doing info in fixincludes" ; \
7911 (cd $(HOST_SUBDIR)/fixincludes && \
7912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7914 "RANLIB=$${RANLIB}" \
7915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7916 info) \
7917 || exit 1
7919 @endif fixincludes
7921 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7922 maybe-dvi-fixincludes:
7923 @if fixincludes
7924 maybe-dvi-fixincludes: dvi-fixincludes
7926 dvi-fixincludes: \
7927 configure-fixincludes
7928 @: $(MAKE); $(unstage)
7929 @[ -f ./fixincludes/Makefile ] || exit 0; \
7930 r=`${PWD_COMMAND}`; export r; \
7931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7932 $(HOST_EXPORTS) \
7933 for flag in $(EXTRA_HOST_FLAGS) ; do \
7934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7935 done; \
7936 echo "Doing dvi in fixincludes" ; \
7937 (cd $(HOST_SUBDIR)/fixincludes && \
7938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7940 "RANLIB=$${RANLIB}" \
7941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7942 dvi) \
7943 || exit 1
7945 @endif fixincludes
7947 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7948 maybe-pdf-fixincludes:
7949 @if fixincludes
7950 maybe-pdf-fixincludes: pdf-fixincludes
7952 pdf-fixincludes: \
7953 configure-fixincludes
7954 @: $(MAKE); $(unstage)
7955 @[ -f ./fixincludes/Makefile ] || exit 0; \
7956 r=`${PWD_COMMAND}`; export r; \
7957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7958 $(HOST_EXPORTS) \
7959 for flag in $(EXTRA_HOST_FLAGS) ; do \
7960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7961 done; \
7962 echo "Doing pdf in fixincludes" ; \
7963 (cd $(HOST_SUBDIR)/fixincludes && \
7964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7966 "RANLIB=$${RANLIB}" \
7967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7968 pdf) \
7969 || exit 1
7971 @endif fixincludes
7973 .PHONY: maybe-html-fixincludes html-fixincludes
7974 maybe-html-fixincludes:
7975 @if fixincludes
7976 maybe-html-fixincludes: html-fixincludes
7978 html-fixincludes: \
7979 configure-fixincludes
7980 @: $(MAKE); $(unstage)
7981 @[ -f ./fixincludes/Makefile ] || exit 0; \
7982 r=`${PWD_COMMAND}`; export r; \
7983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7984 $(HOST_EXPORTS) \
7985 for flag in $(EXTRA_HOST_FLAGS) ; do \
7986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7987 done; \
7988 echo "Doing html in fixincludes" ; \
7989 (cd $(HOST_SUBDIR)/fixincludes && \
7990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7992 "RANLIB=$${RANLIB}" \
7993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7994 html) \
7995 || exit 1
7997 @endif fixincludes
7999 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8000 maybe-TAGS-fixincludes:
8001 @if fixincludes
8002 maybe-TAGS-fixincludes: TAGS-fixincludes
8004 # fixincludes doesn't support TAGS.
8005 TAGS-fixincludes:
8007 @endif fixincludes
8009 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8010 maybe-install-info-fixincludes:
8011 @if fixincludes
8012 maybe-install-info-fixincludes: install-info-fixincludes
8014 install-info-fixincludes: \
8015 configure-fixincludes \
8016 info-fixincludes
8017 @: $(MAKE); $(unstage)
8018 @[ -f ./fixincludes/Makefile ] || exit 0; \
8019 r=`${PWD_COMMAND}`; export r; \
8020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8021 $(HOST_EXPORTS) \
8022 for flag in $(EXTRA_HOST_FLAGS) ; do \
8023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8024 done; \
8025 echo "Doing install-info in fixincludes" ; \
8026 (cd $(HOST_SUBDIR)/fixincludes && \
8027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8029 "RANLIB=$${RANLIB}" \
8030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8031 install-info) \
8032 || exit 1
8034 @endif fixincludes
8036 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8037 maybe-install-pdf-fixincludes:
8038 @if fixincludes
8039 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8041 install-pdf-fixincludes: \
8042 configure-fixincludes \
8043 pdf-fixincludes
8044 @: $(MAKE); $(unstage)
8045 @[ -f ./fixincludes/Makefile ] || exit 0; \
8046 r=`${PWD_COMMAND}`; export r; \
8047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8048 $(HOST_EXPORTS) \
8049 for flag in $(EXTRA_HOST_FLAGS) ; do \
8050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8051 done; \
8052 echo "Doing install-pdf in fixincludes" ; \
8053 (cd $(HOST_SUBDIR)/fixincludes && \
8054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8056 "RANLIB=$${RANLIB}" \
8057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8058 install-pdf) \
8059 || exit 1
8061 @endif fixincludes
8063 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8064 maybe-install-html-fixincludes:
8065 @if fixincludes
8066 maybe-install-html-fixincludes: install-html-fixincludes
8068 install-html-fixincludes: \
8069 configure-fixincludes \
8070 html-fixincludes
8071 @: $(MAKE); $(unstage)
8072 @[ -f ./fixincludes/Makefile ] || exit 0; \
8073 r=`${PWD_COMMAND}`; export r; \
8074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8075 $(HOST_EXPORTS) \
8076 for flag in $(EXTRA_HOST_FLAGS) ; do \
8077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8078 done; \
8079 echo "Doing install-html in fixincludes" ; \
8080 (cd $(HOST_SUBDIR)/fixincludes && \
8081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8083 "RANLIB=$${RANLIB}" \
8084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8085 install-html) \
8086 || exit 1
8088 @endif fixincludes
8090 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8091 maybe-installcheck-fixincludes:
8092 @if fixincludes
8093 maybe-installcheck-fixincludes: installcheck-fixincludes
8095 installcheck-fixincludes: \
8096 configure-fixincludes
8097 @: $(MAKE); $(unstage)
8098 @[ -f ./fixincludes/Makefile ] || exit 0; \
8099 r=`${PWD_COMMAND}`; export r; \
8100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8101 $(HOST_EXPORTS) \
8102 for flag in $(EXTRA_HOST_FLAGS) ; do \
8103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8104 done; \
8105 echo "Doing installcheck in fixincludes" ; \
8106 (cd $(HOST_SUBDIR)/fixincludes && \
8107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8109 "RANLIB=$${RANLIB}" \
8110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8111 installcheck) \
8112 || exit 1
8114 @endif fixincludes
8116 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8117 maybe-mostlyclean-fixincludes:
8118 @if fixincludes
8119 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8121 mostlyclean-fixincludes:
8122 @: $(MAKE); $(unstage)
8123 @[ -f ./fixincludes/Makefile ] || exit 0; \
8124 r=`${PWD_COMMAND}`; export r; \
8125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8126 $(HOST_EXPORTS) \
8127 for flag in $(EXTRA_HOST_FLAGS) ; do \
8128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8129 done; \
8130 echo "Doing mostlyclean in fixincludes" ; \
8131 (cd $(HOST_SUBDIR)/fixincludes && \
8132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8134 "RANLIB=$${RANLIB}" \
8135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8136 mostlyclean) \
8137 || exit 1
8139 @endif fixincludes
8141 .PHONY: maybe-clean-fixincludes clean-fixincludes
8142 maybe-clean-fixincludes:
8143 @if fixincludes
8144 maybe-clean-fixincludes: clean-fixincludes
8146 clean-fixincludes:
8147 @: $(MAKE); $(unstage)
8148 @[ -f ./fixincludes/Makefile ] || exit 0; \
8149 r=`${PWD_COMMAND}`; export r; \
8150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8151 $(HOST_EXPORTS) \
8152 for flag in $(EXTRA_HOST_FLAGS) ; do \
8153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8154 done; \
8155 echo "Doing clean in fixincludes" ; \
8156 (cd $(HOST_SUBDIR)/fixincludes && \
8157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8159 "RANLIB=$${RANLIB}" \
8160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8161 clean) \
8162 || exit 1
8164 @endif fixincludes
8166 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8167 maybe-distclean-fixincludes:
8168 @if fixincludes
8169 maybe-distclean-fixincludes: distclean-fixincludes
8171 distclean-fixincludes:
8172 @: $(MAKE); $(unstage)
8173 @[ -f ./fixincludes/Makefile ] || exit 0; \
8174 r=`${PWD_COMMAND}`; export r; \
8175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8176 $(HOST_EXPORTS) \
8177 for flag in $(EXTRA_HOST_FLAGS) ; do \
8178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8179 done; \
8180 echo "Doing distclean in fixincludes" ; \
8181 (cd $(HOST_SUBDIR)/fixincludes && \
8182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8184 "RANLIB=$${RANLIB}" \
8185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8186 distclean) \
8187 || exit 1
8189 @endif fixincludes
8191 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8192 maybe-maintainer-clean-fixincludes:
8193 @if fixincludes
8194 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8196 maintainer-clean-fixincludes:
8197 @: $(MAKE); $(unstage)
8198 @[ -f ./fixincludes/Makefile ] || exit 0; \
8199 r=`${PWD_COMMAND}`; export r; \
8200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8201 $(HOST_EXPORTS) \
8202 for flag in $(EXTRA_HOST_FLAGS) ; do \
8203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8204 done; \
8205 echo "Doing maintainer-clean in fixincludes" ; \
8206 (cd $(HOST_SUBDIR)/fixincludes && \
8207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8209 "RANLIB=$${RANLIB}" \
8210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8211 maintainer-clean) \
8212 || exit 1
8214 @endif fixincludes
8218 .PHONY: configure-flex maybe-configure-flex
8219 maybe-configure-flex:
8220 @if gcc-bootstrap
8221 configure-flex: stage_current
8222 @endif gcc-bootstrap
8223 @if flex
8224 maybe-configure-flex: configure-flex
8225 configure-flex:
8226 @: $(MAKE); $(unstage)
8227 @r=`${PWD_COMMAND}`; export r; \
8228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8229 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8231 $(HOST_EXPORTS) \
8232 echo Configuring in $(HOST_SUBDIR)/flex; \
8233 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8234 case $(srcdir) in \
8235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8236 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8238 esac; \
8239 srcdiroption="--srcdir=$${topdir}/flex"; \
8240 libsrcdir="$$s/flex"; \
8241 $(SHELL) $${libsrcdir}/configure \
8242 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8243 --target=${target_alias} $${srcdiroption} \
8244 || exit 1
8245 @endif flex
8251 .PHONY: all-flex maybe-all-flex
8252 maybe-all-flex:
8253 @if gcc-bootstrap
8254 all-flex: stage_current
8255 @endif gcc-bootstrap
8256 @if flex
8257 TARGET-flex=all
8258 maybe-all-flex: all-flex
8259 all-flex: configure-flex
8260 @: $(MAKE); $(unstage)
8261 @r=`${PWD_COMMAND}`; export r; \
8262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8263 $(HOST_EXPORTS) \
8264 (cd $(HOST_SUBDIR)/flex && \
8265 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8266 $(TARGET-flex))
8267 @endif flex
8272 .PHONY: check-flex maybe-check-flex
8273 maybe-check-flex:
8274 @if flex
8275 maybe-check-flex: check-flex
8277 # This module is only tested in a native toolchain.
8278 check-flex:
8279 @: $(MAKE); $(unstage)
8280 @if [ '$(host)' = '$(target)' ] ; then \
8281 r=`${PWD_COMMAND}`; export r; \
8282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8283 $(HOST_EXPORTS) \
8284 (cd $(HOST_SUBDIR)/flex && \
8285 $(MAKE) $(FLAGS_TO_PASS) check); \
8288 @endif flex
8290 .PHONY: install-flex maybe-install-flex
8291 maybe-install-flex:
8292 @if flex
8293 maybe-install-flex: install-flex
8295 install-flex: installdirs
8296 @: $(MAKE); $(unstage)
8297 @r=`${PWD_COMMAND}`; export r; \
8298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8299 $(HOST_EXPORTS) \
8300 (cd $(HOST_SUBDIR)/flex && \
8301 $(MAKE) $(FLAGS_TO_PASS) install)
8303 @endif flex
8305 .PHONY: install-strip-flex maybe-install-strip-flex
8306 maybe-install-strip-flex:
8307 @if flex
8308 maybe-install-strip-flex: install-strip-flex
8310 install-strip-flex: installdirs
8311 @: $(MAKE); $(unstage)
8312 @r=`${PWD_COMMAND}`; export r; \
8313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8314 $(HOST_EXPORTS) \
8315 (cd $(HOST_SUBDIR)/flex && \
8316 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8318 @endif flex
8320 # Other targets (info, dvi, pdf, etc.)
8322 .PHONY: maybe-info-flex info-flex
8323 maybe-info-flex:
8324 @if flex
8325 maybe-info-flex: info-flex
8327 info-flex: \
8328 configure-flex
8329 @: $(MAKE); $(unstage)
8330 @[ -f ./flex/Makefile ] || exit 0; \
8331 r=`${PWD_COMMAND}`; export r; \
8332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8333 $(HOST_EXPORTS) \
8334 for flag in $(EXTRA_HOST_FLAGS) ; do \
8335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8336 done; \
8337 echo "Doing info in flex" ; \
8338 (cd $(HOST_SUBDIR)/flex && \
8339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8341 "RANLIB=$${RANLIB}" \
8342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8343 info) \
8344 || exit 1
8346 @endif flex
8348 .PHONY: maybe-dvi-flex dvi-flex
8349 maybe-dvi-flex:
8350 @if flex
8351 maybe-dvi-flex: dvi-flex
8353 dvi-flex: \
8354 configure-flex
8355 @: $(MAKE); $(unstage)
8356 @[ -f ./flex/Makefile ] || exit 0; \
8357 r=`${PWD_COMMAND}`; export r; \
8358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8359 $(HOST_EXPORTS) \
8360 for flag in $(EXTRA_HOST_FLAGS) ; do \
8361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8362 done; \
8363 echo "Doing dvi in flex" ; \
8364 (cd $(HOST_SUBDIR)/flex && \
8365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8367 "RANLIB=$${RANLIB}" \
8368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8369 dvi) \
8370 || exit 1
8372 @endif flex
8374 .PHONY: maybe-pdf-flex pdf-flex
8375 maybe-pdf-flex:
8376 @if flex
8377 maybe-pdf-flex: pdf-flex
8379 pdf-flex: \
8380 configure-flex
8381 @: $(MAKE); $(unstage)
8382 @[ -f ./flex/Makefile ] || exit 0; \
8383 r=`${PWD_COMMAND}`; export r; \
8384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8385 $(HOST_EXPORTS) \
8386 for flag in $(EXTRA_HOST_FLAGS) ; do \
8387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8388 done; \
8389 echo "Doing pdf in flex" ; \
8390 (cd $(HOST_SUBDIR)/flex && \
8391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8393 "RANLIB=$${RANLIB}" \
8394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8395 pdf) \
8396 || exit 1
8398 @endif flex
8400 .PHONY: maybe-html-flex html-flex
8401 maybe-html-flex:
8402 @if flex
8403 maybe-html-flex: html-flex
8405 html-flex: \
8406 configure-flex
8407 @: $(MAKE); $(unstage)
8408 @[ -f ./flex/Makefile ] || exit 0; \
8409 r=`${PWD_COMMAND}`; export r; \
8410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8411 $(HOST_EXPORTS) \
8412 for flag in $(EXTRA_HOST_FLAGS) ; do \
8413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8414 done; \
8415 echo "Doing html in flex" ; \
8416 (cd $(HOST_SUBDIR)/flex && \
8417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8419 "RANLIB=$${RANLIB}" \
8420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8421 html) \
8422 || exit 1
8424 @endif flex
8426 .PHONY: maybe-TAGS-flex TAGS-flex
8427 maybe-TAGS-flex:
8428 @if flex
8429 maybe-TAGS-flex: TAGS-flex
8431 TAGS-flex: \
8432 configure-flex
8433 @: $(MAKE); $(unstage)
8434 @[ -f ./flex/Makefile ] || exit 0; \
8435 r=`${PWD_COMMAND}`; export r; \
8436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8437 $(HOST_EXPORTS) \
8438 for flag in $(EXTRA_HOST_FLAGS) ; do \
8439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8440 done; \
8441 echo "Doing TAGS in flex" ; \
8442 (cd $(HOST_SUBDIR)/flex && \
8443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8445 "RANLIB=$${RANLIB}" \
8446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8447 TAGS) \
8448 || exit 1
8450 @endif flex
8452 .PHONY: maybe-install-info-flex install-info-flex
8453 maybe-install-info-flex:
8454 @if flex
8455 maybe-install-info-flex: install-info-flex
8457 install-info-flex: \
8458 configure-flex \
8459 info-flex
8460 @: $(MAKE); $(unstage)
8461 @[ -f ./flex/Makefile ] || exit 0; \
8462 r=`${PWD_COMMAND}`; export r; \
8463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8464 $(HOST_EXPORTS) \
8465 for flag in $(EXTRA_HOST_FLAGS) ; do \
8466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8467 done; \
8468 echo "Doing install-info in flex" ; \
8469 (cd $(HOST_SUBDIR)/flex && \
8470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8472 "RANLIB=$${RANLIB}" \
8473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8474 install-info) \
8475 || exit 1
8477 @endif flex
8479 .PHONY: maybe-install-pdf-flex install-pdf-flex
8480 maybe-install-pdf-flex:
8481 @if flex
8482 maybe-install-pdf-flex: install-pdf-flex
8484 install-pdf-flex: \
8485 configure-flex \
8486 pdf-flex
8487 @: $(MAKE); $(unstage)
8488 @[ -f ./flex/Makefile ] || exit 0; \
8489 r=`${PWD_COMMAND}`; export r; \
8490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8491 $(HOST_EXPORTS) \
8492 for flag in $(EXTRA_HOST_FLAGS) ; do \
8493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8494 done; \
8495 echo "Doing install-pdf in flex" ; \
8496 (cd $(HOST_SUBDIR)/flex && \
8497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8499 "RANLIB=$${RANLIB}" \
8500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8501 install-pdf) \
8502 || exit 1
8504 @endif flex
8506 .PHONY: maybe-install-html-flex install-html-flex
8507 maybe-install-html-flex:
8508 @if flex
8509 maybe-install-html-flex: install-html-flex
8511 install-html-flex: \
8512 configure-flex \
8513 html-flex
8514 @: $(MAKE); $(unstage)
8515 @[ -f ./flex/Makefile ] || exit 0; \
8516 r=`${PWD_COMMAND}`; export r; \
8517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8518 $(HOST_EXPORTS) \
8519 for flag in $(EXTRA_HOST_FLAGS) ; do \
8520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8521 done; \
8522 echo "Doing install-html in flex" ; \
8523 (cd $(HOST_SUBDIR)/flex && \
8524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8526 "RANLIB=$${RANLIB}" \
8527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8528 install-html) \
8529 || exit 1
8531 @endif flex
8533 .PHONY: maybe-installcheck-flex installcheck-flex
8534 maybe-installcheck-flex:
8535 @if flex
8536 maybe-installcheck-flex: installcheck-flex
8538 installcheck-flex: \
8539 configure-flex
8540 @: $(MAKE); $(unstage)
8541 @[ -f ./flex/Makefile ] || exit 0; \
8542 r=`${PWD_COMMAND}`; export r; \
8543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8544 $(HOST_EXPORTS) \
8545 for flag in $(EXTRA_HOST_FLAGS) ; do \
8546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8547 done; \
8548 echo "Doing installcheck in flex" ; \
8549 (cd $(HOST_SUBDIR)/flex && \
8550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8552 "RANLIB=$${RANLIB}" \
8553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8554 installcheck) \
8555 || exit 1
8557 @endif flex
8559 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8560 maybe-mostlyclean-flex:
8561 @if flex
8562 maybe-mostlyclean-flex: mostlyclean-flex
8564 mostlyclean-flex:
8565 @: $(MAKE); $(unstage)
8566 @[ -f ./flex/Makefile ] || exit 0; \
8567 r=`${PWD_COMMAND}`; export r; \
8568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8569 $(HOST_EXPORTS) \
8570 for flag in $(EXTRA_HOST_FLAGS) ; do \
8571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8572 done; \
8573 echo "Doing mostlyclean in flex" ; \
8574 (cd $(HOST_SUBDIR)/flex && \
8575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8577 "RANLIB=$${RANLIB}" \
8578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8579 mostlyclean) \
8580 || exit 1
8582 @endif flex
8584 .PHONY: maybe-clean-flex clean-flex
8585 maybe-clean-flex:
8586 @if flex
8587 maybe-clean-flex: clean-flex
8589 clean-flex:
8590 @: $(MAKE); $(unstage)
8591 @[ -f ./flex/Makefile ] || exit 0; \
8592 r=`${PWD_COMMAND}`; export r; \
8593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8594 $(HOST_EXPORTS) \
8595 for flag in $(EXTRA_HOST_FLAGS) ; do \
8596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8597 done; \
8598 echo "Doing clean in flex" ; \
8599 (cd $(HOST_SUBDIR)/flex && \
8600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8602 "RANLIB=$${RANLIB}" \
8603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8604 clean) \
8605 || exit 1
8607 @endif flex
8609 .PHONY: maybe-distclean-flex distclean-flex
8610 maybe-distclean-flex:
8611 @if flex
8612 maybe-distclean-flex: distclean-flex
8614 distclean-flex:
8615 @: $(MAKE); $(unstage)
8616 @[ -f ./flex/Makefile ] || exit 0; \
8617 r=`${PWD_COMMAND}`; export r; \
8618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8619 $(HOST_EXPORTS) \
8620 for flag in $(EXTRA_HOST_FLAGS) ; do \
8621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8622 done; \
8623 echo "Doing distclean in flex" ; \
8624 (cd $(HOST_SUBDIR)/flex && \
8625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8627 "RANLIB=$${RANLIB}" \
8628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8629 distclean) \
8630 || exit 1
8632 @endif flex
8634 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8635 maybe-maintainer-clean-flex:
8636 @if flex
8637 maybe-maintainer-clean-flex: maintainer-clean-flex
8639 maintainer-clean-flex:
8640 @: $(MAKE); $(unstage)
8641 @[ -f ./flex/Makefile ] || exit 0; \
8642 r=`${PWD_COMMAND}`; export r; \
8643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8644 $(HOST_EXPORTS) \
8645 for flag in $(EXTRA_HOST_FLAGS) ; do \
8646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8647 done; \
8648 echo "Doing maintainer-clean in flex" ; \
8649 (cd $(HOST_SUBDIR)/flex && \
8650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8652 "RANLIB=$${RANLIB}" \
8653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8654 maintainer-clean) \
8655 || exit 1
8657 @endif flex
8661 .PHONY: configure-gas maybe-configure-gas
8662 maybe-configure-gas:
8663 @if gcc-bootstrap
8664 configure-gas: stage_current
8665 @endif gcc-bootstrap
8666 @if gas
8667 maybe-configure-gas: configure-gas
8668 configure-gas:
8669 @r=`${PWD_COMMAND}`; export r; \
8670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8671 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8673 $(HOST_EXPORTS) \
8674 echo Configuring in $(HOST_SUBDIR)/gas; \
8675 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8676 case $(srcdir) in \
8677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8678 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8680 esac; \
8681 srcdiroption="--srcdir=$${topdir}/gas"; \
8682 libsrcdir="$$s/gas"; \
8683 $(SHELL) $${libsrcdir}/configure \
8684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8685 --target=${target_alias} $${srcdiroption} \
8686 || exit 1
8687 @endif gas
8691 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8692 maybe-configure-stage1-gas:
8693 @if gas-bootstrap
8694 maybe-configure-stage1-gas: configure-stage1-gas
8695 configure-stage1-gas:
8696 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8697 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8698 @r=`${PWD_COMMAND}`; export r; \
8699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8700 TFLAGS="$(STAGE1_TFLAGS)"; \
8701 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8702 $(HOST_EXPORTS) \
8703 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8704 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8705 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8706 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8708 cd $(HOST_SUBDIR)/gas || exit 1; \
8709 case $(srcdir) in \
8710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8711 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8713 esac; \
8714 srcdiroption="--srcdir=$${topdir}/gas"; \
8715 libsrcdir="$$s/gas"; \
8716 $(SHELL) $${libsrcdir}/configure \
8717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8718 --target=${target_alias} $${srcdiroption} \
8719 $(STAGE1_CONFIGURE_FLAGS)
8720 @endif gas-bootstrap
8722 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8723 maybe-configure-stage2-gas:
8724 @if gas-bootstrap
8725 maybe-configure-stage2-gas: configure-stage2-gas
8726 configure-stage2-gas:
8727 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8728 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8729 @r=`${PWD_COMMAND}`; export r; \
8730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8731 TFLAGS="$(STAGE2_TFLAGS)"; \
8732 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8733 $(HOST_EXPORTS) \
8734 $(POSTSTAGE1_HOST_EXPORTS) \
8735 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8736 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8737 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8738 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8740 cd $(HOST_SUBDIR)/gas || exit 1; \
8741 case $(srcdir) in \
8742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8743 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8745 esac; \
8746 srcdiroption="--srcdir=$${topdir}/gas"; \
8747 libsrcdir="$$s/gas"; \
8748 $(SHELL) $${libsrcdir}/configure \
8749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8750 --target=${target_alias} $${srcdiroption} \
8751 --with-build-libsubdir=$(HOST_SUBDIR) \
8752 $(STAGE2_CONFIGURE_FLAGS)
8753 @endif gas-bootstrap
8755 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8756 maybe-configure-stage3-gas:
8757 @if gas-bootstrap
8758 maybe-configure-stage3-gas: configure-stage3-gas
8759 configure-stage3-gas:
8760 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8762 @r=`${PWD_COMMAND}`; export r; \
8763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8764 TFLAGS="$(STAGE3_TFLAGS)"; \
8765 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8766 $(HOST_EXPORTS) \
8767 $(POSTSTAGE1_HOST_EXPORTS) \
8768 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8769 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8770 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8771 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8773 cd $(HOST_SUBDIR)/gas || exit 1; \
8774 case $(srcdir) in \
8775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8776 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8778 esac; \
8779 srcdiroption="--srcdir=$${topdir}/gas"; \
8780 libsrcdir="$$s/gas"; \
8781 $(SHELL) $${libsrcdir}/configure \
8782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8783 --target=${target_alias} $${srcdiroption} \
8784 --with-build-libsubdir=$(HOST_SUBDIR) \
8785 $(STAGE3_CONFIGURE_FLAGS)
8786 @endif gas-bootstrap
8788 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8789 maybe-configure-stage4-gas:
8790 @if gas-bootstrap
8791 maybe-configure-stage4-gas: configure-stage4-gas
8792 configure-stage4-gas:
8793 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8795 @r=`${PWD_COMMAND}`; export r; \
8796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8797 TFLAGS="$(STAGE4_TFLAGS)"; \
8798 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8799 $(HOST_EXPORTS) \
8800 $(POSTSTAGE1_HOST_EXPORTS) \
8801 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8802 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8803 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8804 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8806 cd $(HOST_SUBDIR)/gas || exit 1; \
8807 case $(srcdir) in \
8808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8809 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8811 esac; \
8812 srcdiroption="--srcdir=$${topdir}/gas"; \
8813 libsrcdir="$$s/gas"; \
8814 $(SHELL) $${libsrcdir}/configure \
8815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8816 --target=${target_alias} $${srcdiroption} \
8817 --with-build-libsubdir=$(HOST_SUBDIR) \
8818 $(STAGE4_CONFIGURE_FLAGS)
8819 @endif gas-bootstrap
8821 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8822 maybe-configure-stageprofile-gas:
8823 @if gas-bootstrap
8824 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8825 configure-stageprofile-gas:
8826 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8828 @r=`${PWD_COMMAND}`; export r; \
8829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8830 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8831 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8832 $(HOST_EXPORTS) \
8833 $(POSTSTAGE1_HOST_EXPORTS) \
8834 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8835 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8836 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8837 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8839 cd $(HOST_SUBDIR)/gas || exit 1; \
8840 case $(srcdir) in \
8841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8842 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8844 esac; \
8845 srcdiroption="--srcdir=$${topdir}/gas"; \
8846 libsrcdir="$$s/gas"; \
8847 $(SHELL) $${libsrcdir}/configure \
8848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8849 --target=${target_alias} $${srcdiroption} \
8850 --with-build-libsubdir=$(HOST_SUBDIR) \
8851 $(STAGEprofile_CONFIGURE_FLAGS)
8852 @endif gas-bootstrap
8854 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8855 maybe-configure-stagefeedback-gas:
8856 @if gas-bootstrap
8857 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8858 configure-stagefeedback-gas:
8859 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8861 @r=`${PWD_COMMAND}`; export r; \
8862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8863 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8864 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8865 $(HOST_EXPORTS) \
8866 $(POSTSTAGE1_HOST_EXPORTS) \
8867 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8868 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8869 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8870 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8872 cd $(HOST_SUBDIR)/gas || exit 1; \
8873 case $(srcdir) in \
8874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8875 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8877 esac; \
8878 srcdiroption="--srcdir=$${topdir}/gas"; \
8879 libsrcdir="$$s/gas"; \
8880 $(SHELL) $${libsrcdir}/configure \
8881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8882 --target=${target_alias} $${srcdiroption} \
8883 --with-build-libsubdir=$(HOST_SUBDIR) \
8884 $(STAGEfeedback_CONFIGURE_FLAGS)
8885 @endif gas-bootstrap
8891 .PHONY: all-gas maybe-all-gas
8892 maybe-all-gas:
8893 @if gcc-bootstrap
8894 all-gas: stage_current
8895 @endif gcc-bootstrap
8896 @if gas
8897 TARGET-gas=all
8898 maybe-all-gas: all-gas
8899 all-gas: configure-gas
8900 @r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8902 $(HOST_EXPORTS) \
8903 (cd $(HOST_SUBDIR)/gas && \
8904 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8905 $(TARGET-gas))
8906 @endif gas
8910 .PHONY: all-stage1-gas maybe-all-stage1-gas
8911 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8912 maybe-all-stage1-gas:
8913 maybe-clean-stage1-gas:
8914 @if gas-bootstrap
8915 maybe-all-stage1-gas: all-stage1-gas
8916 all-stage1: all-stage1-gas
8917 TARGET-stage1-gas = $(TARGET-gas)
8918 all-stage1-gas: configure-stage1-gas
8919 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8920 @r=`${PWD_COMMAND}`; export r; \
8921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8922 TFLAGS="$(STAGE1_TFLAGS)"; \
8923 $(HOST_EXPORTS) \
8924 cd $(HOST_SUBDIR)/gas && \
8925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8926 CFLAGS="$(STAGE1_CFLAGS)" \
8927 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8928 LIBCFLAGS="$(LIBCFLAGS)" \
8929 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8930 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8931 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8932 $(EXTRA_HOST_FLAGS) \
8933 $(STAGE1_FLAGS_TO_PASS) \
8934 TFLAGS="$(STAGE1_TFLAGS)" \
8935 $(TARGET-stage1-gas)
8937 maybe-clean-stage1-gas: clean-stage1-gas
8938 clean-stage1: clean-stage1-gas
8939 clean-stage1-gas:
8940 @if [ $(current_stage) = stage1 ]; then \
8941 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8942 else \
8943 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8944 $(MAKE) stage1-start; \
8945 fi; \
8946 cd $(HOST_SUBDIR)/gas && \
8947 $(MAKE) $(EXTRA_HOST_FLAGS) \
8948 $(STAGE1_FLAGS_TO_PASS) clean
8949 @endif gas-bootstrap
8952 .PHONY: all-stage2-gas maybe-all-stage2-gas
8953 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8954 maybe-all-stage2-gas:
8955 maybe-clean-stage2-gas:
8956 @if gas-bootstrap
8957 maybe-all-stage2-gas: all-stage2-gas
8958 all-stage2: all-stage2-gas
8959 TARGET-stage2-gas = $(TARGET-gas)
8960 all-stage2-gas: configure-stage2-gas
8961 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8962 @r=`${PWD_COMMAND}`; export r; \
8963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8964 TFLAGS="$(STAGE2_TFLAGS)"; \
8965 $(HOST_EXPORTS) \
8966 $(POSTSTAGE1_HOST_EXPORTS) \
8967 cd $(HOST_SUBDIR)/gas && \
8968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8969 CFLAGS="$(STAGE2_CFLAGS)" \
8970 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8971 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8972 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8973 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8974 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8975 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8976 TFLAGS="$(STAGE2_TFLAGS)" \
8977 $(TARGET-stage2-gas)
8979 maybe-clean-stage2-gas: clean-stage2-gas
8980 clean-stage2: clean-stage2-gas
8981 clean-stage2-gas:
8982 @if [ $(current_stage) = stage2 ]; then \
8983 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8984 else \
8985 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8986 $(MAKE) stage2-start; \
8987 fi; \
8988 cd $(HOST_SUBDIR)/gas && \
8989 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8990 @endif gas-bootstrap
8993 .PHONY: all-stage3-gas maybe-all-stage3-gas
8994 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8995 maybe-all-stage3-gas:
8996 maybe-clean-stage3-gas:
8997 @if gas-bootstrap
8998 maybe-all-stage3-gas: all-stage3-gas
8999 all-stage3: all-stage3-gas
9000 TARGET-stage3-gas = $(TARGET-gas)
9001 all-stage3-gas: configure-stage3-gas
9002 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9003 @r=`${PWD_COMMAND}`; export r; \
9004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9005 TFLAGS="$(STAGE3_TFLAGS)"; \
9006 $(HOST_EXPORTS) \
9007 $(POSTSTAGE1_HOST_EXPORTS) \
9008 cd $(HOST_SUBDIR)/gas && \
9009 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9010 CFLAGS="$(STAGE3_CFLAGS)" \
9011 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9012 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9013 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9014 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9015 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9016 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9017 TFLAGS="$(STAGE3_TFLAGS)" \
9018 $(TARGET-stage3-gas)
9020 maybe-clean-stage3-gas: clean-stage3-gas
9021 clean-stage3: clean-stage3-gas
9022 clean-stage3-gas:
9023 @if [ $(current_stage) = stage3 ]; then \
9024 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9025 else \
9026 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9027 $(MAKE) stage3-start; \
9028 fi; \
9029 cd $(HOST_SUBDIR)/gas && \
9030 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9031 @endif gas-bootstrap
9034 .PHONY: all-stage4-gas maybe-all-stage4-gas
9035 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9036 maybe-all-stage4-gas:
9037 maybe-clean-stage4-gas:
9038 @if gas-bootstrap
9039 maybe-all-stage4-gas: all-stage4-gas
9040 all-stage4: all-stage4-gas
9041 TARGET-stage4-gas = $(TARGET-gas)
9042 all-stage4-gas: configure-stage4-gas
9043 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9044 @r=`${PWD_COMMAND}`; export r; \
9045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9046 TFLAGS="$(STAGE4_TFLAGS)"; \
9047 $(HOST_EXPORTS) \
9048 $(POSTSTAGE1_HOST_EXPORTS) \
9049 cd $(HOST_SUBDIR)/gas && \
9050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9051 CFLAGS="$(STAGE4_CFLAGS)" \
9052 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9053 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9058 TFLAGS="$(STAGE4_TFLAGS)" \
9059 $(TARGET-stage4-gas)
9061 maybe-clean-stage4-gas: clean-stage4-gas
9062 clean-stage4: clean-stage4-gas
9063 clean-stage4-gas:
9064 @if [ $(current_stage) = stage4 ]; then \
9065 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9066 else \
9067 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9068 $(MAKE) stage4-start; \
9069 fi; \
9070 cd $(HOST_SUBDIR)/gas && \
9071 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9072 @endif gas-bootstrap
9075 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9076 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9077 maybe-all-stageprofile-gas:
9078 maybe-clean-stageprofile-gas:
9079 @if gas-bootstrap
9080 maybe-all-stageprofile-gas: all-stageprofile-gas
9081 all-stageprofile: all-stageprofile-gas
9082 TARGET-stageprofile-gas = $(TARGET-gas)
9083 all-stageprofile-gas: configure-stageprofile-gas
9084 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9085 @r=`${PWD_COMMAND}`; export r; \
9086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9087 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9088 $(HOST_EXPORTS) \
9089 $(POSTSTAGE1_HOST_EXPORTS) \
9090 cd $(HOST_SUBDIR)/gas && \
9091 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9092 CFLAGS="$(STAGEprofile_CFLAGS)" \
9093 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9094 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9095 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9096 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9097 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9098 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9099 TFLAGS="$(STAGEprofile_TFLAGS)" \
9100 $(TARGET-stageprofile-gas)
9102 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9103 clean-stageprofile: clean-stageprofile-gas
9104 clean-stageprofile-gas:
9105 @if [ $(current_stage) = stageprofile ]; then \
9106 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9107 else \
9108 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9109 $(MAKE) stageprofile-start; \
9110 fi; \
9111 cd $(HOST_SUBDIR)/gas && \
9112 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9113 @endif gas-bootstrap
9116 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9117 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9118 maybe-all-stagefeedback-gas:
9119 maybe-clean-stagefeedback-gas:
9120 @if gas-bootstrap
9121 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9122 all-stagefeedback: all-stagefeedback-gas
9123 TARGET-stagefeedback-gas = $(TARGET-gas)
9124 all-stagefeedback-gas: configure-stagefeedback-gas
9125 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9126 @r=`${PWD_COMMAND}`; export r; \
9127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9128 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9129 $(HOST_EXPORTS) \
9130 $(POSTSTAGE1_HOST_EXPORTS) \
9131 cd $(HOST_SUBDIR)/gas && \
9132 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9133 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9134 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9135 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9136 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9137 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9138 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9139 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9140 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9141 $(TARGET-stagefeedback-gas)
9143 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9144 clean-stagefeedback: clean-stagefeedback-gas
9145 clean-stagefeedback-gas:
9146 @if [ $(current_stage) = stagefeedback ]; then \
9147 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9148 else \
9149 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9150 $(MAKE) stagefeedback-start; \
9151 fi; \
9152 cd $(HOST_SUBDIR)/gas && \
9153 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9154 @endif gas-bootstrap
9160 .PHONY: check-gas maybe-check-gas
9161 maybe-check-gas:
9162 @if gas
9163 maybe-check-gas: check-gas
9165 check-gas:
9166 @: $(MAKE); $(unstage)
9167 @r=`${PWD_COMMAND}`; export r; \
9168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9169 $(HOST_EXPORTS) \
9170 (cd $(HOST_SUBDIR)/gas && \
9171 $(MAKE) $(FLAGS_TO_PASS) check)
9173 @endif gas
9175 .PHONY: install-gas maybe-install-gas
9176 maybe-install-gas:
9177 @if gas
9178 maybe-install-gas: install-gas
9180 install-gas: installdirs
9181 @: $(MAKE); $(unstage)
9182 @r=`${PWD_COMMAND}`; export r; \
9183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9184 $(HOST_EXPORTS) \
9185 (cd $(HOST_SUBDIR)/gas && \
9186 $(MAKE) $(FLAGS_TO_PASS) install)
9188 @endif gas
9190 .PHONY: install-strip-gas maybe-install-strip-gas
9191 maybe-install-strip-gas:
9192 @if gas
9193 maybe-install-strip-gas: install-strip-gas
9195 install-strip-gas: installdirs
9196 @: $(MAKE); $(unstage)
9197 @r=`${PWD_COMMAND}`; export r; \
9198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9199 $(HOST_EXPORTS) \
9200 (cd $(HOST_SUBDIR)/gas && \
9201 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9203 @endif gas
9205 # Other targets (info, dvi, pdf, etc.)
9207 .PHONY: maybe-info-gas info-gas
9208 maybe-info-gas:
9209 @if gas
9210 maybe-info-gas: info-gas
9212 info-gas: \
9213 configure-gas
9214 @[ -f ./gas/Makefile ] || exit 0; \
9215 r=`${PWD_COMMAND}`; export r; \
9216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9217 $(HOST_EXPORTS) \
9218 for flag in $(EXTRA_HOST_FLAGS) ; do \
9219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9220 done; \
9221 echo "Doing info in gas" ; \
9222 (cd $(HOST_SUBDIR)/gas && \
9223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9225 "RANLIB=$${RANLIB}" \
9226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9227 info) \
9228 || exit 1
9230 @endif gas
9232 .PHONY: maybe-dvi-gas dvi-gas
9233 maybe-dvi-gas:
9234 @if gas
9235 maybe-dvi-gas: dvi-gas
9237 dvi-gas: \
9238 configure-gas
9239 @[ -f ./gas/Makefile ] || exit 0; \
9240 r=`${PWD_COMMAND}`; export r; \
9241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9242 $(HOST_EXPORTS) \
9243 for flag in $(EXTRA_HOST_FLAGS) ; do \
9244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9245 done; \
9246 echo "Doing dvi in gas" ; \
9247 (cd $(HOST_SUBDIR)/gas && \
9248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9250 "RANLIB=$${RANLIB}" \
9251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9252 dvi) \
9253 || exit 1
9255 @endif gas
9257 .PHONY: maybe-pdf-gas pdf-gas
9258 maybe-pdf-gas:
9259 @if gas
9260 maybe-pdf-gas: pdf-gas
9262 pdf-gas: \
9263 configure-gas
9264 @[ -f ./gas/Makefile ] || exit 0; \
9265 r=`${PWD_COMMAND}`; export r; \
9266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9267 $(HOST_EXPORTS) \
9268 for flag in $(EXTRA_HOST_FLAGS) ; do \
9269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9270 done; \
9271 echo "Doing pdf in gas" ; \
9272 (cd $(HOST_SUBDIR)/gas && \
9273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9275 "RANLIB=$${RANLIB}" \
9276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9277 pdf) \
9278 || exit 1
9280 @endif gas
9282 .PHONY: maybe-html-gas html-gas
9283 maybe-html-gas:
9284 @if gas
9285 maybe-html-gas: html-gas
9287 html-gas: \
9288 configure-gas
9289 @[ -f ./gas/Makefile ] || exit 0; \
9290 r=`${PWD_COMMAND}`; export r; \
9291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9292 $(HOST_EXPORTS) \
9293 for flag in $(EXTRA_HOST_FLAGS) ; do \
9294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9295 done; \
9296 echo "Doing html in gas" ; \
9297 (cd $(HOST_SUBDIR)/gas && \
9298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9300 "RANLIB=$${RANLIB}" \
9301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9302 html) \
9303 || exit 1
9305 @endif gas
9307 .PHONY: maybe-TAGS-gas TAGS-gas
9308 maybe-TAGS-gas:
9309 @if gas
9310 maybe-TAGS-gas: TAGS-gas
9312 TAGS-gas: \
9313 configure-gas
9314 @[ -f ./gas/Makefile ] || exit 0; \
9315 r=`${PWD_COMMAND}`; export r; \
9316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9317 $(HOST_EXPORTS) \
9318 for flag in $(EXTRA_HOST_FLAGS) ; do \
9319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9320 done; \
9321 echo "Doing TAGS in gas" ; \
9322 (cd $(HOST_SUBDIR)/gas && \
9323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9325 "RANLIB=$${RANLIB}" \
9326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9327 TAGS) \
9328 || exit 1
9330 @endif gas
9332 .PHONY: maybe-install-info-gas install-info-gas
9333 maybe-install-info-gas:
9334 @if gas
9335 maybe-install-info-gas: install-info-gas
9337 install-info-gas: \
9338 configure-gas \
9339 info-gas
9340 @[ -f ./gas/Makefile ] || exit 0; \
9341 r=`${PWD_COMMAND}`; export r; \
9342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9343 $(HOST_EXPORTS) \
9344 for flag in $(EXTRA_HOST_FLAGS) ; do \
9345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9346 done; \
9347 echo "Doing install-info in gas" ; \
9348 (cd $(HOST_SUBDIR)/gas && \
9349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9351 "RANLIB=$${RANLIB}" \
9352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9353 install-info) \
9354 || exit 1
9356 @endif gas
9358 .PHONY: maybe-install-pdf-gas install-pdf-gas
9359 maybe-install-pdf-gas:
9360 @if gas
9361 maybe-install-pdf-gas: install-pdf-gas
9363 install-pdf-gas: \
9364 configure-gas \
9365 pdf-gas
9366 @[ -f ./gas/Makefile ] || exit 0; \
9367 r=`${PWD_COMMAND}`; export r; \
9368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9369 $(HOST_EXPORTS) \
9370 for flag in $(EXTRA_HOST_FLAGS) ; do \
9371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9372 done; \
9373 echo "Doing install-pdf in gas" ; \
9374 (cd $(HOST_SUBDIR)/gas && \
9375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9377 "RANLIB=$${RANLIB}" \
9378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9379 install-pdf) \
9380 || exit 1
9382 @endif gas
9384 .PHONY: maybe-install-html-gas install-html-gas
9385 maybe-install-html-gas:
9386 @if gas
9387 maybe-install-html-gas: install-html-gas
9389 install-html-gas: \
9390 configure-gas \
9391 html-gas
9392 @[ -f ./gas/Makefile ] || exit 0; \
9393 r=`${PWD_COMMAND}`; export r; \
9394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9395 $(HOST_EXPORTS) \
9396 for flag in $(EXTRA_HOST_FLAGS) ; do \
9397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9398 done; \
9399 echo "Doing install-html in gas" ; \
9400 (cd $(HOST_SUBDIR)/gas && \
9401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9403 "RANLIB=$${RANLIB}" \
9404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9405 install-html) \
9406 || exit 1
9408 @endif gas
9410 .PHONY: maybe-installcheck-gas installcheck-gas
9411 maybe-installcheck-gas:
9412 @if gas
9413 maybe-installcheck-gas: installcheck-gas
9415 installcheck-gas: \
9416 configure-gas
9417 @[ -f ./gas/Makefile ] || exit 0; \
9418 r=`${PWD_COMMAND}`; export r; \
9419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9420 $(HOST_EXPORTS) \
9421 for flag in $(EXTRA_HOST_FLAGS) ; do \
9422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9423 done; \
9424 echo "Doing installcheck in gas" ; \
9425 (cd $(HOST_SUBDIR)/gas && \
9426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9428 "RANLIB=$${RANLIB}" \
9429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9430 installcheck) \
9431 || exit 1
9433 @endif gas
9435 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9436 maybe-mostlyclean-gas:
9437 @if gas
9438 maybe-mostlyclean-gas: mostlyclean-gas
9440 mostlyclean-gas:
9441 @[ -f ./gas/Makefile ] || exit 0; \
9442 r=`${PWD_COMMAND}`; export r; \
9443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9444 $(HOST_EXPORTS) \
9445 for flag in $(EXTRA_HOST_FLAGS) ; do \
9446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9447 done; \
9448 echo "Doing mostlyclean in gas" ; \
9449 (cd $(HOST_SUBDIR)/gas && \
9450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9452 "RANLIB=$${RANLIB}" \
9453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9454 mostlyclean) \
9455 || exit 1
9457 @endif gas
9459 .PHONY: maybe-clean-gas clean-gas
9460 maybe-clean-gas:
9461 @if gas
9462 maybe-clean-gas: clean-gas
9464 clean-gas:
9465 @[ -f ./gas/Makefile ] || exit 0; \
9466 r=`${PWD_COMMAND}`; export r; \
9467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9468 $(HOST_EXPORTS) \
9469 for flag in $(EXTRA_HOST_FLAGS) ; do \
9470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9471 done; \
9472 echo "Doing clean in gas" ; \
9473 (cd $(HOST_SUBDIR)/gas && \
9474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9476 "RANLIB=$${RANLIB}" \
9477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9478 clean) \
9479 || exit 1
9481 @endif gas
9483 .PHONY: maybe-distclean-gas distclean-gas
9484 maybe-distclean-gas:
9485 @if gas
9486 maybe-distclean-gas: distclean-gas
9488 distclean-gas:
9489 @[ -f ./gas/Makefile ] || exit 0; \
9490 r=`${PWD_COMMAND}`; export r; \
9491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9492 $(HOST_EXPORTS) \
9493 for flag in $(EXTRA_HOST_FLAGS) ; do \
9494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9495 done; \
9496 echo "Doing distclean in gas" ; \
9497 (cd $(HOST_SUBDIR)/gas && \
9498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9500 "RANLIB=$${RANLIB}" \
9501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9502 distclean) \
9503 || exit 1
9505 @endif gas
9507 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9508 maybe-maintainer-clean-gas:
9509 @if gas
9510 maybe-maintainer-clean-gas: maintainer-clean-gas
9512 maintainer-clean-gas:
9513 @[ -f ./gas/Makefile ] || exit 0; \
9514 r=`${PWD_COMMAND}`; export r; \
9515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9516 $(HOST_EXPORTS) \
9517 for flag in $(EXTRA_HOST_FLAGS) ; do \
9518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9519 done; \
9520 echo "Doing maintainer-clean in gas" ; \
9521 (cd $(HOST_SUBDIR)/gas && \
9522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9524 "RANLIB=$${RANLIB}" \
9525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9526 maintainer-clean) \
9527 || exit 1
9529 @endif gas
9533 .PHONY: configure-gcc maybe-configure-gcc
9534 maybe-configure-gcc:
9535 @if gcc-bootstrap
9536 configure-gcc: stage_current
9537 @endif gcc-bootstrap
9538 @if gcc
9539 maybe-configure-gcc: configure-gcc
9540 configure-gcc:
9541 @r=`${PWD_COMMAND}`; export r; \
9542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9543 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9545 $(HOST_EXPORTS) \
9546 echo Configuring in $(HOST_SUBDIR)/gcc; \
9547 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9548 case $(srcdir) in \
9549 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9550 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9551 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9552 esac; \
9553 srcdiroption="--srcdir=$${topdir}/gcc"; \
9554 libsrcdir="$$s/gcc"; \
9555 $(SHELL) $${libsrcdir}/configure \
9556 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9557 --target=${target_alias} $${srcdiroption} \
9558 || exit 1
9559 @endif gcc
9563 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9564 maybe-configure-stage1-gcc:
9565 @if gcc-bootstrap
9566 maybe-configure-stage1-gcc: configure-stage1-gcc
9567 configure-stage1-gcc:
9568 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9569 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9570 @r=`${PWD_COMMAND}`; export r; \
9571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9572 TFLAGS="$(STAGE1_TFLAGS)"; \
9573 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9574 $(HOST_EXPORTS) \
9575 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9576 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9577 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9578 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9579 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9580 cd $(HOST_SUBDIR)/gcc || exit 1; \
9581 case $(srcdir) in \
9582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9583 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9585 esac; \
9586 srcdiroption="--srcdir=$${topdir}/gcc"; \
9587 libsrcdir="$$s/gcc"; \
9588 $(SHELL) $${libsrcdir}/configure \
9589 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9590 --target=${target_alias} $${srcdiroption} \
9591 $(STAGE1_CONFIGURE_FLAGS)
9592 @endif gcc-bootstrap
9594 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9595 maybe-configure-stage2-gcc:
9596 @if gcc-bootstrap
9597 maybe-configure-stage2-gcc: configure-stage2-gcc
9598 configure-stage2-gcc:
9599 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9601 @r=`${PWD_COMMAND}`; export r; \
9602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9603 TFLAGS="$(STAGE2_TFLAGS)"; \
9604 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9605 $(HOST_EXPORTS) \
9606 $(POSTSTAGE1_HOST_EXPORTS) \
9607 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9608 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9609 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9610 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9612 cd $(HOST_SUBDIR)/gcc || exit 1; \
9613 case $(srcdir) in \
9614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9615 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9617 esac; \
9618 srcdiroption="--srcdir=$${topdir}/gcc"; \
9619 libsrcdir="$$s/gcc"; \
9620 $(SHELL) $${libsrcdir}/configure \
9621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9622 --target=${target_alias} $${srcdiroption} \
9623 --with-build-libsubdir=$(HOST_SUBDIR) \
9624 $(STAGE2_CONFIGURE_FLAGS)
9625 @endif gcc-bootstrap
9627 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9628 maybe-configure-stage3-gcc:
9629 @if gcc-bootstrap
9630 maybe-configure-stage3-gcc: configure-stage3-gcc
9631 configure-stage3-gcc:
9632 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9633 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9634 @r=`${PWD_COMMAND}`; export r; \
9635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9636 TFLAGS="$(STAGE3_TFLAGS)"; \
9637 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9638 $(HOST_EXPORTS) \
9639 $(POSTSTAGE1_HOST_EXPORTS) \
9640 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9641 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9642 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9643 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9645 cd $(HOST_SUBDIR)/gcc || exit 1; \
9646 case $(srcdir) in \
9647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9648 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9650 esac; \
9651 srcdiroption="--srcdir=$${topdir}/gcc"; \
9652 libsrcdir="$$s/gcc"; \
9653 $(SHELL) $${libsrcdir}/configure \
9654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9655 --target=${target_alias} $${srcdiroption} \
9656 --with-build-libsubdir=$(HOST_SUBDIR) \
9657 $(STAGE3_CONFIGURE_FLAGS)
9658 @endif gcc-bootstrap
9660 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9661 maybe-configure-stage4-gcc:
9662 @if gcc-bootstrap
9663 maybe-configure-stage4-gcc: configure-stage4-gcc
9664 configure-stage4-gcc:
9665 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9666 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9667 @r=`${PWD_COMMAND}`; export r; \
9668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9669 TFLAGS="$(STAGE4_TFLAGS)"; \
9670 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9671 $(HOST_EXPORTS) \
9672 $(POSTSTAGE1_HOST_EXPORTS) \
9673 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9674 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9675 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9676 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9678 cd $(HOST_SUBDIR)/gcc || exit 1; \
9679 case $(srcdir) in \
9680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9681 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9683 esac; \
9684 srcdiroption="--srcdir=$${topdir}/gcc"; \
9685 libsrcdir="$$s/gcc"; \
9686 $(SHELL) $${libsrcdir}/configure \
9687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9688 --target=${target_alias} $${srcdiroption} \
9689 --with-build-libsubdir=$(HOST_SUBDIR) \
9690 $(STAGE4_CONFIGURE_FLAGS)
9691 @endif gcc-bootstrap
9693 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9694 maybe-configure-stageprofile-gcc:
9695 @if gcc-bootstrap
9696 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9697 configure-stageprofile-gcc:
9698 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9699 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9700 @r=`${PWD_COMMAND}`; export r; \
9701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9702 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9703 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9704 $(HOST_EXPORTS) \
9705 $(POSTSTAGE1_HOST_EXPORTS) \
9706 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9707 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9708 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9709 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9711 cd $(HOST_SUBDIR)/gcc || exit 1; \
9712 case $(srcdir) in \
9713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9714 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9716 esac; \
9717 srcdiroption="--srcdir=$${topdir}/gcc"; \
9718 libsrcdir="$$s/gcc"; \
9719 $(SHELL) $${libsrcdir}/configure \
9720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9721 --target=${target_alias} $${srcdiroption} \
9722 --with-build-libsubdir=$(HOST_SUBDIR) \
9723 $(STAGEprofile_CONFIGURE_FLAGS)
9724 @endif gcc-bootstrap
9726 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9727 maybe-configure-stagefeedback-gcc:
9728 @if gcc-bootstrap
9729 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9730 configure-stagefeedback-gcc:
9731 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9733 @r=`${PWD_COMMAND}`; export r; \
9734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9735 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9736 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9737 $(HOST_EXPORTS) \
9738 $(POSTSTAGE1_HOST_EXPORTS) \
9739 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9740 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9741 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9742 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9744 cd $(HOST_SUBDIR)/gcc || exit 1; \
9745 case $(srcdir) in \
9746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9747 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9749 esac; \
9750 srcdiroption="--srcdir=$${topdir}/gcc"; \
9751 libsrcdir="$$s/gcc"; \
9752 $(SHELL) $${libsrcdir}/configure \
9753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9754 --target=${target_alias} $${srcdiroption} \
9755 --with-build-libsubdir=$(HOST_SUBDIR) \
9756 $(STAGEfeedback_CONFIGURE_FLAGS)
9757 @endif gcc-bootstrap
9763 .PHONY: all-gcc maybe-all-gcc
9764 maybe-all-gcc:
9765 @if gcc-bootstrap
9766 all-gcc: stage_current
9767 @endif gcc-bootstrap
9768 @if gcc
9769 TARGET-gcc=all
9770 maybe-all-gcc: all-gcc
9771 all-gcc: configure-gcc
9772 @r=`${PWD_COMMAND}`; export r; \
9773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9774 $(HOST_EXPORTS) \
9775 (cd $(HOST_SUBDIR)/gcc && \
9776 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9777 $(TARGET-gcc))
9778 @endif gcc
9782 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9783 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9784 maybe-all-stage1-gcc:
9785 maybe-clean-stage1-gcc:
9786 @if gcc-bootstrap
9787 maybe-all-stage1-gcc: all-stage1-gcc
9788 all-stage1: all-stage1-gcc
9789 TARGET-stage1-gcc = $(TARGET-gcc)
9790 all-stage1-gcc: configure-stage1-gcc
9791 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9792 @r=`${PWD_COMMAND}`; export r; \
9793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9794 TFLAGS="$(STAGE1_TFLAGS)"; \
9795 $(HOST_EXPORTS) \
9796 cd $(HOST_SUBDIR)/gcc && \
9797 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9798 CFLAGS="$(STAGE1_CFLAGS)" \
9799 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9800 LIBCFLAGS="$(LIBCFLAGS)" \
9801 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9802 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9803 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9804 $(EXTRA_HOST_FLAGS) \
9805 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9806 TFLAGS="$(STAGE1_TFLAGS)" \
9807 $(TARGET-stage1-gcc)
9809 maybe-clean-stage1-gcc: clean-stage1-gcc
9810 clean-stage1: clean-stage1-gcc
9811 clean-stage1-gcc:
9812 @if [ $(current_stage) = stage1 ]; then \
9813 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9814 else \
9815 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9816 $(MAKE) stage1-start; \
9817 fi; \
9818 cd $(HOST_SUBDIR)/gcc && \
9819 $(MAKE) $(EXTRA_HOST_FLAGS) \
9820 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9821 @endif gcc-bootstrap
9824 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9825 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9826 maybe-all-stage2-gcc:
9827 maybe-clean-stage2-gcc:
9828 @if gcc-bootstrap
9829 maybe-all-stage2-gcc: all-stage2-gcc
9830 all-stage2: all-stage2-gcc
9831 TARGET-stage2-gcc = $(TARGET-gcc)
9832 all-stage2-gcc: configure-stage2-gcc
9833 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9834 @r=`${PWD_COMMAND}`; export r; \
9835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9836 TFLAGS="$(STAGE2_TFLAGS)"; \
9837 $(HOST_EXPORTS) \
9838 $(POSTSTAGE1_HOST_EXPORTS) \
9839 cd $(HOST_SUBDIR)/gcc && \
9840 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9841 CFLAGS="$(STAGE2_CFLAGS)" \
9842 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9843 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9844 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9845 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9846 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9847 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9848 TFLAGS="$(STAGE2_TFLAGS)" \
9849 $(TARGET-stage2-gcc)
9851 maybe-clean-stage2-gcc: clean-stage2-gcc
9852 clean-stage2: clean-stage2-gcc
9853 clean-stage2-gcc:
9854 @if [ $(current_stage) = stage2 ]; then \
9855 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9856 else \
9857 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9858 $(MAKE) stage2-start; \
9859 fi; \
9860 cd $(HOST_SUBDIR)/gcc && \
9861 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9862 @endif gcc-bootstrap
9865 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9866 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9867 maybe-all-stage3-gcc:
9868 maybe-clean-stage3-gcc:
9869 @if gcc-bootstrap
9870 maybe-all-stage3-gcc: all-stage3-gcc
9871 all-stage3: all-stage3-gcc
9872 TARGET-stage3-gcc = $(TARGET-gcc)
9873 all-stage3-gcc: configure-stage3-gcc
9874 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9875 @r=`${PWD_COMMAND}`; export r; \
9876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9877 TFLAGS="$(STAGE3_TFLAGS)"; \
9878 $(HOST_EXPORTS) \
9879 $(POSTSTAGE1_HOST_EXPORTS) \
9880 cd $(HOST_SUBDIR)/gcc && \
9881 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9882 CFLAGS="$(STAGE3_CFLAGS)" \
9883 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9884 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9885 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9886 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9887 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9888 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9889 TFLAGS="$(STAGE3_TFLAGS)" \
9890 $(TARGET-stage3-gcc)
9892 maybe-clean-stage3-gcc: clean-stage3-gcc
9893 clean-stage3: clean-stage3-gcc
9894 clean-stage3-gcc:
9895 @if [ $(current_stage) = stage3 ]; then \
9896 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9897 else \
9898 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9899 $(MAKE) stage3-start; \
9900 fi; \
9901 cd $(HOST_SUBDIR)/gcc && \
9902 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9903 @endif gcc-bootstrap
9906 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9907 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9908 maybe-all-stage4-gcc:
9909 maybe-clean-stage4-gcc:
9910 @if gcc-bootstrap
9911 maybe-all-stage4-gcc: all-stage4-gcc
9912 all-stage4: all-stage4-gcc
9913 TARGET-stage4-gcc = $(TARGET-gcc)
9914 all-stage4-gcc: configure-stage4-gcc
9915 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9916 @r=`${PWD_COMMAND}`; export r; \
9917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9918 TFLAGS="$(STAGE4_TFLAGS)"; \
9919 $(HOST_EXPORTS) \
9920 $(POSTSTAGE1_HOST_EXPORTS) \
9921 cd $(HOST_SUBDIR)/gcc && \
9922 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9923 CFLAGS="$(STAGE4_CFLAGS)" \
9924 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9925 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9926 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9927 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9928 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9929 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9930 TFLAGS="$(STAGE4_TFLAGS)" \
9931 $(TARGET-stage4-gcc)
9933 maybe-clean-stage4-gcc: clean-stage4-gcc
9934 clean-stage4: clean-stage4-gcc
9935 clean-stage4-gcc:
9936 @if [ $(current_stage) = stage4 ]; then \
9937 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9938 else \
9939 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9940 $(MAKE) stage4-start; \
9941 fi; \
9942 cd $(HOST_SUBDIR)/gcc && \
9943 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9944 @endif gcc-bootstrap
9947 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9948 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9949 maybe-all-stageprofile-gcc:
9950 maybe-clean-stageprofile-gcc:
9951 @if gcc-bootstrap
9952 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9953 all-stageprofile: all-stageprofile-gcc
9954 TARGET-stageprofile-gcc = $(TARGET-gcc)
9955 all-stageprofile-gcc: configure-stageprofile-gcc
9956 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9957 @r=`${PWD_COMMAND}`; export r; \
9958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9959 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9960 $(HOST_EXPORTS) \
9961 $(POSTSTAGE1_HOST_EXPORTS) \
9962 cd $(HOST_SUBDIR)/gcc && \
9963 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9964 CFLAGS="$(STAGEprofile_CFLAGS)" \
9965 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9966 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9967 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9968 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9969 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9970 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9971 TFLAGS="$(STAGEprofile_TFLAGS)" \
9972 $(TARGET-stageprofile-gcc)
9974 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9975 clean-stageprofile: clean-stageprofile-gcc
9976 clean-stageprofile-gcc:
9977 @if [ $(current_stage) = stageprofile ]; then \
9978 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9979 else \
9980 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9981 $(MAKE) stageprofile-start; \
9982 fi; \
9983 cd $(HOST_SUBDIR)/gcc && \
9984 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9985 @endif gcc-bootstrap
9988 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9989 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9990 maybe-all-stagefeedback-gcc:
9991 maybe-clean-stagefeedback-gcc:
9992 @if gcc-bootstrap
9993 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9994 all-stagefeedback: all-stagefeedback-gcc
9995 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9996 all-stagefeedback-gcc: configure-stagefeedback-gcc
9997 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9998 @r=`${PWD_COMMAND}`; export r; \
9999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10000 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10001 $(HOST_EXPORTS) \
10002 $(POSTSTAGE1_HOST_EXPORTS) \
10003 cd $(HOST_SUBDIR)/gcc && \
10004 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10005 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10006 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10007 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10008 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10009 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10010 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10011 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10012 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10013 $(TARGET-stagefeedback-gcc)
10015 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10016 clean-stagefeedback: clean-stagefeedback-gcc
10017 clean-stagefeedback-gcc:
10018 @if [ $(current_stage) = stagefeedback ]; then \
10019 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10020 else \
10021 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10022 $(MAKE) stagefeedback-start; \
10023 fi; \
10024 cd $(HOST_SUBDIR)/gcc && \
10025 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10026 @endif gcc-bootstrap
10032 .PHONY: check-gcc maybe-check-gcc
10033 maybe-check-gcc:
10034 @if gcc
10035 maybe-check-gcc: check-gcc
10037 check-gcc:
10038 @: $(MAKE); $(unstage)
10039 @r=`${PWD_COMMAND}`; export r; \
10040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10041 $(HOST_EXPORTS) \
10042 (cd $(HOST_SUBDIR)/gcc && \
10043 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10045 @endif gcc
10047 .PHONY: install-gcc maybe-install-gcc
10048 maybe-install-gcc:
10049 @if gcc
10050 maybe-install-gcc: install-gcc
10052 install-gcc: installdirs
10053 @: $(MAKE); $(unstage)
10054 @r=`${PWD_COMMAND}`; export r; \
10055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10056 $(HOST_EXPORTS) \
10057 (cd $(HOST_SUBDIR)/gcc && \
10058 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10060 @endif gcc
10062 .PHONY: install-strip-gcc maybe-install-strip-gcc
10063 maybe-install-strip-gcc:
10064 @if gcc
10065 maybe-install-strip-gcc: install-strip-gcc
10067 install-strip-gcc: installdirs
10068 @: $(MAKE); $(unstage)
10069 @r=`${PWD_COMMAND}`; export r; \
10070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10071 $(HOST_EXPORTS) \
10072 (cd $(HOST_SUBDIR)/gcc && \
10073 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10075 @endif gcc
10077 # Other targets (info, dvi, pdf, etc.)
10079 .PHONY: maybe-info-gcc info-gcc
10080 maybe-info-gcc:
10081 @if gcc
10082 maybe-info-gcc: info-gcc
10084 info-gcc: \
10085 configure-gcc
10086 @[ -f ./gcc/Makefile ] || exit 0; \
10087 r=`${PWD_COMMAND}`; export r; \
10088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10089 $(HOST_EXPORTS) \
10090 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10092 done; \
10093 echo "Doing info in gcc" ; \
10094 (cd $(HOST_SUBDIR)/gcc && \
10095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10097 "RANLIB=$${RANLIB}" \
10098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10099 info) \
10100 || exit 1
10102 @endif gcc
10104 .PHONY: maybe-dvi-gcc dvi-gcc
10105 maybe-dvi-gcc:
10106 @if gcc
10107 maybe-dvi-gcc: dvi-gcc
10109 dvi-gcc: \
10110 configure-gcc
10111 @[ -f ./gcc/Makefile ] || exit 0; \
10112 r=`${PWD_COMMAND}`; export r; \
10113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10114 $(HOST_EXPORTS) \
10115 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10117 done; \
10118 echo "Doing dvi in gcc" ; \
10119 (cd $(HOST_SUBDIR)/gcc && \
10120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10122 "RANLIB=$${RANLIB}" \
10123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10124 dvi) \
10125 || exit 1
10127 @endif gcc
10129 .PHONY: maybe-pdf-gcc pdf-gcc
10130 maybe-pdf-gcc:
10131 @if gcc
10132 maybe-pdf-gcc: pdf-gcc
10134 pdf-gcc: \
10135 configure-gcc
10136 @[ -f ./gcc/Makefile ] || exit 0; \
10137 r=`${PWD_COMMAND}`; export r; \
10138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10139 $(HOST_EXPORTS) \
10140 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10142 done; \
10143 echo "Doing pdf in gcc" ; \
10144 (cd $(HOST_SUBDIR)/gcc && \
10145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10147 "RANLIB=$${RANLIB}" \
10148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10149 pdf) \
10150 || exit 1
10152 @endif gcc
10154 .PHONY: maybe-html-gcc html-gcc
10155 maybe-html-gcc:
10156 @if gcc
10157 maybe-html-gcc: html-gcc
10159 html-gcc: \
10160 configure-gcc
10161 @[ -f ./gcc/Makefile ] || exit 0; \
10162 r=`${PWD_COMMAND}`; export r; \
10163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10164 $(HOST_EXPORTS) \
10165 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10167 done; \
10168 echo "Doing html in gcc" ; \
10169 (cd $(HOST_SUBDIR)/gcc && \
10170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10172 "RANLIB=$${RANLIB}" \
10173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10174 html) \
10175 || exit 1
10177 @endif gcc
10179 .PHONY: maybe-TAGS-gcc TAGS-gcc
10180 maybe-TAGS-gcc:
10181 @if gcc
10182 maybe-TAGS-gcc: TAGS-gcc
10184 TAGS-gcc: \
10185 configure-gcc
10186 @[ -f ./gcc/Makefile ] || exit 0; \
10187 r=`${PWD_COMMAND}`; export r; \
10188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10189 $(HOST_EXPORTS) \
10190 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10192 done; \
10193 echo "Doing TAGS in gcc" ; \
10194 (cd $(HOST_SUBDIR)/gcc && \
10195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10197 "RANLIB=$${RANLIB}" \
10198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10199 TAGS) \
10200 || exit 1
10202 @endif gcc
10204 .PHONY: maybe-install-info-gcc install-info-gcc
10205 maybe-install-info-gcc:
10206 @if gcc
10207 maybe-install-info-gcc: install-info-gcc
10209 install-info-gcc: \
10210 configure-gcc \
10211 info-gcc
10212 @[ -f ./gcc/Makefile ] || exit 0; \
10213 r=`${PWD_COMMAND}`; export r; \
10214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10215 $(HOST_EXPORTS) \
10216 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10218 done; \
10219 echo "Doing install-info in gcc" ; \
10220 (cd $(HOST_SUBDIR)/gcc && \
10221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10223 "RANLIB=$${RANLIB}" \
10224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10225 install-info) \
10226 || exit 1
10228 @endif gcc
10230 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10231 maybe-install-pdf-gcc:
10232 @if gcc
10233 maybe-install-pdf-gcc: install-pdf-gcc
10235 install-pdf-gcc: \
10236 configure-gcc \
10237 pdf-gcc
10238 @[ -f ./gcc/Makefile ] || exit 0; \
10239 r=`${PWD_COMMAND}`; export r; \
10240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10241 $(HOST_EXPORTS) \
10242 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10244 done; \
10245 echo "Doing install-pdf in gcc" ; \
10246 (cd $(HOST_SUBDIR)/gcc && \
10247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10249 "RANLIB=$${RANLIB}" \
10250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10251 install-pdf) \
10252 || exit 1
10254 @endif gcc
10256 .PHONY: maybe-install-html-gcc install-html-gcc
10257 maybe-install-html-gcc:
10258 @if gcc
10259 maybe-install-html-gcc: install-html-gcc
10261 install-html-gcc: \
10262 configure-gcc \
10263 html-gcc
10264 @[ -f ./gcc/Makefile ] || exit 0; \
10265 r=`${PWD_COMMAND}`; export r; \
10266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10267 $(HOST_EXPORTS) \
10268 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10270 done; \
10271 echo "Doing install-html in gcc" ; \
10272 (cd $(HOST_SUBDIR)/gcc && \
10273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10275 "RANLIB=$${RANLIB}" \
10276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10277 install-html) \
10278 || exit 1
10280 @endif gcc
10282 .PHONY: maybe-installcheck-gcc installcheck-gcc
10283 maybe-installcheck-gcc:
10284 @if gcc
10285 maybe-installcheck-gcc: installcheck-gcc
10287 installcheck-gcc: \
10288 configure-gcc
10289 @[ -f ./gcc/Makefile ] || exit 0; \
10290 r=`${PWD_COMMAND}`; export r; \
10291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10292 $(HOST_EXPORTS) \
10293 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10295 done; \
10296 echo "Doing installcheck in gcc" ; \
10297 (cd $(HOST_SUBDIR)/gcc && \
10298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10300 "RANLIB=$${RANLIB}" \
10301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10302 installcheck) \
10303 || exit 1
10305 @endif gcc
10307 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10308 maybe-mostlyclean-gcc:
10309 @if gcc
10310 maybe-mostlyclean-gcc: mostlyclean-gcc
10312 mostlyclean-gcc:
10313 @[ -f ./gcc/Makefile ] || exit 0; \
10314 r=`${PWD_COMMAND}`; export r; \
10315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10316 $(HOST_EXPORTS) \
10317 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10319 done; \
10320 echo "Doing mostlyclean in gcc" ; \
10321 (cd $(HOST_SUBDIR)/gcc && \
10322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10324 "RANLIB=$${RANLIB}" \
10325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10326 mostlyclean) \
10327 || exit 1
10329 @endif gcc
10331 .PHONY: maybe-clean-gcc clean-gcc
10332 maybe-clean-gcc:
10333 @if gcc
10334 maybe-clean-gcc: clean-gcc
10336 clean-gcc:
10337 @[ -f ./gcc/Makefile ] || exit 0; \
10338 r=`${PWD_COMMAND}`; export r; \
10339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10340 $(HOST_EXPORTS) \
10341 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10343 done; \
10344 echo "Doing clean in gcc" ; \
10345 (cd $(HOST_SUBDIR)/gcc && \
10346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10348 "RANLIB=$${RANLIB}" \
10349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10350 clean) \
10351 || exit 1
10353 @endif gcc
10355 .PHONY: maybe-distclean-gcc distclean-gcc
10356 maybe-distclean-gcc:
10357 @if gcc
10358 maybe-distclean-gcc: distclean-gcc
10360 distclean-gcc:
10361 @[ -f ./gcc/Makefile ] || exit 0; \
10362 r=`${PWD_COMMAND}`; export r; \
10363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10364 $(HOST_EXPORTS) \
10365 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10367 done; \
10368 echo "Doing distclean in gcc" ; \
10369 (cd $(HOST_SUBDIR)/gcc && \
10370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10372 "RANLIB=$${RANLIB}" \
10373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10374 distclean) \
10375 || exit 1
10377 @endif gcc
10379 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10380 maybe-maintainer-clean-gcc:
10381 @if gcc
10382 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10384 maintainer-clean-gcc:
10385 @[ -f ./gcc/Makefile ] || exit 0; \
10386 r=`${PWD_COMMAND}`; export r; \
10387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10388 $(HOST_EXPORTS) \
10389 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10391 done; \
10392 echo "Doing maintainer-clean in gcc" ; \
10393 (cd $(HOST_SUBDIR)/gcc && \
10394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10396 "RANLIB=$${RANLIB}" \
10397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10398 maintainer-clean) \
10399 || exit 1
10401 @endif gcc
10405 .PHONY: configure-gmp maybe-configure-gmp
10406 maybe-configure-gmp:
10407 @if gcc-bootstrap
10408 configure-gmp: stage_current
10409 @endif gcc-bootstrap
10410 @if gmp
10411 maybe-configure-gmp: configure-gmp
10412 configure-gmp:
10413 @r=`${PWD_COMMAND}`; export r; \
10414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10417 $(HOST_EXPORTS) \
10418 echo Configuring in $(HOST_SUBDIR)/gmp; \
10419 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10420 case $(srcdir) in \
10421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10422 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10424 esac; \
10425 srcdiroption="--srcdir=$${topdir}/gmp"; \
10426 libsrcdir="$$s/gmp"; \
10427 $(SHELL) $${libsrcdir}/configure \
10428 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10429 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10430 || exit 1
10431 @endif gmp
10435 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10436 maybe-configure-stage1-gmp:
10437 @if gmp-bootstrap
10438 maybe-configure-stage1-gmp: configure-stage1-gmp
10439 configure-stage1-gmp:
10440 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10442 @r=`${PWD_COMMAND}`; export r; \
10443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10444 TFLAGS="$(STAGE1_TFLAGS)"; \
10445 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10446 $(HOST_EXPORTS) \
10447 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10448 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10449 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10450 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10452 cd $(HOST_SUBDIR)/gmp || exit 1; \
10453 case $(srcdir) in \
10454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10455 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10457 esac; \
10458 srcdiroption="--srcdir=$${topdir}/gmp"; \
10459 libsrcdir="$$s/gmp"; \
10460 $(SHELL) $${libsrcdir}/configure \
10461 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10462 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10463 $(STAGE1_CONFIGURE_FLAGS) \
10464 --disable-shared
10465 @endif gmp-bootstrap
10467 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10468 maybe-configure-stage2-gmp:
10469 @if gmp-bootstrap
10470 maybe-configure-stage2-gmp: configure-stage2-gmp
10471 configure-stage2-gmp:
10472 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10473 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10474 @r=`${PWD_COMMAND}`; export r; \
10475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10476 TFLAGS="$(STAGE2_TFLAGS)"; \
10477 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10478 $(HOST_EXPORTS) \
10479 $(POSTSTAGE1_HOST_EXPORTS) \
10480 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10481 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10482 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10483 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10484 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10485 cd $(HOST_SUBDIR)/gmp || exit 1; \
10486 case $(srcdir) in \
10487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10488 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10490 esac; \
10491 srcdiroption="--srcdir=$${topdir}/gmp"; \
10492 libsrcdir="$$s/gmp"; \
10493 $(SHELL) $${libsrcdir}/configure \
10494 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10495 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10496 --with-build-libsubdir=$(HOST_SUBDIR) \
10497 $(STAGE2_CONFIGURE_FLAGS) \
10498 --disable-shared
10499 @endif gmp-bootstrap
10501 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10502 maybe-configure-stage3-gmp:
10503 @if gmp-bootstrap
10504 maybe-configure-stage3-gmp: configure-stage3-gmp
10505 configure-stage3-gmp:
10506 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10507 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10508 @r=`${PWD_COMMAND}`; export r; \
10509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10510 TFLAGS="$(STAGE3_TFLAGS)"; \
10511 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10512 $(HOST_EXPORTS) \
10513 $(POSTSTAGE1_HOST_EXPORTS) \
10514 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10515 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10516 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10517 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10519 cd $(HOST_SUBDIR)/gmp || exit 1; \
10520 case $(srcdir) in \
10521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10522 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10524 esac; \
10525 srcdiroption="--srcdir=$${topdir}/gmp"; \
10526 libsrcdir="$$s/gmp"; \
10527 $(SHELL) $${libsrcdir}/configure \
10528 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10529 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10530 --with-build-libsubdir=$(HOST_SUBDIR) \
10531 $(STAGE3_CONFIGURE_FLAGS) \
10532 --disable-shared
10533 @endif gmp-bootstrap
10535 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10536 maybe-configure-stage4-gmp:
10537 @if gmp-bootstrap
10538 maybe-configure-stage4-gmp: configure-stage4-gmp
10539 configure-stage4-gmp:
10540 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10541 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10542 @r=`${PWD_COMMAND}`; export r; \
10543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10544 TFLAGS="$(STAGE4_TFLAGS)"; \
10545 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10546 $(HOST_EXPORTS) \
10547 $(POSTSTAGE1_HOST_EXPORTS) \
10548 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10549 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10550 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10551 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10553 cd $(HOST_SUBDIR)/gmp || exit 1; \
10554 case $(srcdir) in \
10555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10556 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10558 esac; \
10559 srcdiroption="--srcdir=$${topdir}/gmp"; \
10560 libsrcdir="$$s/gmp"; \
10561 $(SHELL) $${libsrcdir}/configure \
10562 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10563 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10564 --with-build-libsubdir=$(HOST_SUBDIR) \
10565 $(STAGE4_CONFIGURE_FLAGS) \
10566 --disable-shared
10567 @endif gmp-bootstrap
10569 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10570 maybe-configure-stageprofile-gmp:
10571 @if gmp-bootstrap
10572 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10573 configure-stageprofile-gmp:
10574 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10576 @r=`${PWD_COMMAND}`; export r; \
10577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10578 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10579 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10580 $(HOST_EXPORTS) \
10581 $(POSTSTAGE1_HOST_EXPORTS) \
10582 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10583 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10584 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10585 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10587 cd $(HOST_SUBDIR)/gmp || exit 1; \
10588 case $(srcdir) in \
10589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10590 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10592 esac; \
10593 srcdiroption="--srcdir=$${topdir}/gmp"; \
10594 libsrcdir="$$s/gmp"; \
10595 $(SHELL) $${libsrcdir}/configure \
10596 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10597 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10598 --with-build-libsubdir=$(HOST_SUBDIR) \
10599 $(STAGEprofile_CONFIGURE_FLAGS) \
10600 --disable-shared
10601 @endif gmp-bootstrap
10603 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10604 maybe-configure-stagefeedback-gmp:
10605 @if gmp-bootstrap
10606 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10607 configure-stagefeedback-gmp:
10608 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10610 @r=`${PWD_COMMAND}`; export r; \
10611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10612 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10613 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10614 $(HOST_EXPORTS) \
10615 $(POSTSTAGE1_HOST_EXPORTS) \
10616 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10617 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10618 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10619 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10621 cd $(HOST_SUBDIR)/gmp || exit 1; \
10622 case $(srcdir) in \
10623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10624 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10626 esac; \
10627 srcdiroption="--srcdir=$${topdir}/gmp"; \
10628 libsrcdir="$$s/gmp"; \
10629 $(SHELL) $${libsrcdir}/configure \
10630 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10631 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10632 --with-build-libsubdir=$(HOST_SUBDIR) \
10633 $(STAGEfeedback_CONFIGURE_FLAGS) \
10634 --disable-shared
10635 @endif gmp-bootstrap
10641 .PHONY: all-gmp maybe-all-gmp
10642 maybe-all-gmp:
10643 @if gcc-bootstrap
10644 all-gmp: stage_current
10645 @endif gcc-bootstrap
10646 @if gmp
10647 TARGET-gmp=all
10648 maybe-all-gmp: all-gmp
10649 all-gmp: configure-gmp
10650 @r=`${PWD_COMMAND}`; export r; \
10651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10652 $(HOST_EXPORTS) \
10653 (cd $(HOST_SUBDIR)/gmp && \
10654 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10655 $(TARGET-gmp))
10656 @endif gmp
10660 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10661 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10662 maybe-all-stage1-gmp:
10663 maybe-clean-stage1-gmp:
10664 @if gmp-bootstrap
10665 maybe-all-stage1-gmp: all-stage1-gmp
10666 all-stage1: all-stage1-gmp
10667 TARGET-stage1-gmp = $(TARGET-gmp)
10668 all-stage1-gmp: configure-stage1-gmp
10669 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10670 @r=`${PWD_COMMAND}`; export r; \
10671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10672 TFLAGS="$(STAGE1_TFLAGS)"; \
10673 $(HOST_EXPORTS) \
10674 cd $(HOST_SUBDIR)/gmp && \
10675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10676 CFLAGS="$(STAGE1_CFLAGS)" \
10677 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10678 LIBCFLAGS="$(LIBCFLAGS)" \
10679 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10680 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10681 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10682 $(EXTRA_HOST_FLAGS) \
10683 $(STAGE1_FLAGS_TO_PASS) \
10684 TFLAGS="$(STAGE1_TFLAGS)" \
10685 $(TARGET-stage1-gmp)
10687 maybe-clean-stage1-gmp: clean-stage1-gmp
10688 clean-stage1: clean-stage1-gmp
10689 clean-stage1-gmp:
10690 @if [ $(current_stage) = stage1 ]; then \
10691 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10692 else \
10693 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10694 $(MAKE) stage1-start; \
10695 fi; \
10696 cd $(HOST_SUBDIR)/gmp && \
10697 $(MAKE) $(EXTRA_HOST_FLAGS) \
10698 $(STAGE1_FLAGS_TO_PASS) clean
10699 @endif gmp-bootstrap
10702 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10703 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10704 maybe-all-stage2-gmp:
10705 maybe-clean-stage2-gmp:
10706 @if gmp-bootstrap
10707 maybe-all-stage2-gmp: all-stage2-gmp
10708 all-stage2: all-stage2-gmp
10709 TARGET-stage2-gmp = $(TARGET-gmp)
10710 all-stage2-gmp: configure-stage2-gmp
10711 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10712 @r=`${PWD_COMMAND}`; export r; \
10713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10714 TFLAGS="$(STAGE2_TFLAGS)"; \
10715 $(HOST_EXPORTS) \
10716 $(POSTSTAGE1_HOST_EXPORTS) \
10717 cd $(HOST_SUBDIR)/gmp && \
10718 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10719 CFLAGS="$(STAGE2_CFLAGS)" \
10720 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10721 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10722 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10723 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10724 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10725 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10726 TFLAGS="$(STAGE2_TFLAGS)" \
10727 $(TARGET-stage2-gmp)
10729 maybe-clean-stage2-gmp: clean-stage2-gmp
10730 clean-stage2: clean-stage2-gmp
10731 clean-stage2-gmp:
10732 @if [ $(current_stage) = stage2 ]; then \
10733 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10734 else \
10735 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10736 $(MAKE) stage2-start; \
10737 fi; \
10738 cd $(HOST_SUBDIR)/gmp && \
10739 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10740 @endif gmp-bootstrap
10743 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10744 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10745 maybe-all-stage3-gmp:
10746 maybe-clean-stage3-gmp:
10747 @if gmp-bootstrap
10748 maybe-all-stage3-gmp: all-stage3-gmp
10749 all-stage3: all-stage3-gmp
10750 TARGET-stage3-gmp = $(TARGET-gmp)
10751 all-stage3-gmp: configure-stage3-gmp
10752 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10753 @r=`${PWD_COMMAND}`; export r; \
10754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10755 TFLAGS="$(STAGE3_TFLAGS)"; \
10756 $(HOST_EXPORTS) \
10757 $(POSTSTAGE1_HOST_EXPORTS) \
10758 cd $(HOST_SUBDIR)/gmp && \
10759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10760 CFLAGS="$(STAGE3_CFLAGS)" \
10761 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10762 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10766 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10767 TFLAGS="$(STAGE3_TFLAGS)" \
10768 $(TARGET-stage3-gmp)
10770 maybe-clean-stage3-gmp: clean-stage3-gmp
10771 clean-stage3: clean-stage3-gmp
10772 clean-stage3-gmp:
10773 @if [ $(current_stage) = stage3 ]; then \
10774 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10775 else \
10776 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10777 $(MAKE) stage3-start; \
10778 fi; \
10779 cd $(HOST_SUBDIR)/gmp && \
10780 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10781 @endif gmp-bootstrap
10784 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10785 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10786 maybe-all-stage4-gmp:
10787 maybe-clean-stage4-gmp:
10788 @if gmp-bootstrap
10789 maybe-all-stage4-gmp: all-stage4-gmp
10790 all-stage4: all-stage4-gmp
10791 TARGET-stage4-gmp = $(TARGET-gmp)
10792 all-stage4-gmp: configure-stage4-gmp
10793 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10794 @r=`${PWD_COMMAND}`; export r; \
10795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10796 TFLAGS="$(STAGE4_TFLAGS)"; \
10797 $(HOST_EXPORTS) \
10798 $(POSTSTAGE1_HOST_EXPORTS) \
10799 cd $(HOST_SUBDIR)/gmp && \
10800 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10801 CFLAGS="$(STAGE4_CFLAGS)" \
10802 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10803 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10804 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10805 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10806 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10807 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10808 TFLAGS="$(STAGE4_TFLAGS)" \
10809 $(TARGET-stage4-gmp)
10811 maybe-clean-stage4-gmp: clean-stage4-gmp
10812 clean-stage4: clean-stage4-gmp
10813 clean-stage4-gmp:
10814 @if [ $(current_stage) = stage4 ]; then \
10815 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10816 else \
10817 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10818 $(MAKE) stage4-start; \
10819 fi; \
10820 cd $(HOST_SUBDIR)/gmp && \
10821 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10822 @endif gmp-bootstrap
10825 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10826 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10827 maybe-all-stageprofile-gmp:
10828 maybe-clean-stageprofile-gmp:
10829 @if gmp-bootstrap
10830 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10831 all-stageprofile: all-stageprofile-gmp
10832 TARGET-stageprofile-gmp = $(TARGET-gmp)
10833 all-stageprofile-gmp: configure-stageprofile-gmp
10834 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10835 @r=`${PWD_COMMAND}`; export r; \
10836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10837 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10838 $(HOST_EXPORTS) \
10839 $(POSTSTAGE1_HOST_EXPORTS) \
10840 cd $(HOST_SUBDIR)/gmp && \
10841 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10842 CFLAGS="$(STAGEprofile_CFLAGS)" \
10843 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10844 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10845 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10846 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10847 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10848 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10849 TFLAGS="$(STAGEprofile_TFLAGS)" \
10850 $(TARGET-stageprofile-gmp)
10852 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10853 clean-stageprofile: clean-stageprofile-gmp
10854 clean-stageprofile-gmp:
10855 @if [ $(current_stage) = stageprofile ]; then \
10856 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10857 else \
10858 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10859 $(MAKE) stageprofile-start; \
10860 fi; \
10861 cd $(HOST_SUBDIR)/gmp && \
10862 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10863 @endif gmp-bootstrap
10866 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10867 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10868 maybe-all-stagefeedback-gmp:
10869 maybe-clean-stagefeedback-gmp:
10870 @if gmp-bootstrap
10871 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10872 all-stagefeedback: all-stagefeedback-gmp
10873 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10874 all-stagefeedback-gmp: configure-stagefeedback-gmp
10875 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10876 @r=`${PWD_COMMAND}`; export r; \
10877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10878 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10879 $(HOST_EXPORTS) \
10880 $(POSTSTAGE1_HOST_EXPORTS) \
10881 cd $(HOST_SUBDIR)/gmp && \
10882 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10883 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10884 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10885 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10886 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10887 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10888 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10889 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10890 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10891 $(TARGET-stagefeedback-gmp)
10893 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10894 clean-stagefeedback: clean-stagefeedback-gmp
10895 clean-stagefeedback-gmp:
10896 @if [ $(current_stage) = stagefeedback ]; then \
10897 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10898 else \
10899 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10900 $(MAKE) stagefeedback-start; \
10901 fi; \
10902 cd $(HOST_SUBDIR)/gmp && \
10903 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10904 @endif gmp-bootstrap
10910 .PHONY: check-gmp maybe-check-gmp
10911 maybe-check-gmp:
10912 @if gmp
10913 maybe-check-gmp: check-gmp
10915 check-gmp:
10916 @: $(MAKE); $(unstage)
10917 @r=`${PWD_COMMAND}`; export r; \
10918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10919 $(HOST_EXPORTS) \
10920 (cd $(HOST_SUBDIR)/gmp && \
10921 $(MAKE) $(FLAGS_TO_PASS) check)
10923 @endif gmp
10925 .PHONY: install-gmp maybe-install-gmp
10926 maybe-install-gmp:
10927 @if gmp
10928 maybe-install-gmp: install-gmp
10930 install-gmp:
10932 @endif gmp
10934 .PHONY: install-strip-gmp maybe-install-strip-gmp
10935 maybe-install-strip-gmp:
10936 @if gmp
10937 maybe-install-strip-gmp: install-strip-gmp
10939 install-strip-gmp:
10941 @endif gmp
10943 # Other targets (info, dvi, pdf, etc.)
10945 .PHONY: maybe-info-gmp info-gmp
10946 maybe-info-gmp:
10947 @if gmp
10948 maybe-info-gmp: info-gmp
10950 info-gmp: \
10951 configure-gmp
10952 @[ -f ./gmp/Makefile ] || exit 0; \
10953 r=`${PWD_COMMAND}`; export r; \
10954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10955 $(HOST_EXPORTS) \
10956 for flag in $(EXTRA_HOST_FLAGS) ; do \
10957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10958 done; \
10959 echo "Doing info in gmp" ; \
10960 (cd $(HOST_SUBDIR)/gmp && \
10961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10963 "RANLIB=$${RANLIB}" \
10964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10965 info) \
10966 || exit 1
10968 @endif gmp
10970 .PHONY: maybe-dvi-gmp dvi-gmp
10971 maybe-dvi-gmp:
10972 @if gmp
10973 maybe-dvi-gmp: dvi-gmp
10975 dvi-gmp: \
10976 configure-gmp
10977 @[ -f ./gmp/Makefile ] || exit 0; \
10978 r=`${PWD_COMMAND}`; export r; \
10979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10980 $(HOST_EXPORTS) \
10981 for flag in $(EXTRA_HOST_FLAGS) ; do \
10982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10983 done; \
10984 echo "Doing dvi in gmp" ; \
10985 (cd $(HOST_SUBDIR)/gmp && \
10986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10988 "RANLIB=$${RANLIB}" \
10989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10990 dvi) \
10991 || exit 1
10993 @endif gmp
10995 .PHONY: maybe-pdf-gmp pdf-gmp
10996 maybe-pdf-gmp:
10997 @if gmp
10998 maybe-pdf-gmp: pdf-gmp
11000 pdf-gmp: \
11001 configure-gmp
11002 @[ -f ./gmp/Makefile ] || exit 0; \
11003 r=`${PWD_COMMAND}`; export r; \
11004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11005 $(HOST_EXPORTS) \
11006 for flag in $(EXTRA_HOST_FLAGS) ; do \
11007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11008 done; \
11009 echo "Doing pdf in gmp" ; \
11010 (cd $(HOST_SUBDIR)/gmp && \
11011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11013 "RANLIB=$${RANLIB}" \
11014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11015 pdf) \
11016 || exit 1
11018 @endif gmp
11020 .PHONY: maybe-html-gmp html-gmp
11021 maybe-html-gmp:
11022 @if gmp
11023 maybe-html-gmp: html-gmp
11025 html-gmp: \
11026 configure-gmp
11027 @[ -f ./gmp/Makefile ] || exit 0; \
11028 r=`${PWD_COMMAND}`; export r; \
11029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11030 $(HOST_EXPORTS) \
11031 for flag in $(EXTRA_HOST_FLAGS) ; do \
11032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11033 done; \
11034 echo "Doing html in gmp" ; \
11035 (cd $(HOST_SUBDIR)/gmp && \
11036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11038 "RANLIB=$${RANLIB}" \
11039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11040 html) \
11041 || exit 1
11043 @endif gmp
11045 .PHONY: maybe-TAGS-gmp TAGS-gmp
11046 maybe-TAGS-gmp:
11047 @if gmp
11048 maybe-TAGS-gmp: TAGS-gmp
11050 TAGS-gmp: \
11051 configure-gmp
11052 @[ -f ./gmp/Makefile ] || exit 0; \
11053 r=`${PWD_COMMAND}`; export r; \
11054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11055 $(HOST_EXPORTS) \
11056 for flag in $(EXTRA_HOST_FLAGS) ; do \
11057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11058 done; \
11059 echo "Doing TAGS in gmp" ; \
11060 (cd $(HOST_SUBDIR)/gmp && \
11061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11063 "RANLIB=$${RANLIB}" \
11064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11065 TAGS) \
11066 || exit 1
11068 @endif gmp
11070 .PHONY: maybe-install-info-gmp install-info-gmp
11071 maybe-install-info-gmp:
11072 @if gmp
11073 maybe-install-info-gmp: install-info-gmp
11075 install-info-gmp: \
11076 configure-gmp \
11077 info-gmp
11078 @[ -f ./gmp/Makefile ] || exit 0; \
11079 r=`${PWD_COMMAND}`; export r; \
11080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11081 $(HOST_EXPORTS) \
11082 for flag in $(EXTRA_HOST_FLAGS) ; do \
11083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084 done; \
11085 echo "Doing install-info in gmp" ; \
11086 (cd $(HOST_SUBDIR)/gmp && \
11087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089 "RANLIB=$${RANLIB}" \
11090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11091 install-info) \
11092 || exit 1
11094 @endif gmp
11096 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11097 maybe-install-pdf-gmp:
11098 @if gmp
11099 maybe-install-pdf-gmp: install-pdf-gmp
11101 install-pdf-gmp: \
11102 configure-gmp \
11103 pdf-gmp
11104 @[ -f ./gmp/Makefile ] || exit 0; \
11105 r=`${PWD_COMMAND}`; export r; \
11106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11107 $(HOST_EXPORTS) \
11108 for flag in $(EXTRA_HOST_FLAGS) ; do \
11109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11110 done; \
11111 echo "Doing install-pdf in gmp" ; \
11112 (cd $(HOST_SUBDIR)/gmp && \
11113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11115 "RANLIB=$${RANLIB}" \
11116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11117 install-pdf) \
11118 || exit 1
11120 @endif gmp
11122 .PHONY: maybe-install-html-gmp install-html-gmp
11123 maybe-install-html-gmp:
11124 @if gmp
11125 maybe-install-html-gmp: install-html-gmp
11127 install-html-gmp: \
11128 configure-gmp \
11129 html-gmp
11130 @[ -f ./gmp/Makefile ] || exit 0; \
11131 r=`${PWD_COMMAND}`; export r; \
11132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11133 $(HOST_EXPORTS) \
11134 for flag in $(EXTRA_HOST_FLAGS) ; do \
11135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11136 done; \
11137 echo "Doing install-html in gmp" ; \
11138 (cd $(HOST_SUBDIR)/gmp && \
11139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11141 "RANLIB=$${RANLIB}" \
11142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11143 install-html) \
11144 || exit 1
11146 @endif gmp
11148 .PHONY: maybe-installcheck-gmp installcheck-gmp
11149 maybe-installcheck-gmp:
11150 @if gmp
11151 maybe-installcheck-gmp: installcheck-gmp
11153 installcheck-gmp: \
11154 configure-gmp
11155 @[ -f ./gmp/Makefile ] || exit 0; \
11156 r=`${PWD_COMMAND}`; export r; \
11157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11158 $(HOST_EXPORTS) \
11159 for flag in $(EXTRA_HOST_FLAGS) ; do \
11160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11161 done; \
11162 echo "Doing installcheck in gmp" ; \
11163 (cd $(HOST_SUBDIR)/gmp && \
11164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11166 "RANLIB=$${RANLIB}" \
11167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11168 installcheck) \
11169 || exit 1
11171 @endif gmp
11173 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11174 maybe-mostlyclean-gmp:
11175 @if gmp
11176 maybe-mostlyclean-gmp: mostlyclean-gmp
11178 mostlyclean-gmp:
11179 @[ -f ./gmp/Makefile ] || exit 0; \
11180 r=`${PWD_COMMAND}`; export r; \
11181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11182 $(HOST_EXPORTS) \
11183 for flag in $(EXTRA_HOST_FLAGS) ; do \
11184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11185 done; \
11186 echo "Doing mostlyclean in gmp" ; \
11187 (cd $(HOST_SUBDIR)/gmp && \
11188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11190 "RANLIB=$${RANLIB}" \
11191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11192 mostlyclean) \
11193 || exit 1
11195 @endif gmp
11197 .PHONY: maybe-clean-gmp clean-gmp
11198 maybe-clean-gmp:
11199 @if gmp
11200 maybe-clean-gmp: clean-gmp
11202 clean-gmp:
11203 @[ -f ./gmp/Makefile ] || exit 0; \
11204 r=`${PWD_COMMAND}`; export r; \
11205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11206 $(HOST_EXPORTS) \
11207 for flag in $(EXTRA_HOST_FLAGS) ; do \
11208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11209 done; \
11210 echo "Doing clean in gmp" ; \
11211 (cd $(HOST_SUBDIR)/gmp && \
11212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11214 "RANLIB=$${RANLIB}" \
11215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11216 clean) \
11217 || exit 1
11219 @endif gmp
11221 .PHONY: maybe-distclean-gmp distclean-gmp
11222 maybe-distclean-gmp:
11223 @if gmp
11224 maybe-distclean-gmp: distclean-gmp
11226 distclean-gmp:
11227 @[ -f ./gmp/Makefile ] || exit 0; \
11228 r=`${PWD_COMMAND}`; export r; \
11229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11230 $(HOST_EXPORTS) \
11231 for flag in $(EXTRA_HOST_FLAGS) ; do \
11232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11233 done; \
11234 echo "Doing distclean in gmp" ; \
11235 (cd $(HOST_SUBDIR)/gmp && \
11236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11238 "RANLIB=$${RANLIB}" \
11239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11240 distclean) \
11241 || exit 1
11243 @endif gmp
11245 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11246 maybe-maintainer-clean-gmp:
11247 @if gmp
11248 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11250 maintainer-clean-gmp:
11251 @[ -f ./gmp/Makefile ] || exit 0; \
11252 r=`${PWD_COMMAND}`; export r; \
11253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11254 $(HOST_EXPORTS) \
11255 for flag in $(EXTRA_HOST_FLAGS) ; do \
11256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11257 done; \
11258 echo "Doing maintainer-clean in gmp" ; \
11259 (cd $(HOST_SUBDIR)/gmp && \
11260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11262 "RANLIB=$${RANLIB}" \
11263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11264 maintainer-clean) \
11265 || exit 1
11267 @endif gmp
11271 .PHONY: configure-mpfr maybe-configure-mpfr
11272 maybe-configure-mpfr:
11273 @if gcc-bootstrap
11274 configure-mpfr: stage_current
11275 @endif gcc-bootstrap
11276 @if mpfr
11277 maybe-configure-mpfr: configure-mpfr
11278 configure-mpfr:
11279 @r=`${PWD_COMMAND}`; export r; \
11280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11281 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11283 $(HOST_EXPORTS) \
11284 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11285 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11286 case $(srcdir) in \
11287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11288 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11290 esac; \
11291 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11292 libsrcdir="$$s/mpfr"; \
11293 $(SHELL) $${libsrcdir}/configure \
11294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11295 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11296 || exit 1
11297 @endif mpfr
11301 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11302 maybe-configure-stage1-mpfr:
11303 @if mpfr-bootstrap
11304 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11305 configure-stage1-mpfr:
11306 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11308 @r=`${PWD_COMMAND}`; export r; \
11309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11310 TFLAGS="$(STAGE1_TFLAGS)"; \
11311 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11312 $(HOST_EXPORTS) \
11313 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11314 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11315 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11316 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11318 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11319 case $(srcdir) in \
11320 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11321 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11322 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11323 esac; \
11324 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11325 libsrcdir="$$s/mpfr"; \
11326 $(SHELL) $${libsrcdir}/configure \
11327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11328 --target=${target_alias} $${srcdiroption} \
11329 $(STAGE1_CONFIGURE_FLAGS) \
11330 --disable-shared @extra_mpfr_configure_flags@
11331 @endif mpfr-bootstrap
11333 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11334 maybe-configure-stage2-mpfr:
11335 @if mpfr-bootstrap
11336 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11337 configure-stage2-mpfr:
11338 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11339 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11340 @r=`${PWD_COMMAND}`; export r; \
11341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11342 TFLAGS="$(STAGE2_TFLAGS)"; \
11343 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11344 $(HOST_EXPORTS) \
11345 $(POSTSTAGE1_HOST_EXPORTS) \
11346 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11347 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11348 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11349 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11351 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11352 case $(srcdir) in \
11353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11354 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11356 esac; \
11357 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11358 libsrcdir="$$s/mpfr"; \
11359 $(SHELL) $${libsrcdir}/configure \
11360 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11361 --target=${target_alias} $${srcdiroption} \
11362 --with-build-libsubdir=$(HOST_SUBDIR) \
11363 $(STAGE2_CONFIGURE_FLAGS) \
11364 --disable-shared @extra_mpfr_configure_flags@
11365 @endif mpfr-bootstrap
11367 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11368 maybe-configure-stage3-mpfr:
11369 @if mpfr-bootstrap
11370 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11371 configure-stage3-mpfr:
11372 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11374 @r=`${PWD_COMMAND}`; export r; \
11375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11376 TFLAGS="$(STAGE3_TFLAGS)"; \
11377 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11378 $(HOST_EXPORTS) \
11379 $(POSTSTAGE1_HOST_EXPORTS) \
11380 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11381 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11382 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11383 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11385 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11386 case $(srcdir) in \
11387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11388 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11390 esac; \
11391 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11392 libsrcdir="$$s/mpfr"; \
11393 $(SHELL) $${libsrcdir}/configure \
11394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11395 --target=${target_alias} $${srcdiroption} \
11396 --with-build-libsubdir=$(HOST_SUBDIR) \
11397 $(STAGE3_CONFIGURE_FLAGS) \
11398 --disable-shared @extra_mpfr_configure_flags@
11399 @endif mpfr-bootstrap
11401 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11402 maybe-configure-stage4-mpfr:
11403 @if mpfr-bootstrap
11404 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11405 configure-stage4-mpfr:
11406 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11407 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11408 @r=`${PWD_COMMAND}`; export r; \
11409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11410 TFLAGS="$(STAGE4_TFLAGS)"; \
11411 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11412 $(HOST_EXPORTS) \
11413 $(POSTSTAGE1_HOST_EXPORTS) \
11414 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11415 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11416 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11417 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11419 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11420 case $(srcdir) in \
11421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11422 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11424 esac; \
11425 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11426 libsrcdir="$$s/mpfr"; \
11427 $(SHELL) $${libsrcdir}/configure \
11428 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11429 --target=${target_alias} $${srcdiroption} \
11430 --with-build-libsubdir=$(HOST_SUBDIR) \
11431 $(STAGE4_CONFIGURE_FLAGS) \
11432 --disable-shared @extra_mpfr_configure_flags@
11433 @endif mpfr-bootstrap
11435 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11436 maybe-configure-stageprofile-mpfr:
11437 @if mpfr-bootstrap
11438 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11439 configure-stageprofile-mpfr:
11440 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11442 @r=`${PWD_COMMAND}`; export r; \
11443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11444 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11445 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11446 $(HOST_EXPORTS) \
11447 $(POSTSTAGE1_HOST_EXPORTS) \
11448 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11449 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11450 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11451 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11453 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11454 case $(srcdir) in \
11455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11456 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11458 esac; \
11459 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11460 libsrcdir="$$s/mpfr"; \
11461 $(SHELL) $${libsrcdir}/configure \
11462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11463 --target=${target_alias} $${srcdiroption} \
11464 --with-build-libsubdir=$(HOST_SUBDIR) \
11465 $(STAGEprofile_CONFIGURE_FLAGS) \
11466 --disable-shared @extra_mpfr_configure_flags@
11467 @endif mpfr-bootstrap
11469 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11470 maybe-configure-stagefeedback-mpfr:
11471 @if mpfr-bootstrap
11472 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11473 configure-stagefeedback-mpfr:
11474 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11475 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11476 @r=`${PWD_COMMAND}`; export r; \
11477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11478 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11479 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11480 $(HOST_EXPORTS) \
11481 $(POSTSTAGE1_HOST_EXPORTS) \
11482 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11483 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11484 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11485 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11486 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11487 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11488 case $(srcdir) in \
11489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11490 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11492 esac; \
11493 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11494 libsrcdir="$$s/mpfr"; \
11495 $(SHELL) $${libsrcdir}/configure \
11496 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11497 --target=${target_alias} $${srcdiroption} \
11498 --with-build-libsubdir=$(HOST_SUBDIR) \
11499 $(STAGEfeedback_CONFIGURE_FLAGS) \
11500 --disable-shared @extra_mpfr_configure_flags@
11501 @endif mpfr-bootstrap
11507 .PHONY: all-mpfr maybe-all-mpfr
11508 maybe-all-mpfr:
11509 @if gcc-bootstrap
11510 all-mpfr: stage_current
11511 @endif gcc-bootstrap
11512 @if mpfr
11513 TARGET-mpfr=all
11514 maybe-all-mpfr: all-mpfr
11515 all-mpfr: configure-mpfr
11516 @r=`${PWD_COMMAND}`; export r; \
11517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11518 $(HOST_EXPORTS) \
11519 (cd $(HOST_SUBDIR)/mpfr && \
11520 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11521 $(TARGET-mpfr))
11522 @endif mpfr
11526 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11527 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11528 maybe-all-stage1-mpfr:
11529 maybe-clean-stage1-mpfr:
11530 @if mpfr-bootstrap
11531 maybe-all-stage1-mpfr: all-stage1-mpfr
11532 all-stage1: all-stage1-mpfr
11533 TARGET-stage1-mpfr = $(TARGET-mpfr)
11534 all-stage1-mpfr: configure-stage1-mpfr
11535 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11536 @r=`${PWD_COMMAND}`; export r; \
11537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11538 TFLAGS="$(STAGE1_TFLAGS)"; \
11539 $(HOST_EXPORTS) \
11540 cd $(HOST_SUBDIR)/mpfr && \
11541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11542 CFLAGS="$(STAGE1_CFLAGS)" \
11543 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11544 LIBCFLAGS="$(LIBCFLAGS)" \
11545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11548 $(EXTRA_HOST_FLAGS) \
11549 $(STAGE1_FLAGS_TO_PASS) \
11550 TFLAGS="$(STAGE1_TFLAGS)" \
11551 $(TARGET-stage1-mpfr)
11553 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11554 clean-stage1: clean-stage1-mpfr
11555 clean-stage1-mpfr:
11556 @if [ $(current_stage) = stage1 ]; then \
11557 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11558 else \
11559 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11560 $(MAKE) stage1-start; \
11561 fi; \
11562 cd $(HOST_SUBDIR)/mpfr && \
11563 $(MAKE) $(EXTRA_HOST_FLAGS) \
11564 $(STAGE1_FLAGS_TO_PASS) clean
11565 @endif mpfr-bootstrap
11568 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11569 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11570 maybe-all-stage2-mpfr:
11571 maybe-clean-stage2-mpfr:
11572 @if mpfr-bootstrap
11573 maybe-all-stage2-mpfr: all-stage2-mpfr
11574 all-stage2: all-stage2-mpfr
11575 TARGET-stage2-mpfr = $(TARGET-mpfr)
11576 all-stage2-mpfr: configure-stage2-mpfr
11577 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11578 @r=`${PWD_COMMAND}`; export r; \
11579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11580 TFLAGS="$(STAGE2_TFLAGS)"; \
11581 $(HOST_EXPORTS) \
11582 $(POSTSTAGE1_HOST_EXPORTS) \
11583 cd $(HOST_SUBDIR)/mpfr && \
11584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11585 CFLAGS="$(STAGE2_CFLAGS)" \
11586 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11587 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11591 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11592 TFLAGS="$(STAGE2_TFLAGS)" \
11593 $(TARGET-stage2-mpfr)
11595 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11596 clean-stage2: clean-stage2-mpfr
11597 clean-stage2-mpfr:
11598 @if [ $(current_stage) = stage2 ]; then \
11599 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11600 else \
11601 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11602 $(MAKE) stage2-start; \
11603 fi; \
11604 cd $(HOST_SUBDIR)/mpfr && \
11605 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11606 @endif mpfr-bootstrap
11609 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11610 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11611 maybe-all-stage3-mpfr:
11612 maybe-clean-stage3-mpfr:
11613 @if mpfr-bootstrap
11614 maybe-all-stage3-mpfr: all-stage3-mpfr
11615 all-stage3: all-stage3-mpfr
11616 TARGET-stage3-mpfr = $(TARGET-mpfr)
11617 all-stage3-mpfr: configure-stage3-mpfr
11618 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11619 @r=`${PWD_COMMAND}`; export r; \
11620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11621 TFLAGS="$(STAGE3_TFLAGS)"; \
11622 $(HOST_EXPORTS) \
11623 $(POSTSTAGE1_HOST_EXPORTS) \
11624 cd $(HOST_SUBDIR)/mpfr && \
11625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11626 CFLAGS="$(STAGE3_CFLAGS)" \
11627 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11628 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11632 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11633 TFLAGS="$(STAGE3_TFLAGS)" \
11634 $(TARGET-stage3-mpfr)
11636 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11637 clean-stage3: clean-stage3-mpfr
11638 clean-stage3-mpfr:
11639 @if [ $(current_stage) = stage3 ]; then \
11640 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11641 else \
11642 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11643 $(MAKE) stage3-start; \
11644 fi; \
11645 cd $(HOST_SUBDIR)/mpfr && \
11646 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11647 @endif mpfr-bootstrap
11650 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11651 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11652 maybe-all-stage4-mpfr:
11653 maybe-clean-stage4-mpfr:
11654 @if mpfr-bootstrap
11655 maybe-all-stage4-mpfr: all-stage4-mpfr
11656 all-stage4: all-stage4-mpfr
11657 TARGET-stage4-mpfr = $(TARGET-mpfr)
11658 all-stage4-mpfr: configure-stage4-mpfr
11659 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11660 @r=`${PWD_COMMAND}`; export r; \
11661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11662 TFLAGS="$(STAGE4_TFLAGS)"; \
11663 $(HOST_EXPORTS) \
11664 $(POSTSTAGE1_HOST_EXPORTS) \
11665 cd $(HOST_SUBDIR)/mpfr && \
11666 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11667 CFLAGS="$(STAGE4_CFLAGS)" \
11668 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11669 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11670 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11671 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11672 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11673 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11674 TFLAGS="$(STAGE4_TFLAGS)" \
11675 $(TARGET-stage4-mpfr)
11677 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11678 clean-stage4: clean-stage4-mpfr
11679 clean-stage4-mpfr:
11680 @if [ $(current_stage) = stage4 ]; then \
11681 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11682 else \
11683 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11684 $(MAKE) stage4-start; \
11685 fi; \
11686 cd $(HOST_SUBDIR)/mpfr && \
11687 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11688 @endif mpfr-bootstrap
11691 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11692 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11693 maybe-all-stageprofile-mpfr:
11694 maybe-clean-stageprofile-mpfr:
11695 @if mpfr-bootstrap
11696 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11697 all-stageprofile: all-stageprofile-mpfr
11698 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11699 all-stageprofile-mpfr: configure-stageprofile-mpfr
11700 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11701 @r=`${PWD_COMMAND}`; export r; \
11702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11703 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11704 $(HOST_EXPORTS) \
11705 $(POSTSTAGE1_HOST_EXPORTS) \
11706 cd $(HOST_SUBDIR)/mpfr && \
11707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11708 CFLAGS="$(STAGEprofile_CFLAGS)" \
11709 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11710 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11714 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11715 TFLAGS="$(STAGEprofile_TFLAGS)" \
11716 $(TARGET-stageprofile-mpfr)
11718 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11719 clean-stageprofile: clean-stageprofile-mpfr
11720 clean-stageprofile-mpfr:
11721 @if [ $(current_stage) = stageprofile ]; then \
11722 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11723 else \
11724 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11725 $(MAKE) stageprofile-start; \
11726 fi; \
11727 cd $(HOST_SUBDIR)/mpfr && \
11728 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11729 @endif mpfr-bootstrap
11732 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11733 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11734 maybe-all-stagefeedback-mpfr:
11735 maybe-clean-stagefeedback-mpfr:
11736 @if mpfr-bootstrap
11737 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11738 all-stagefeedback: all-stagefeedback-mpfr
11739 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11740 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11741 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11742 @r=`${PWD_COMMAND}`; export r; \
11743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11744 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11745 $(HOST_EXPORTS) \
11746 $(POSTSTAGE1_HOST_EXPORTS) \
11747 cd $(HOST_SUBDIR)/mpfr && \
11748 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11749 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11750 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11751 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11752 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11753 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11754 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11755 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11756 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11757 $(TARGET-stagefeedback-mpfr)
11759 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11760 clean-stagefeedback: clean-stagefeedback-mpfr
11761 clean-stagefeedback-mpfr:
11762 @if [ $(current_stage) = stagefeedback ]; then \
11763 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11764 else \
11765 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11766 $(MAKE) stagefeedback-start; \
11767 fi; \
11768 cd $(HOST_SUBDIR)/mpfr && \
11769 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11770 @endif mpfr-bootstrap
11776 .PHONY: check-mpfr maybe-check-mpfr
11777 maybe-check-mpfr:
11778 @if mpfr
11779 maybe-check-mpfr: check-mpfr
11781 check-mpfr:
11782 @: $(MAKE); $(unstage)
11783 @r=`${PWD_COMMAND}`; export r; \
11784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11785 $(HOST_EXPORTS) \
11786 (cd $(HOST_SUBDIR)/mpfr && \
11787 $(MAKE) $(FLAGS_TO_PASS) check)
11789 @endif mpfr
11791 .PHONY: install-mpfr maybe-install-mpfr
11792 maybe-install-mpfr:
11793 @if mpfr
11794 maybe-install-mpfr: install-mpfr
11796 install-mpfr:
11798 @endif mpfr
11800 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11801 maybe-install-strip-mpfr:
11802 @if mpfr
11803 maybe-install-strip-mpfr: install-strip-mpfr
11805 install-strip-mpfr:
11807 @endif mpfr
11809 # Other targets (info, dvi, pdf, etc.)
11811 .PHONY: maybe-info-mpfr info-mpfr
11812 maybe-info-mpfr:
11813 @if mpfr
11814 maybe-info-mpfr: info-mpfr
11816 info-mpfr: \
11817 configure-mpfr
11818 @[ -f ./mpfr/Makefile ] || exit 0; \
11819 r=`${PWD_COMMAND}`; export r; \
11820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11821 $(HOST_EXPORTS) \
11822 for flag in $(EXTRA_HOST_FLAGS) ; do \
11823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11824 done; \
11825 echo "Doing info in mpfr" ; \
11826 (cd $(HOST_SUBDIR)/mpfr && \
11827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11829 "RANLIB=$${RANLIB}" \
11830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11831 info) \
11832 || exit 1
11834 @endif mpfr
11836 .PHONY: maybe-dvi-mpfr dvi-mpfr
11837 maybe-dvi-mpfr:
11838 @if mpfr
11839 maybe-dvi-mpfr: dvi-mpfr
11841 dvi-mpfr: \
11842 configure-mpfr
11843 @[ -f ./mpfr/Makefile ] || exit 0; \
11844 r=`${PWD_COMMAND}`; export r; \
11845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11846 $(HOST_EXPORTS) \
11847 for flag in $(EXTRA_HOST_FLAGS) ; do \
11848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11849 done; \
11850 echo "Doing dvi in mpfr" ; \
11851 (cd $(HOST_SUBDIR)/mpfr && \
11852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11854 "RANLIB=$${RANLIB}" \
11855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11856 dvi) \
11857 || exit 1
11859 @endif mpfr
11861 .PHONY: maybe-pdf-mpfr pdf-mpfr
11862 maybe-pdf-mpfr:
11863 @if mpfr
11864 maybe-pdf-mpfr: pdf-mpfr
11866 pdf-mpfr: \
11867 configure-mpfr
11868 @[ -f ./mpfr/Makefile ] || exit 0; \
11869 r=`${PWD_COMMAND}`; export r; \
11870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11871 $(HOST_EXPORTS) \
11872 for flag in $(EXTRA_HOST_FLAGS) ; do \
11873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11874 done; \
11875 echo "Doing pdf in mpfr" ; \
11876 (cd $(HOST_SUBDIR)/mpfr && \
11877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11879 "RANLIB=$${RANLIB}" \
11880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11881 pdf) \
11882 || exit 1
11884 @endif mpfr
11886 .PHONY: maybe-html-mpfr html-mpfr
11887 maybe-html-mpfr:
11888 @if mpfr
11889 maybe-html-mpfr: html-mpfr
11891 html-mpfr: \
11892 configure-mpfr
11893 @[ -f ./mpfr/Makefile ] || exit 0; \
11894 r=`${PWD_COMMAND}`; export r; \
11895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11896 $(HOST_EXPORTS) \
11897 for flag in $(EXTRA_HOST_FLAGS) ; do \
11898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11899 done; \
11900 echo "Doing html in mpfr" ; \
11901 (cd $(HOST_SUBDIR)/mpfr && \
11902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11904 "RANLIB=$${RANLIB}" \
11905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11906 html) \
11907 || exit 1
11909 @endif mpfr
11911 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11912 maybe-TAGS-mpfr:
11913 @if mpfr
11914 maybe-TAGS-mpfr: TAGS-mpfr
11916 TAGS-mpfr: \
11917 configure-mpfr
11918 @[ -f ./mpfr/Makefile ] || exit 0; \
11919 r=`${PWD_COMMAND}`; export r; \
11920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11921 $(HOST_EXPORTS) \
11922 for flag in $(EXTRA_HOST_FLAGS) ; do \
11923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11924 done; \
11925 echo "Doing TAGS in mpfr" ; \
11926 (cd $(HOST_SUBDIR)/mpfr && \
11927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11929 "RANLIB=$${RANLIB}" \
11930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11931 TAGS) \
11932 || exit 1
11934 @endif mpfr
11936 .PHONY: maybe-install-info-mpfr install-info-mpfr
11937 maybe-install-info-mpfr:
11938 @if mpfr
11939 maybe-install-info-mpfr: install-info-mpfr
11941 install-info-mpfr: \
11942 configure-mpfr \
11943 info-mpfr
11944 @[ -f ./mpfr/Makefile ] || exit 0; \
11945 r=`${PWD_COMMAND}`; export r; \
11946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11947 $(HOST_EXPORTS) \
11948 for flag in $(EXTRA_HOST_FLAGS) ; do \
11949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11950 done; \
11951 echo "Doing install-info in mpfr" ; \
11952 (cd $(HOST_SUBDIR)/mpfr && \
11953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11955 "RANLIB=$${RANLIB}" \
11956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11957 install-info) \
11958 || exit 1
11960 @endif mpfr
11962 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11963 maybe-install-pdf-mpfr:
11964 @if mpfr
11965 maybe-install-pdf-mpfr: install-pdf-mpfr
11967 install-pdf-mpfr: \
11968 configure-mpfr \
11969 pdf-mpfr
11970 @[ -f ./mpfr/Makefile ] || exit 0; \
11971 r=`${PWD_COMMAND}`; export r; \
11972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11973 $(HOST_EXPORTS) \
11974 for flag in $(EXTRA_HOST_FLAGS) ; do \
11975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11976 done; \
11977 echo "Doing install-pdf in mpfr" ; \
11978 (cd $(HOST_SUBDIR)/mpfr && \
11979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11981 "RANLIB=$${RANLIB}" \
11982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11983 install-pdf) \
11984 || exit 1
11986 @endif mpfr
11988 .PHONY: maybe-install-html-mpfr install-html-mpfr
11989 maybe-install-html-mpfr:
11990 @if mpfr
11991 maybe-install-html-mpfr: install-html-mpfr
11993 install-html-mpfr: \
11994 configure-mpfr \
11995 html-mpfr
11996 @[ -f ./mpfr/Makefile ] || exit 0; \
11997 r=`${PWD_COMMAND}`; export r; \
11998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11999 $(HOST_EXPORTS) \
12000 for flag in $(EXTRA_HOST_FLAGS) ; do \
12001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12002 done; \
12003 echo "Doing install-html in mpfr" ; \
12004 (cd $(HOST_SUBDIR)/mpfr && \
12005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12007 "RANLIB=$${RANLIB}" \
12008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12009 install-html) \
12010 || exit 1
12012 @endif mpfr
12014 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12015 maybe-installcheck-mpfr:
12016 @if mpfr
12017 maybe-installcheck-mpfr: installcheck-mpfr
12019 installcheck-mpfr: \
12020 configure-mpfr
12021 @[ -f ./mpfr/Makefile ] || exit 0; \
12022 r=`${PWD_COMMAND}`; export r; \
12023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12024 $(HOST_EXPORTS) \
12025 for flag in $(EXTRA_HOST_FLAGS) ; do \
12026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12027 done; \
12028 echo "Doing installcheck in mpfr" ; \
12029 (cd $(HOST_SUBDIR)/mpfr && \
12030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12032 "RANLIB=$${RANLIB}" \
12033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12034 installcheck) \
12035 || exit 1
12037 @endif mpfr
12039 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12040 maybe-mostlyclean-mpfr:
12041 @if mpfr
12042 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12044 mostlyclean-mpfr:
12045 @[ -f ./mpfr/Makefile ] || exit 0; \
12046 r=`${PWD_COMMAND}`; export r; \
12047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12048 $(HOST_EXPORTS) \
12049 for flag in $(EXTRA_HOST_FLAGS) ; do \
12050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12051 done; \
12052 echo "Doing mostlyclean in mpfr" ; \
12053 (cd $(HOST_SUBDIR)/mpfr && \
12054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12056 "RANLIB=$${RANLIB}" \
12057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12058 mostlyclean) \
12059 || exit 1
12061 @endif mpfr
12063 .PHONY: maybe-clean-mpfr clean-mpfr
12064 maybe-clean-mpfr:
12065 @if mpfr
12066 maybe-clean-mpfr: clean-mpfr
12068 clean-mpfr:
12069 @[ -f ./mpfr/Makefile ] || exit 0; \
12070 r=`${PWD_COMMAND}`; export r; \
12071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12072 $(HOST_EXPORTS) \
12073 for flag in $(EXTRA_HOST_FLAGS) ; do \
12074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12075 done; \
12076 echo "Doing clean in mpfr" ; \
12077 (cd $(HOST_SUBDIR)/mpfr && \
12078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12080 "RANLIB=$${RANLIB}" \
12081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12082 clean) \
12083 || exit 1
12085 @endif mpfr
12087 .PHONY: maybe-distclean-mpfr distclean-mpfr
12088 maybe-distclean-mpfr:
12089 @if mpfr
12090 maybe-distclean-mpfr: distclean-mpfr
12092 distclean-mpfr:
12093 @[ -f ./mpfr/Makefile ] || exit 0; \
12094 r=`${PWD_COMMAND}`; export r; \
12095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12096 $(HOST_EXPORTS) \
12097 for flag in $(EXTRA_HOST_FLAGS) ; do \
12098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12099 done; \
12100 echo "Doing distclean in mpfr" ; \
12101 (cd $(HOST_SUBDIR)/mpfr && \
12102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12104 "RANLIB=$${RANLIB}" \
12105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12106 distclean) \
12107 || exit 1
12109 @endif mpfr
12111 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12112 maybe-maintainer-clean-mpfr:
12113 @if mpfr
12114 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12116 maintainer-clean-mpfr:
12117 @[ -f ./mpfr/Makefile ] || exit 0; \
12118 r=`${PWD_COMMAND}`; export r; \
12119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12120 $(HOST_EXPORTS) \
12121 for flag in $(EXTRA_HOST_FLAGS) ; do \
12122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12123 done; \
12124 echo "Doing maintainer-clean in mpfr" ; \
12125 (cd $(HOST_SUBDIR)/mpfr && \
12126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12128 "RANLIB=$${RANLIB}" \
12129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12130 maintainer-clean) \
12131 || exit 1
12133 @endif mpfr
12137 .PHONY: configure-mpc maybe-configure-mpc
12138 maybe-configure-mpc:
12139 @if gcc-bootstrap
12140 configure-mpc: stage_current
12141 @endif gcc-bootstrap
12142 @if mpc
12143 maybe-configure-mpc: configure-mpc
12144 configure-mpc:
12145 @r=`${PWD_COMMAND}`; export r; \
12146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12147 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12149 $(HOST_EXPORTS) \
12150 echo Configuring in $(HOST_SUBDIR)/mpc; \
12151 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12152 case $(srcdir) in \
12153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12154 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12156 esac; \
12157 srcdiroption="--srcdir=$${topdir}/mpc"; \
12158 libsrcdir="$$s/mpc"; \
12159 $(SHELL) $${libsrcdir}/configure \
12160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12161 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12162 || exit 1
12163 @endif mpc
12167 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12168 maybe-configure-stage1-mpc:
12169 @if mpc-bootstrap
12170 maybe-configure-stage1-mpc: configure-stage1-mpc
12171 configure-stage1-mpc:
12172 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12173 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12174 @r=`${PWD_COMMAND}`; export r; \
12175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12176 TFLAGS="$(STAGE1_TFLAGS)"; \
12177 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12178 $(HOST_EXPORTS) \
12179 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12180 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12181 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12182 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12184 cd $(HOST_SUBDIR)/mpc || exit 1; \
12185 case $(srcdir) in \
12186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12187 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12189 esac; \
12190 srcdiroption="--srcdir=$${topdir}/mpc"; \
12191 libsrcdir="$$s/mpc"; \
12192 $(SHELL) $${libsrcdir}/configure \
12193 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12194 --target=${target_alias} $${srcdiroption} \
12195 $(STAGE1_CONFIGURE_FLAGS) \
12196 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12197 @endif mpc-bootstrap
12199 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12200 maybe-configure-stage2-mpc:
12201 @if mpc-bootstrap
12202 maybe-configure-stage2-mpc: configure-stage2-mpc
12203 configure-stage2-mpc:
12204 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12205 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12206 @r=`${PWD_COMMAND}`; export r; \
12207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12208 TFLAGS="$(STAGE2_TFLAGS)"; \
12209 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12210 $(HOST_EXPORTS) \
12211 $(POSTSTAGE1_HOST_EXPORTS) \
12212 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12213 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12214 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12215 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12217 cd $(HOST_SUBDIR)/mpc || exit 1; \
12218 case $(srcdir) in \
12219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12220 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12222 esac; \
12223 srcdiroption="--srcdir=$${topdir}/mpc"; \
12224 libsrcdir="$$s/mpc"; \
12225 $(SHELL) $${libsrcdir}/configure \
12226 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12227 --target=${target_alias} $${srcdiroption} \
12228 --with-build-libsubdir=$(HOST_SUBDIR) \
12229 $(STAGE2_CONFIGURE_FLAGS) \
12230 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12231 @endif mpc-bootstrap
12233 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12234 maybe-configure-stage3-mpc:
12235 @if mpc-bootstrap
12236 maybe-configure-stage3-mpc: configure-stage3-mpc
12237 configure-stage3-mpc:
12238 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12240 @r=`${PWD_COMMAND}`; export r; \
12241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12242 TFLAGS="$(STAGE3_TFLAGS)"; \
12243 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12244 $(HOST_EXPORTS) \
12245 $(POSTSTAGE1_HOST_EXPORTS) \
12246 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12247 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12248 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12249 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12251 cd $(HOST_SUBDIR)/mpc || exit 1; \
12252 case $(srcdir) in \
12253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12254 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12256 esac; \
12257 srcdiroption="--srcdir=$${topdir}/mpc"; \
12258 libsrcdir="$$s/mpc"; \
12259 $(SHELL) $${libsrcdir}/configure \
12260 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12261 --target=${target_alias} $${srcdiroption} \
12262 --with-build-libsubdir=$(HOST_SUBDIR) \
12263 $(STAGE3_CONFIGURE_FLAGS) \
12264 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12265 @endif mpc-bootstrap
12267 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12268 maybe-configure-stage4-mpc:
12269 @if mpc-bootstrap
12270 maybe-configure-stage4-mpc: configure-stage4-mpc
12271 configure-stage4-mpc:
12272 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12273 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12274 @r=`${PWD_COMMAND}`; export r; \
12275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12276 TFLAGS="$(STAGE4_TFLAGS)"; \
12277 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12278 $(HOST_EXPORTS) \
12279 $(POSTSTAGE1_HOST_EXPORTS) \
12280 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12281 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12282 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12283 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12284 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12285 cd $(HOST_SUBDIR)/mpc || exit 1; \
12286 case $(srcdir) in \
12287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12288 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12290 esac; \
12291 srcdiroption="--srcdir=$${topdir}/mpc"; \
12292 libsrcdir="$$s/mpc"; \
12293 $(SHELL) $${libsrcdir}/configure \
12294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12295 --target=${target_alias} $${srcdiroption} \
12296 --with-build-libsubdir=$(HOST_SUBDIR) \
12297 $(STAGE4_CONFIGURE_FLAGS) \
12298 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12299 @endif mpc-bootstrap
12301 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12302 maybe-configure-stageprofile-mpc:
12303 @if mpc-bootstrap
12304 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12305 configure-stageprofile-mpc:
12306 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12308 @r=`${PWD_COMMAND}`; export r; \
12309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12310 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12311 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12312 $(HOST_EXPORTS) \
12313 $(POSTSTAGE1_HOST_EXPORTS) \
12314 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12315 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12316 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12317 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12319 cd $(HOST_SUBDIR)/mpc || exit 1; \
12320 case $(srcdir) in \
12321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12322 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12324 esac; \
12325 srcdiroption="--srcdir=$${topdir}/mpc"; \
12326 libsrcdir="$$s/mpc"; \
12327 $(SHELL) $${libsrcdir}/configure \
12328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12329 --target=${target_alias} $${srcdiroption} \
12330 --with-build-libsubdir=$(HOST_SUBDIR) \
12331 $(STAGEprofile_CONFIGURE_FLAGS) \
12332 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12333 @endif mpc-bootstrap
12335 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12336 maybe-configure-stagefeedback-mpc:
12337 @if mpc-bootstrap
12338 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12339 configure-stagefeedback-mpc:
12340 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12341 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12342 @r=`${PWD_COMMAND}`; export r; \
12343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12344 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12345 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12346 $(HOST_EXPORTS) \
12347 $(POSTSTAGE1_HOST_EXPORTS) \
12348 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12349 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12350 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12351 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12352 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12353 cd $(HOST_SUBDIR)/mpc || exit 1; \
12354 case $(srcdir) in \
12355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12356 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12358 esac; \
12359 srcdiroption="--srcdir=$${topdir}/mpc"; \
12360 libsrcdir="$$s/mpc"; \
12361 $(SHELL) $${libsrcdir}/configure \
12362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12363 --target=${target_alias} $${srcdiroption} \
12364 --with-build-libsubdir=$(HOST_SUBDIR) \
12365 $(STAGEfeedback_CONFIGURE_FLAGS) \
12366 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12367 @endif mpc-bootstrap
12373 .PHONY: all-mpc maybe-all-mpc
12374 maybe-all-mpc:
12375 @if gcc-bootstrap
12376 all-mpc: stage_current
12377 @endif gcc-bootstrap
12378 @if mpc
12379 TARGET-mpc=all
12380 maybe-all-mpc: all-mpc
12381 all-mpc: configure-mpc
12382 @r=`${PWD_COMMAND}`; export r; \
12383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12384 $(HOST_EXPORTS) \
12385 (cd $(HOST_SUBDIR)/mpc && \
12386 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12387 $(TARGET-mpc))
12388 @endif mpc
12392 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12393 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12394 maybe-all-stage1-mpc:
12395 maybe-clean-stage1-mpc:
12396 @if mpc-bootstrap
12397 maybe-all-stage1-mpc: all-stage1-mpc
12398 all-stage1: all-stage1-mpc
12399 TARGET-stage1-mpc = $(TARGET-mpc)
12400 all-stage1-mpc: configure-stage1-mpc
12401 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12402 @r=`${PWD_COMMAND}`; export r; \
12403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12404 TFLAGS="$(STAGE1_TFLAGS)"; \
12405 $(HOST_EXPORTS) \
12406 cd $(HOST_SUBDIR)/mpc && \
12407 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12408 CFLAGS="$(STAGE1_CFLAGS)" \
12409 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12410 LIBCFLAGS="$(LIBCFLAGS)" \
12411 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12412 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12413 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12414 $(EXTRA_HOST_FLAGS) \
12415 $(STAGE1_FLAGS_TO_PASS) \
12416 TFLAGS="$(STAGE1_TFLAGS)" \
12417 $(TARGET-stage1-mpc)
12419 maybe-clean-stage1-mpc: clean-stage1-mpc
12420 clean-stage1: clean-stage1-mpc
12421 clean-stage1-mpc:
12422 @if [ $(current_stage) = stage1 ]; then \
12423 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12424 else \
12425 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12426 $(MAKE) stage1-start; \
12427 fi; \
12428 cd $(HOST_SUBDIR)/mpc && \
12429 $(MAKE) $(EXTRA_HOST_FLAGS) \
12430 $(STAGE1_FLAGS_TO_PASS) clean
12431 @endif mpc-bootstrap
12434 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12435 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12436 maybe-all-stage2-mpc:
12437 maybe-clean-stage2-mpc:
12438 @if mpc-bootstrap
12439 maybe-all-stage2-mpc: all-stage2-mpc
12440 all-stage2: all-stage2-mpc
12441 TARGET-stage2-mpc = $(TARGET-mpc)
12442 all-stage2-mpc: configure-stage2-mpc
12443 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12444 @r=`${PWD_COMMAND}`; export r; \
12445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12446 TFLAGS="$(STAGE2_TFLAGS)"; \
12447 $(HOST_EXPORTS) \
12448 $(POSTSTAGE1_HOST_EXPORTS) \
12449 cd $(HOST_SUBDIR)/mpc && \
12450 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12451 CFLAGS="$(STAGE2_CFLAGS)" \
12452 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12453 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12454 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12455 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12456 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12457 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12458 TFLAGS="$(STAGE2_TFLAGS)" \
12459 $(TARGET-stage2-mpc)
12461 maybe-clean-stage2-mpc: clean-stage2-mpc
12462 clean-stage2: clean-stage2-mpc
12463 clean-stage2-mpc:
12464 @if [ $(current_stage) = stage2 ]; then \
12465 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12466 else \
12467 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12468 $(MAKE) stage2-start; \
12469 fi; \
12470 cd $(HOST_SUBDIR)/mpc && \
12471 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12472 @endif mpc-bootstrap
12475 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12476 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12477 maybe-all-stage3-mpc:
12478 maybe-clean-stage3-mpc:
12479 @if mpc-bootstrap
12480 maybe-all-stage3-mpc: all-stage3-mpc
12481 all-stage3: all-stage3-mpc
12482 TARGET-stage3-mpc = $(TARGET-mpc)
12483 all-stage3-mpc: configure-stage3-mpc
12484 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12485 @r=`${PWD_COMMAND}`; export r; \
12486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12487 TFLAGS="$(STAGE3_TFLAGS)"; \
12488 $(HOST_EXPORTS) \
12489 $(POSTSTAGE1_HOST_EXPORTS) \
12490 cd $(HOST_SUBDIR)/mpc && \
12491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12492 CFLAGS="$(STAGE3_CFLAGS)" \
12493 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12494 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12498 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12499 TFLAGS="$(STAGE3_TFLAGS)" \
12500 $(TARGET-stage3-mpc)
12502 maybe-clean-stage3-mpc: clean-stage3-mpc
12503 clean-stage3: clean-stage3-mpc
12504 clean-stage3-mpc:
12505 @if [ $(current_stage) = stage3 ]; then \
12506 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12507 else \
12508 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12509 $(MAKE) stage3-start; \
12510 fi; \
12511 cd $(HOST_SUBDIR)/mpc && \
12512 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12513 @endif mpc-bootstrap
12516 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12517 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12518 maybe-all-stage4-mpc:
12519 maybe-clean-stage4-mpc:
12520 @if mpc-bootstrap
12521 maybe-all-stage4-mpc: all-stage4-mpc
12522 all-stage4: all-stage4-mpc
12523 TARGET-stage4-mpc = $(TARGET-mpc)
12524 all-stage4-mpc: configure-stage4-mpc
12525 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12526 @r=`${PWD_COMMAND}`; export r; \
12527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12528 TFLAGS="$(STAGE4_TFLAGS)"; \
12529 $(HOST_EXPORTS) \
12530 $(POSTSTAGE1_HOST_EXPORTS) \
12531 cd $(HOST_SUBDIR)/mpc && \
12532 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12533 CFLAGS="$(STAGE4_CFLAGS)" \
12534 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12535 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12536 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12537 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12538 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12539 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12540 TFLAGS="$(STAGE4_TFLAGS)" \
12541 $(TARGET-stage4-mpc)
12543 maybe-clean-stage4-mpc: clean-stage4-mpc
12544 clean-stage4: clean-stage4-mpc
12545 clean-stage4-mpc:
12546 @if [ $(current_stage) = stage4 ]; then \
12547 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12548 else \
12549 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12550 $(MAKE) stage4-start; \
12551 fi; \
12552 cd $(HOST_SUBDIR)/mpc && \
12553 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12554 @endif mpc-bootstrap
12557 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12558 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12559 maybe-all-stageprofile-mpc:
12560 maybe-clean-stageprofile-mpc:
12561 @if mpc-bootstrap
12562 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12563 all-stageprofile: all-stageprofile-mpc
12564 TARGET-stageprofile-mpc = $(TARGET-mpc)
12565 all-stageprofile-mpc: configure-stageprofile-mpc
12566 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12567 @r=`${PWD_COMMAND}`; export r; \
12568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12569 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12570 $(HOST_EXPORTS) \
12571 $(POSTSTAGE1_HOST_EXPORTS) \
12572 cd $(HOST_SUBDIR)/mpc && \
12573 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12574 CFLAGS="$(STAGEprofile_CFLAGS)" \
12575 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12576 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12577 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12578 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12579 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12580 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12581 TFLAGS="$(STAGEprofile_TFLAGS)" \
12582 $(TARGET-stageprofile-mpc)
12584 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12585 clean-stageprofile: clean-stageprofile-mpc
12586 clean-stageprofile-mpc:
12587 @if [ $(current_stage) = stageprofile ]; then \
12588 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12589 else \
12590 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12591 $(MAKE) stageprofile-start; \
12592 fi; \
12593 cd $(HOST_SUBDIR)/mpc && \
12594 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12595 @endif mpc-bootstrap
12598 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12599 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12600 maybe-all-stagefeedback-mpc:
12601 maybe-clean-stagefeedback-mpc:
12602 @if mpc-bootstrap
12603 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12604 all-stagefeedback: all-stagefeedback-mpc
12605 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12606 all-stagefeedback-mpc: configure-stagefeedback-mpc
12607 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12608 @r=`${PWD_COMMAND}`; export r; \
12609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12610 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12611 $(HOST_EXPORTS) \
12612 $(POSTSTAGE1_HOST_EXPORTS) \
12613 cd $(HOST_SUBDIR)/mpc && \
12614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12615 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12616 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12617 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12621 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12622 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12623 $(TARGET-stagefeedback-mpc)
12625 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12626 clean-stagefeedback: clean-stagefeedback-mpc
12627 clean-stagefeedback-mpc:
12628 @if [ $(current_stage) = stagefeedback ]; then \
12629 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12630 else \
12631 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12632 $(MAKE) stagefeedback-start; \
12633 fi; \
12634 cd $(HOST_SUBDIR)/mpc && \
12635 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12636 @endif mpc-bootstrap
12642 .PHONY: check-mpc maybe-check-mpc
12643 maybe-check-mpc:
12644 @if mpc
12645 maybe-check-mpc: check-mpc
12647 check-mpc:
12648 @: $(MAKE); $(unstage)
12649 @r=`${PWD_COMMAND}`; export r; \
12650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12651 $(HOST_EXPORTS) \
12652 (cd $(HOST_SUBDIR)/mpc && \
12653 $(MAKE) $(FLAGS_TO_PASS) check)
12655 @endif mpc
12657 .PHONY: install-mpc maybe-install-mpc
12658 maybe-install-mpc:
12659 @if mpc
12660 maybe-install-mpc: install-mpc
12662 install-mpc:
12664 @endif mpc
12666 .PHONY: install-strip-mpc maybe-install-strip-mpc
12667 maybe-install-strip-mpc:
12668 @if mpc
12669 maybe-install-strip-mpc: install-strip-mpc
12671 install-strip-mpc:
12673 @endif mpc
12675 # Other targets (info, dvi, pdf, etc.)
12677 .PHONY: maybe-info-mpc info-mpc
12678 maybe-info-mpc:
12679 @if mpc
12680 maybe-info-mpc: info-mpc
12682 info-mpc: \
12683 configure-mpc
12684 @[ -f ./mpc/Makefile ] || exit 0; \
12685 r=`${PWD_COMMAND}`; export r; \
12686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12687 $(HOST_EXPORTS) \
12688 for flag in $(EXTRA_HOST_FLAGS) ; do \
12689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12690 done; \
12691 echo "Doing info in mpc" ; \
12692 (cd $(HOST_SUBDIR)/mpc && \
12693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12695 "RANLIB=$${RANLIB}" \
12696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12697 info) \
12698 || exit 1
12700 @endif mpc
12702 .PHONY: maybe-dvi-mpc dvi-mpc
12703 maybe-dvi-mpc:
12704 @if mpc
12705 maybe-dvi-mpc: dvi-mpc
12707 dvi-mpc: \
12708 configure-mpc
12709 @[ -f ./mpc/Makefile ] || exit 0; \
12710 r=`${PWD_COMMAND}`; export r; \
12711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12712 $(HOST_EXPORTS) \
12713 for flag in $(EXTRA_HOST_FLAGS) ; do \
12714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12715 done; \
12716 echo "Doing dvi in mpc" ; \
12717 (cd $(HOST_SUBDIR)/mpc && \
12718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12720 "RANLIB=$${RANLIB}" \
12721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12722 dvi) \
12723 || exit 1
12725 @endif mpc
12727 .PHONY: maybe-pdf-mpc pdf-mpc
12728 maybe-pdf-mpc:
12729 @if mpc
12730 maybe-pdf-mpc: pdf-mpc
12732 pdf-mpc: \
12733 configure-mpc
12734 @[ -f ./mpc/Makefile ] || exit 0; \
12735 r=`${PWD_COMMAND}`; export r; \
12736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12737 $(HOST_EXPORTS) \
12738 for flag in $(EXTRA_HOST_FLAGS) ; do \
12739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12740 done; \
12741 echo "Doing pdf in mpc" ; \
12742 (cd $(HOST_SUBDIR)/mpc && \
12743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12745 "RANLIB=$${RANLIB}" \
12746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12747 pdf) \
12748 || exit 1
12750 @endif mpc
12752 .PHONY: maybe-html-mpc html-mpc
12753 maybe-html-mpc:
12754 @if mpc
12755 maybe-html-mpc: html-mpc
12757 html-mpc: \
12758 configure-mpc
12759 @[ -f ./mpc/Makefile ] || exit 0; \
12760 r=`${PWD_COMMAND}`; export r; \
12761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12762 $(HOST_EXPORTS) \
12763 for flag in $(EXTRA_HOST_FLAGS) ; do \
12764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12765 done; \
12766 echo "Doing html in mpc" ; \
12767 (cd $(HOST_SUBDIR)/mpc && \
12768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12770 "RANLIB=$${RANLIB}" \
12771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12772 html) \
12773 || exit 1
12775 @endif mpc
12777 .PHONY: maybe-TAGS-mpc TAGS-mpc
12778 maybe-TAGS-mpc:
12779 @if mpc
12780 maybe-TAGS-mpc: TAGS-mpc
12782 TAGS-mpc: \
12783 configure-mpc
12784 @[ -f ./mpc/Makefile ] || exit 0; \
12785 r=`${PWD_COMMAND}`; export r; \
12786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12787 $(HOST_EXPORTS) \
12788 for flag in $(EXTRA_HOST_FLAGS) ; do \
12789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12790 done; \
12791 echo "Doing TAGS in mpc" ; \
12792 (cd $(HOST_SUBDIR)/mpc && \
12793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12795 "RANLIB=$${RANLIB}" \
12796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12797 TAGS) \
12798 || exit 1
12800 @endif mpc
12802 .PHONY: maybe-install-info-mpc install-info-mpc
12803 maybe-install-info-mpc:
12804 @if mpc
12805 maybe-install-info-mpc: install-info-mpc
12807 install-info-mpc: \
12808 configure-mpc \
12809 info-mpc
12810 @[ -f ./mpc/Makefile ] || exit 0; \
12811 r=`${PWD_COMMAND}`; export r; \
12812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12813 $(HOST_EXPORTS) \
12814 for flag in $(EXTRA_HOST_FLAGS) ; do \
12815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12816 done; \
12817 echo "Doing install-info in mpc" ; \
12818 (cd $(HOST_SUBDIR)/mpc && \
12819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12821 "RANLIB=$${RANLIB}" \
12822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12823 install-info) \
12824 || exit 1
12826 @endif mpc
12828 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12829 maybe-install-pdf-mpc:
12830 @if mpc
12831 maybe-install-pdf-mpc: install-pdf-mpc
12833 install-pdf-mpc: \
12834 configure-mpc \
12835 pdf-mpc
12836 @[ -f ./mpc/Makefile ] || exit 0; \
12837 r=`${PWD_COMMAND}`; export r; \
12838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12839 $(HOST_EXPORTS) \
12840 for flag in $(EXTRA_HOST_FLAGS) ; do \
12841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12842 done; \
12843 echo "Doing install-pdf in mpc" ; \
12844 (cd $(HOST_SUBDIR)/mpc && \
12845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12847 "RANLIB=$${RANLIB}" \
12848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12849 install-pdf) \
12850 || exit 1
12852 @endif mpc
12854 .PHONY: maybe-install-html-mpc install-html-mpc
12855 maybe-install-html-mpc:
12856 @if mpc
12857 maybe-install-html-mpc: install-html-mpc
12859 install-html-mpc: \
12860 configure-mpc \
12861 html-mpc
12862 @[ -f ./mpc/Makefile ] || exit 0; \
12863 r=`${PWD_COMMAND}`; export r; \
12864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12865 $(HOST_EXPORTS) \
12866 for flag in $(EXTRA_HOST_FLAGS) ; do \
12867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12868 done; \
12869 echo "Doing install-html in mpc" ; \
12870 (cd $(HOST_SUBDIR)/mpc && \
12871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12873 "RANLIB=$${RANLIB}" \
12874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12875 install-html) \
12876 || exit 1
12878 @endif mpc
12880 .PHONY: maybe-installcheck-mpc installcheck-mpc
12881 maybe-installcheck-mpc:
12882 @if mpc
12883 maybe-installcheck-mpc: installcheck-mpc
12885 installcheck-mpc: \
12886 configure-mpc
12887 @[ -f ./mpc/Makefile ] || exit 0; \
12888 r=`${PWD_COMMAND}`; export r; \
12889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12890 $(HOST_EXPORTS) \
12891 for flag in $(EXTRA_HOST_FLAGS) ; do \
12892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12893 done; \
12894 echo "Doing installcheck in mpc" ; \
12895 (cd $(HOST_SUBDIR)/mpc && \
12896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12898 "RANLIB=$${RANLIB}" \
12899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12900 installcheck) \
12901 || exit 1
12903 @endif mpc
12905 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12906 maybe-mostlyclean-mpc:
12907 @if mpc
12908 maybe-mostlyclean-mpc: mostlyclean-mpc
12910 mostlyclean-mpc:
12911 @[ -f ./mpc/Makefile ] || exit 0; \
12912 r=`${PWD_COMMAND}`; export r; \
12913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12914 $(HOST_EXPORTS) \
12915 for flag in $(EXTRA_HOST_FLAGS) ; do \
12916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12917 done; \
12918 echo "Doing mostlyclean in mpc" ; \
12919 (cd $(HOST_SUBDIR)/mpc && \
12920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12922 "RANLIB=$${RANLIB}" \
12923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12924 mostlyclean) \
12925 || exit 1
12927 @endif mpc
12929 .PHONY: maybe-clean-mpc clean-mpc
12930 maybe-clean-mpc:
12931 @if mpc
12932 maybe-clean-mpc: clean-mpc
12934 clean-mpc:
12935 @[ -f ./mpc/Makefile ] || exit 0; \
12936 r=`${PWD_COMMAND}`; export r; \
12937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12938 $(HOST_EXPORTS) \
12939 for flag in $(EXTRA_HOST_FLAGS) ; do \
12940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12941 done; \
12942 echo "Doing clean in mpc" ; \
12943 (cd $(HOST_SUBDIR)/mpc && \
12944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12946 "RANLIB=$${RANLIB}" \
12947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12948 clean) \
12949 || exit 1
12951 @endif mpc
12953 .PHONY: maybe-distclean-mpc distclean-mpc
12954 maybe-distclean-mpc:
12955 @if mpc
12956 maybe-distclean-mpc: distclean-mpc
12958 distclean-mpc:
12959 @[ -f ./mpc/Makefile ] || exit 0; \
12960 r=`${PWD_COMMAND}`; export r; \
12961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12962 $(HOST_EXPORTS) \
12963 for flag in $(EXTRA_HOST_FLAGS) ; do \
12964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12965 done; \
12966 echo "Doing distclean in mpc" ; \
12967 (cd $(HOST_SUBDIR)/mpc && \
12968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12970 "RANLIB=$${RANLIB}" \
12971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12972 distclean) \
12973 || exit 1
12975 @endif mpc
12977 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12978 maybe-maintainer-clean-mpc:
12979 @if mpc
12980 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12982 maintainer-clean-mpc:
12983 @[ -f ./mpc/Makefile ] || exit 0; \
12984 r=`${PWD_COMMAND}`; export r; \
12985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12986 $(HOST_EXPORTS) \
12987 for flag in $(EXTRA_HOST_FLAGS) ; do \
12988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12989 done; \
12990 echo "Doing maintainer-clean in mpc" ; \
12991 (cd $(HOST_SUBDIR)/mpc && \
12992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12994 "RANLIB=$${RANLIB}" \
12995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12996 maintainer-clean) \
12997 || exit 1
12999 @endif mpc
13003 .PHONY: configure-isl maybe-configure-isl
13004 maybe-configure-isl:
13005 @if gcc-bootstrap
13006 configure-isl: stage_current
13007 @endif gcc-bootstrap
13008 @if isl
13009 maybe-configure-isl: configure-isl
13010 configure-isl:
13011 @r=`${PWD_COMMAND}`; export r; \
13012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13013 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13015 $(HOST_EXPORTS) \
13016 echo Configuring in $(HOST_SUBDIR)/isl; \
13017 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13018 case $(srcdir) in \
13019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13020 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13022 esac; \
13023 srcdiroption="--srcdir=$${topdir}/isl"; \
13024 libsrcdir="$$s/isl"; \
13025 $(SHELL) $${libsrcdir}/configure \
13026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13027 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13028 || exit 1
13029 @endif isl
13033 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13034 maybe-configure-stage1-isl:
13035 @if isl-bootstrap
13036 maybe-configure-stage1-isl: configure-stage1-isl
13037 configure-stage1-isl:
13038 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13040 @r=`${PWD_COMMAND}`; export r; \
13041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13042 TFLAGS="$(STAGE1_TFLAGS)"; \
13043 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13044 $(HOST_EXPORTS) \
13045 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13046 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13047 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13048 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13050 cd $(HOST_SUBDIR)/isl || exit 1; \
13051 case $(srcdir) in \
13052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13053 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13055 esac; \
13056 srcdiroption="--srcdir=$${topdir}/isl"; \
13057 libsrcdir="$$s/isl"; \
13058 $(SHELL) $${libsrcdir}/configure \
13059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13060 --target=${target_alias} $${srcdiroption} \
13061 $(STAGE1_CONFIGURE_FLAGS) \
13062 --disable-shared @extra_isl_gmp_configure_flags@
13063 @endif isl-bootstrap
13065 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13066 maybe-configure-stage2-isl:
13067 @if isl-bootstrap
13068 maybe-configure-stage2-isl: configure-stage2-isl
13069 configure-stage2-isl:
13070 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13072 @r=`${PWD_COMMAND}`; export r; \
13073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13074 TFLAGS="$(STAGE2_TFLAGS)"; \
13075 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13076 $(HOST_EXPORTS) \
13077 $(POSTSTAGE1_HOST_EXPORTS) \
13078 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13079 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13080 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13081 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13083 cd $(HOST_SUBDIR)/isl || exit 1; \
13084 case $(srcdir) in \
13085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13086 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13088 esac; \
13089 srcdiroption="--srcdir=$${topdir}/isl"; \
13090 libsrcdir="$$s/isl"; \
13091 $(SHELL) $${libsrcdir}/configure \
13092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13093 --target=${target_alias} $${srcdiroption} \
13094 --with-build-libsubdir=$(HOST_SUBDIR) \
13095 $(STAGE2_CONFIGURE_FLAGS) \
13096 --disable-shared @extra_isl_gmp_configure_flags@
13097 @endif isl-bootstrap
13099 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13100 maybe-configure-stage3-isl:
13101 @if isl-bootstrap
13102 maybe-configure-stage3-isl: configure-stage3-isl
13103 configure-stage3-isl:
13104 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13106 @r=`${PWD_COMMAND}`; export r; \
13107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13108 TFLAGS="$(STAGE3_TFLAGS)"; \
13109 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13110 $(HOST_EXPORTS) \
13111 $(POSTSTAGE1_HOST_EXPORTS) \
13112 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13113 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13114 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13115 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13117 cd $(HOST_SUBDIR)/isl || exit 1; \
13118 case $(srcdir) in \
13119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13120 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13122 esac; \
13123 srcdiroption="--srcdir=$${topdir}/isl"; \
13124 libsrcdir="$$s/isl"; \
13125 $(SHELL) $${libsrcdir}/configure \
13126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13127 --target=${target_alias} $${srcdiroption} \
13128 --with-build-libsubdir=$(HOST_SUBDIR) \
13129 $(STAGE3_CONFIGURE_FLAGS) \
13130 --disable-shared @extra_isl_gmp_configure_flags@
13131 @endif isl-bootstrap
13133 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13134 maybe-configure-stage4-isl:
13135 @if isl-bootstrap
13136 maybe-configure-stage4-isl: configure-stage4-isl
13137 configure-stage4-isl:
13138 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13139 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13140 @r=`${PWD_COMMAND}`; export r; \
13141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13142 TFLAGS="$(STAGE4_TFLAGS)"; \
13143 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13144 $(HOST_EXPORTS) \
13145 $(POSTSTAGE1_HOST_EXPORTS) \
13146 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13147 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13148 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13149 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13151 cd $(HOST_SUBDIR)/isl || exit 1; \
13152 case $(srcdir) in \
13153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13154 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13156 esac; \
13157 srcdiroption="--srcdir=$${topdir}/isl"; \
13158 libsrcdir="$$s/isl"; \
13159 $(SHELL) $${libsrcdir}/configure \
13160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13161 --target=${target_alias} $${srcdiroption} \
13162 --with-build-libsubdir=$(HOST_SUBDIR) \
13163 $(STAGE4_CONFIGURE_FLAGS) \
13164 --disable-shared @extra_isl_gmp_configure_flags@
13165 @endif isl-bootstrap
13167 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13168 maybe-configure-stageprofile-isl:
13169 @if isl-bootstrap
13170 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13171 configure-stageprofile-isl:
13172 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13173 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13174 @r=`${PWD_COMMAND}`; export r; \
13175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13176 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13177 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13178 $(HOST_EXPORTS) \
13179 $(POSTSTAGE1_HOST_EXPORTS) \
13180 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13181 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13182 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13183 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13185 cd $(HOST_SUBDIR)/isl || exit 1; \
13186 case $(srcdir) in \
13187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13188 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13190 esac; \
13191 srcdiroption="--srcdir=$${topdir}/isl"; \
13192 libsrcdir="$$s/isl"; \
13193 $(SHELL) $${libsrcdir}/configure \
13194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13195 --target=${target_alias} $${srcdiroption} \
13196 --with-build-libsubdir=$(HOST_SUBDIR) \
13197 $(STAGEprofile_CONFIGURE_FLAGS) \
13198 --disable-shared @extra_isl_gmp_configure_flags@
13199 @endif isl-bootstrap
13201 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13202 maybe-configure-stagefeedback-isl:
13203 @if isl-bootstrap
13204 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13205 configure-stagefeedback-isl:
13206 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13207 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13208 @r=`${PWD_COMMAND}`; export r; \
13209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13210 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13211 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13212 $(HOST_EXPORTS) \
13213 $(POSTSTAGE1_HOST_EXPORTS) \
13214 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13215 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13216 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13217 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13219 cd $(HOST_SUBDIR)/isl || exit 1; \
13220 case $(srcdir) in \
13221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13222 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13224 esac; \
13225 srcdiroption="--srcdir=$${topdir}/isl"; \
13226 libsrcdir="$$s/isl"; \
13227 $(SHELL) $${libsrcdir}/configure \
13228 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13229 --target=${target_alias} $${srcdiroption} \
13230 --with-build-libsubdir=$(HOST_SUBDIR) \
13231 $(STAGEfeedback_CONFIGURE_FLAGS) \
13232 --disable-shared @extra_isl_gmp_configure_flags@
13233 @endif isl-bootstrap
13239 .PHONY: all-isl maybe-all-isl
13240 maybe-all-isl:
13241 @if gcc-bootstrap
13242 all-isl: stage_current
13243 @endif gcc-bootstrap
13244 @if isl
13245 TARGET-isl=all
13246 maybe-all-isl: all-isl
13247 all-isl: configure-isl
13248 @r=`${PWD_COMMAND}`; export r; \
13249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13250 $(HOST_EXPORTS) \
13251 (cd $(HOST_SUBDIR)/isl && \
13252 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13253 $(TARGET-isl))
13254 @endif isl
13258 .PHONY: all-stage1-isl maybe-all-stage1-isl
13259 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13260 maybe-all-stage1-isl:
13261 maybe-clean-stage1-isl:
13262 @if isl-bootstrap
13263 maybe-all-stage1-isl: all-stage1-isl
13264 all-stage1: all-stage1-isl
13265 TARGET-stage1-isl = $(TARGET-isl)
13266 all-stage1-isl: configure-stage1-isl
13267 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13268 @r=`${PWD_COMMAND}`; export r; \
13269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13270 TFLAGS="$(STAGE1_TFLAGS)"; \
13271 $(HOST_EXPORTS) \
13272 cd $(HOST_SUBDIR)/isl && \
13273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13274 CFLAGS="$(STAGE1_CFLAGS)" \
13275 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13276 LIBCFLAGS="$(LIBCFLAGS)" \
13277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13280 $(EXTRA_HOST_FLAGS) \
13281 $(STAGE1_FLAGS_TO_PASS) V=1 \
13282 TFLAGS="$(STAGE1_TFLAGS)" \
13283 $(TARGET-stage1-isl)
13285 maybe-clean-stage1-isl: clean-stage1-isl
13286 clean-stage1: clean-stage1-isl
13287 clean-stage1-isl:
13288 @if [ $(current_stage) = stage1 ]; then \
13289 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13290 else \
13291 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13292 $(MAKE) stage1-start; \
13293 fi; \
13294 cd $(HOST_SUBDIR)/isl && \
13295 $(MAKE) $(EXTRA_HOST_FLAGS) \
13296 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13297 @endif isl-bootstrap
13300 .PHONY: all-stage2-isl maybe-all-stage2-isl
13301 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13302 maybe-all-stage2-isl:
13303 maybe-clean-stage2-isl:
13304 @if isl-bootstrap
13305 maybe-all-stage2-isl: all-stage2-isl
13306 all-stage2: all-stage2-isl
13307 TARGET-stage2-isl = $(TARGET-isl)
13308 all-stage2-isl: configure-stage2-isl
13309 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13310 @r=`${PWD_COMMAND}`; export r; \
13311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13312 TFLAGS="$(STAGE2_TFLAGS)"; \
13313 $(HOST_EXPORTS) \
13314 $(POSTSTAGE1_HOST_EXPORTS) \
13315 cd $(HOST_SUBDIR)/isl && \
13316 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13317 CFLAGS="$(STAGE2_CFLAGS)" \
13318 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13319 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13320 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13321 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13322 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13323 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13324 TFLAGS="$(STAGE2_TFLAGS)" \
13325 $(TARGET-stage2-isl)
13327 maybe-clean-stage2-isl: clean-stage2-isl
13328 clean-stage2: clean-stage2-isl
13329 clean-stage2-isl:
13330 @if [ $(current_stage) = stage2 ]; then \
13331 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13332 else \
13333 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13334 $(MAKE) stage2-start; \
13335 fi; \
13336 cd $(HOST_SUBDIR)/isl && \
13337 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13338 @endif isl-bootstrap
13341 .PHONY: all-stage3-isl maybe-all-stage3-isl
13342 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13343 maybe-all-stage3-isl:
13344 maybe-clean-stage3-isl:
13345 @if isl-bootstrap
13346 maybe-all-stage3-isl: all-stage3-isl
13347 all-stage3: all-stage3-isl
13348 TARGET-stage3-isl = $(TARGET-isl)
13349 all-stage3-isl: configure-stage3-isl
13350 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13351 @r=`${PWD_COMMAND}`; export r; \
13352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13353 TFLAGS="$(STAGE3_TFLAGS)"; \
13354 $(HOST_EXPORTS) \
13355 $(POSTSTAGE1_HOST_EXPORTS) \
13356 cd $(HOST_SUBDIR)/isl && \
13357 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13358 CFLAGS="$(STAGE3_CFLAGS)" \
13359 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13360 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13361 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13362 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13363 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13364 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13365 TFLAGS="$(STAGE3_TFLAGS)" \
13366 $(TARGET-stage3-isl)
13368 maybe-clean-stage3-isl: clean-stage3-isl
13369 clean-stage3: clean-stage3-isl
13370 clean-stage3-isl:
13371 @if [ $(current_stage) = stage3 ]; then \
13372 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13373 else \
13374 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13375 $(MAKE) stage3-start; \
13376 fi; \
13377 cd $(HOST_SUBDIR)/isl && \
13378 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13379 @endif isl-bootstrap
13382 .PHONY: all-stage4-isl maybe-all-stage4-isl
13383 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13384 maybe-all-stage4-isl:
13385 maybe-clean-stage4-isl:
13386 @if isl-bootstrap
13387 maybe-all-stage4-isl: all-stage4-isl
13388 all-stage4: all-stage4-isl
13389 TARGET-stage4-isl = $(TARGET-isl)
13390 all-stage4-isl: configure-stage4-isl
13391 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13392 @r=`${PWD_COMMAND}`; export r; \
13393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13394 TFLAGS="$(STAGE4_TFLAGS)"; \
13395 $(HOST_EXPORTS) \
13396 $(POSTSTAGE1_HOST_EXPORTS) \
13397 cd $(HOST_SUBDIR)/isl && \
13398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13399 CFLAGS="$(STAGE4_CFLAGS)" \
13400 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13401 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13405 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13406 TFLAGS="$(STAGE4_TFLAGS)" \
13407 $(TARGET-stage4-isl)
13409 maybe-clean-stage4-isl: clean-stage4-isl
13410 clean-stage4: clean-stage4-isl
13411 clean-stage4-isl:
13412 @if [ $(current_stage) = stage4 ]; then \
13413 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13414 else \
13415 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13416 $(MAKE) stage4-start; \
13417 fi; \
13418 cd $(HOST_SUBDIR)/isl && \
13419 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13420 @endif isl-bootstrap
13423 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13424 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13425 maybe-all-stageprofile-isl:
13426 maybe-clean-stageprofile-isl:
13427 @if isl-bootstrap
13428 maybe-all-stageprofile-isl: all-stageprofile-isl
13429 all-stageprofile: all-stageprofile-isl
13430 TARGET-stageprofile-isl = $(TARGET-isl)
13431 all-stageprofile-isl: configure-stageprofile-isl
13432 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13433 @r=`${PWD_COMMAND}`; export r; \
13434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13435 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13436 $(HOST_EXPORTS) \
13437 $(POSTSTAGE1_HOST_EXPORTS) \
13438 cd $(HOST_SUBDIR)/isl && \
13439 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13440 CFLAGS="$(STAGEprofile_CFLAGS)" \
13441 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13442 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13443 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13444 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13445 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13446 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13447 TFLAGS="$(STAGEprofile_TFLAGS)" \
13448 $(TARGET-stageprofile-isl)
13450 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13451 clean-stageprofile: clean-stageprofile-isl
13452 clean-stageprofile-isl:
13453 @if [ $(current_stage) = stageprofile ]; then \
13454 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13455 else \
13456 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13457 $(MAKE) stageprofile-start; \
13458 fi; \
13459 cd $(HOST_SUBDIR)/isl && \
13460 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13461 @endif isl-bootstrap
13464 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13465 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13466 maybe-all-stagefeedback-isl:
13467 maybe-clean-stagefeedback-isl:
13468 @if isl-bootstrap
13469 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13470 all-stagefeedback: all-stagefeedback-isl
13471 TARGET-stagefeedback-isl = $(TARGET-isl)
13472 all-stagefeedback-isl: configure-stagefeedback-isl
13473 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13474 @r=`${PWD_COMMAND}`; export r; \
13475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13476 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13477 $(HOST_EXPORTS) \
13478 $(POSTSTAGE1_HOST_EXPORTS) \
13479 cd $(HOST_SUBDIR)/isl && \
13480 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13481 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13482 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13483 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13484 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13485 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13486 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13487 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13488 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13489 $(TARGET-stagefeedback-isl)
13491 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13492 clean-stagefeedback: clean-stagefeedback-isl
13493 clean-stagefeedback-isl:
13494 @if [ $(current_stage) = stagefeedback ]; then \
13495 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13496 else \
13497 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13498 $(MAKE) stagefeedback-start; \
13499 fi; \
13500 cd $(HOST_SUBDIR)/isl && \
13501 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13502 @endif isl-bootstrap
13508 .PHONY: check-isl maybe-check-isl
13509 maybe-check-isl:
13510 @if isl
13511 maybe-check-isl: check-isl
13513 check-isl:
13514 @: $(MAKE); $(unstage)
13515 @r=`${PWD_COMMAND}`; export r; \
13516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13517 $(HOST_EXPORTS) \
13518 (cd $(HOST_SUBDIR)/isl && \
13519 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13521 @endif isl
13523 .PHONY: install-isl maybe-install-isl
13524 maybe-install-isl:
13525 @if isl
13526 maybe-install-isl: install-isl
13528 install-isl:
13530 @endif isl
13532 .PHONY: install-strip-isl maybe-install-strip-isl
13533 maybe-install-strip-isl:
13534 @if isl
13535 maybe-install-strip-isl: install-strip-isl
13537 install-strip-isl:
13539 @endif isl
13541 # Other targets (info, dvi, pdf, etc.)
13543 .PHONY: maybe-info-isl info-isl
13544 maybe-info-isl:
13545 @if isl
13546 maybe-info-isl: info-isl
13548 info-isl: \
13549 configure-isl
13550 @[ -f ./isl/Makefile ] || exit 0; \
13551 r=`${PWD_COMMAND}`; export r; \
13552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13553 $(HOST_EXPORTS) \
13554 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13556 done; \
13557 echo "Doing info in isl" ; \
13558 (cd $(HOST_SUBDIR)/isl && \
13559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13561 "RANLIB=$${RANLIB}" \
13562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13563 info) \
13564 || exit 1
13566 @endif isl
13568 .PHONY: maybe-dvi-isl dvi-isl
13569 maybe-dvi-isl:
13570 @if isl
13571 maybe-dvi-isl: dvi-isl
13573 dvi-isl: \
13574 configure-isl
13575 @[ -f ./isl/Makefile ] || exit 0; \
13576 r=`${PWD_COMMAND}`; export r; \
13577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13578 $(HOST_EXPORTS) \
13579 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13581 done; \
13582 echo "Doing dvi in isl" ; \
13583 (cd $(HOST_SUBDIR)/isl && \
13584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13586 "RANLIB=$${RANLIB}" \
13587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13588 dvi) \
13589 || exit 1
13591 @endif isl
13593 .PHONY: maybe-pdf-isl pdf-isl
13594 maybe-pdf-isl:
13595 @if isl
13596 maybe-pdf-isl: pdf-isl
13598 pdf-isl: \
13599 configure-isl
13600 @[ -f ./isl/Makefile ] || exit 0; \
13601 r=`${PWD_COMMAND}`; export r; \
13602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13603 $(HOST_EXPORTS) \
13604 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13606 done; \
13607 echo "Doing pdf in isl" ; \
13608 (cd $(HOST_SUBDIR)/isl && \
13609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13611 "RANLIB=$${RANLIB}" \
13612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13613 pdf) \
13614 || exit 1
13616 @endif isl
13618 .PHONY: maybe-html-isl html-isl
13619 maybe-html-isl:
13620 @if isl
13621 maybe-html-isl: html-isl
13623 html-isl: \
13624 configure-isl
13625 @[ -f ./isl/Makefile ] || exit 0; \
13626 r=`${PWD_COMMAND}`; export r; \
13627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13628 $(HOST_EXPORTS) \
13629 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13631 done; \
13632 echo "Doing html in isl" ; \
13633 (cd $(HOST_SUBDIR)/isl && \
13634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13636 "RANLIB=$${RANLIB}" \
13637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13638 html) \
13639 || exit 1
13641 @endif isl
13643 .PHONY: maybe-TAGS-isl TAGS-isl
13644 maybe-TAGS-isl:
13645 @if isl
13646 maybe-TAGS-isl: TAGS-isl
13648 TAGS-isl: \
13649 configure-isl
13650 @[ -f ./isl/Makefile ] || exit 0; \
13651 r=`${PWD_COMMAND}`; export r; \
13652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13653 $(HOST_EXPORTS) \
13654 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13656 done; \
13657 echo "Doing TAGS in isl" ; \
13658 (cd $(HOST_SUBDIR)/isl && \
13659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13661 "RANLIB=$${RANLIB}" \
13662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13663 TAGS) \
13664 || exit 1
13666 @endif isl
13668 .PHONY: maybe-install-info-isl install-info-isl
13669 maybe-install-info-isl:
13670 @if isl
13671 maybe-install-info-isl: install-info-isl
13673 install-info-isl: \
13674 configure-isl \
13675 info-isl
13676 @[ -f ./isl/Makefile ] || exit 0; \
13677 r=`${PWD_COMMAND}`; export r; \
13678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13679 $(HOST_EXPORTS) \
13680 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13682 done; \
13683 echo "Doing install-info in isl" ; \
13684 (cd $(HOST_SUBDIR)/isl && \
13685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13687 "RANLIB=$${RANLIB}" \
13688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13689 install-info) \
13690 || exit 1
13692 @endif isl
13694 .PHONY: maybe-install-pdf-isl install-pdf-isl
13695 maybe-install-pdf-isl:
13696 @if isl
13697 maybe-install-pdf-isl: install-pdf-isl
13699 install-pdf-isl: \
13700 configure-isl \
13701 pdf-isl
13702 @[ -f ./isl/Makefile ] || exit 0; \
13703 r=`${PWD_COMMAND}`; export r; \
13704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13705 $(HOST_EXPORTS) \
13706 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13708 done; \
13709 echo "Doing install-pdf in isl" ; \
13710 (cd $(HOST_SUBDIR)/isl && \
13711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13713 "RANLIB=$${RANLIB}" \
13714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13715 install-pdf) \
13716 || exit 1
13718 @endif isl
13720 .PHONY: maybe-install-html-isl install-html-isl
13721 maybe-install-html-isl:
13722 @if isl
13723 maybe-install-html-isl: install-html-isl
13725 install-html-isl: \
13726 configure-isl \
13727 html-isl
13728 @[ -f ./isl/Makefile ] || exit 0; \
13729 r=`${PWD_COMMAND}`; export r; \
13730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13731 $(HOST_EXPORTS) \
13732 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13734 done; \
13735 echo "Doing install-html in isl" ; \
13736 (cd $(HOST_SUBDIR)/isl && \
13737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13739 "RANLIB=$${RANLIB}" \
13740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13741 install-html) \
13742 || exit 1
13744 @endif isl
13746 .PHONY: maybe-installcheck-isl installcheck-isl
13747 maybe-installcheck-isl:
13748 @if isl
13749 maybe-installcheck-isl: installcheck-isl
13751 installcheck-isl: \
13752 configure-isl
13753 @[ -f ./isl/Makefile ] || exit 0; \
13754 r=`${PWD_COMMAND}`; export r; \
13755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13756 $(HOST_EXPORTS) \
13757 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13759 done; \
13760 echo "Doing installcheck in isl" ; \
13761 (cd $(HOST_SUBDIR)/isl && \
13762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13764 "RANLIB=$${RANLIB}" \
13765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13766 installcheck) \
13767 || exit 1
13769 @endif isl
13771 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
13772 maybe-mostlyclean-isl:
13773 @if isl
13774 maybe-mostlyclean-isl: mostlyclean-isl
13776 mostlyclean-isl:
13777 @[ -f ./isl/Makefile ] || exit 0; \
13778 r=`${PWD_COMMAND}`; export r; \
13779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13780 $(HOST_EXPORTS) \
13781 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13783 done; \
13784 echo "Doing mostlyclean in isl" ; \
13785 (cd $(HOST_SUBDIR)/isl && \
13786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13788 "RANLIB=$${RANLIB}" \
13789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13790 mostlyclean) \
13791 || exit 1
13793 @endif isl
13795 .PHONY: maybe-clean-isl clean-isl
13796 maybe-clean-isl:
13797 @if isl
13798 maybe-clean-isl: clean-isl
13800 clean-isl:
13801 @[ -f ./isl/Makefile ] || exit 0; \
13802 r=`${PWD_COMMAND}`; export r; \
13803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13804 $(HOST_EXPORTS) \
13805 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13807 done; \
13808 echo "Doing clean in isl" ; \
13809 (cd $(HOST_SUBDIR)/isl && \
13810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13812 "RANLIB=$${RANLIB}" \
13813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13814 clean) \
13815 || exit 1
13817 @endif isl
13819 .PHONY: maybe-distclean-isl distclean-isl
13820 maybe-distclean-isl:
13821 @if isl
13822 maybe-distclean-isl: distclean-isl
13824 distclean-isl:
13825 @[ -f ./isl/Makefile ] || exit 0; \
13826 r=`${PWD_COMMAND}`; export r; \
13827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13828 $(HOST_EXPORTS) \
13829 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13831 done; \
13832 echo "Doing distclean in isl" ; \
13833 (cd $(HOST_SUBDIR)/isl && \
13834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13836 "RANLIB=$${RANLIB}" \
13837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13838 distclean) \
13839 || exit 1
13841 @endif isl
13843 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13844 maybe-maintainer-clean-isl:
13845 @if isl
13846 maybe-maintainer-clean-isl: maintainer-clean-isl
13848 maintainer-clean-isl:
13849 @[ -f ./isl/Makefile ] || exit 0; \
13850 r=`${PWD_COMMAND}`; export r; \
13851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13852 $(HOST_EXPORTS) \
13853 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13855 done; \
13856 echo "Doing maintainer-clean in isl" ; \
13857 (cd $(HOST_SUBDIR)/isl && \
13858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13860 "RANLIB=$${RANLIB}" \
13861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13862 maintainer-clean) \
13863 || exit 1
13865 @endif isl
13869 .PHONY: configure-cloog maybe-configure-cloog
13870 maybe-configure-cloog:
13871 @if gcc-bootstrap
13872 configure-cloog: stage_current
13873 @endif gcc-bootstrap
13874 @if cloog
13875 maybe-configure-cloog: configure-cloog
13876 configure-cloog:
13877 @r=`${PWD_COMMAND}`; export r; \
13878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13879 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13881 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13882 echo Configuring in $(HOST_SUBDIR)/cloog; \
13883 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13884 case $(srcdir) in \
13885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13886 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13888 esac; \
13889 srcdiroption="--srcdir=$${topdir}/cloog"; \
13890 libsrcdir="$$s/cloog"; \
13891 $(SHELL) $${libsrcdir}/configure \
13892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13893 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13894 || exit 1
13895 @endif cloog
13899 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13900 maybe-configure-stage1-cloog:
13901 @if cloog-bootstrap
13902 maybe-configure-stage1-cloog: configure-stage1-cloog
13903 configure-stage1-cloog:
13904 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13905 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13906 @r=`${PWD_COMMAND}`; export r; \
13907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13908 TFLAGS="$(STAGE1_TFLAGS)"; \
13909 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13910 $(HOST_EXPORTS) \
13911 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13912 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13913 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13914 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13916 cd $(HOST_SUBDIR)/cloog || exit 1; \
13917 case $(srcdir) in \
13918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13919 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13921 esac; \
13922 srcdiroption="--srcdir=$${topdir}/cloog"; \
13923 libsrcdir="$$s/cloog"; \
13924 $(SHELL) $${libsrcdir}/configure \
13925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13926 --target=${target_alias} $${srcdiroption} \
13927 $(STAGE1_CONFIGURE_FLAGS) \
13928 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13929 @endif cloog-bootstrap
13931 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13932 maybe-configure-stage2-cloog:
13933 @if cloog-bootstrap
13934 maybe-configure-stage2-cloog: configure-stage2-cloog
13935 configure-stage2-cloog:
13936 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13937 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13938 @r=`${PWD_COMMAND}`; export r; \
13939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13940 TFLAGS="$(STAGE2_TFLAGS)"; \
13941 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13942 $(HOST_EXPORTS) \
13943 $(POSTSTAGE1_HOST_EXPORTS) \
13944 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13945 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13946 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13947 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13949 cd $(HOST_SUBDIR)/cloog || exit 1; \
13950 case $(srcdir) in \
13951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13952 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13954 esac; \
13955 srcdiroption="--srcdir=$${topdir}/cloog"; \
13956 libsrcdir="$$s/cloog"; \
13957 $(SHELL) $${libsrcdir}/configure \
13958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13959 --target=${target_alias} $${srcdiroption} \
13960 --with-build-libsubdir=$(HOST_SUBDIR) \
13961 $(STAGE2_CONFIGURE_FLAGS) \
13962 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13963 @endif cloog-bootstrap
13965 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13966 maybe-configure-stage3-cloog:
13967 @if cloog-bootstrap
13968 maybe-configure-stage3-cloog: configure-stage3-cloog
13969 configure-stage3-cloog:
13970 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13971 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13972 @r=`${PWD_COMMAND}`; export r; \
13973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13974 TFLAGS="$(STAGE3_TFLAGS)"; \
13975 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13976 $(HOST_EXPORTS) \
13977 $(POSTSTAGE1_HOST_EXPORTS) \
13978 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13979 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13980 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13981 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13983 cd $(HOST_SUBDIR)/cloog || exit 1; \
13984 case $(srcdir) in \
13985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13986 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13988 esac; \
13989 srcdiroption="--srcdir=$${topdir}/cloog"; \
13990 libsrcdir="$$s/cloog"; \
13991 $(SHELL) $${libsrcdir}/configure \
13992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13993 --target=${target_alias} $${srcdiroption} \
13994 --with-build-libsubdir=$(HOST_SUBDIR) \
13995 $(STAGE3_CONFIGURE_FLAGS) \
13996 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13997 @endif cloog-bootstrap
13999 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14000 maybe-configure-stage4-cloog:
14001 @if cloog-bootstrap
14002 maybe-configure-stage4-cloog: configure-stage4-cloog
14003 configure-stage4-cloog:
14004 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14005 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14006 @r=`${PWD_COMMAND}`; export r; \
14007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14008 TFLAGS="$(STAGE4_TFLAGS)"; \
14009 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14010 $(HOST_EXPORTS) \
14011 $(POSTSTAGE1_HOST_EXPORTS) \
14012 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14013 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14014 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14015 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14017 cd $(HOST_SUBDIR)/cloog || exit 1; \
14018 case $(srcdir) in \
14019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14020 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14022 esac; \
14023 srcdiroption="--srcdir=$${topdir}/cloog"; \
14024 libsrcdir="$$s/cloog"; \
14025 $(SHELL) $${libsrcdir}/configure \
14026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14027 --target=${target_alias} $${srcdiroption} \
14028 --with-build-libsubdir=$(HOST_SUBDIR) \
14029 $(STAGE4_CONFIGURE_FLAGS) \
14030 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14031 @endif cloog-bootstrap
14033 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14034 maybe-configure-stageprofile-cloog:
14035 @if cloog-bootstrap
14036 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14037 configure-stageprofile-cloog:
14038 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14040 @r=`${PWD_COMMAND}`; export r; \
14041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14042 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14043 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14044 $(HOST_EXPORTS) \
14045 $(POSTSTAGE1_HOST_EXPORTS) \
14046 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14047 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14048 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14049 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14051 cd $(HOST_SUBDIR)/cloog || exit 1; \
14052 case $(srcdir) in \
14053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14054 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14056 esac; \
14057 srcdiroption="--srcdir=$${topdir}/cloog"; \
14058 libsrcdir="$$s/cloog"; \
14059 $(SHELL) $${libsrcdir}/configure \
14060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14061 --target=${target_alias} $${srcdiroption} \
14062 --with-build-libsubdir=$(HOST_SUBDIR) \
14063 $(STAGEprofile_CONFIGURE_FLAGS) \
14064 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14065 @endif cloog-bootstrap
14067 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14068 maybe-configure-stagefeedback-cloog:
14069 @if cloog-bootstrap
14070 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14071 configure-stagefeedback-cloog:
14072 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14073 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14074 @r=`${PWD_COMMAND}`; export r; \
14075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14076 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14077 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14078 $(HOST_EXPORTS) \
14079 $(POSTSTAGE1_HOST_EXPORTS) \
14080 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14081 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14082 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14083 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14085 cd $(HOST_SUBDIR)/cloog || exit 1; \
14086 case $(srcdir) in \
14087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14088 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14090 esac; \
14091 srcdiroption="--srcdir=$${topdir}/cloog"; \
14092 libsrcdir="$$s/cloog"; \
14093 $(SHELL) $${libsrcdir}/configure \
14094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14095 --target=${target_alias} $${srcdiroption} \
14096 --with-build-libsubdir=$(HOST_SUBDIR) \
14097 $(STAGEfeedback_CONFIGURE_FLAGS) \
14098 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14099 @endif cloog-bootstrap
14105 .PHONY: all-cloog maybe-all-cloog
14106 maybe-all-cloog:
14107 @if gcc-bootstrap
14108 all-cloog: stage_current
14109 @endif gcc-bootstrap
14110 @if cloog
14111 TARGET-cloog=all
14112 maybe-all-cloog: all-cloog
14113 all-cloog: configure-cloog
14114 @r=`${PWD_COMMAND}`; export r; \
14115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14116 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14117 (cd $(HOST_SUBDIR)/cloog && \
14118 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14119 $(TARGET-cloog))
14120 @endif cloog
14124 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14125 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14126 maybe-all-stage1-cloog:
14127 maybe-clean-stage1-cloog:
14128 @if cloog-bootstrap
14129 maybe-all-stage1-cloog: all-stage1-cloog
14130 all-stage1: all-stage1-cloog
14131 TARGET-stage1-cloog = $(TARGET-cloog)
14132 all-stage1-cloog: configure-stage1-cloog
14133 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14134 @r=`${PWD_COMMAND}`; export r; \
14135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14136 TFLAGS="$(STAGE1_TFLAGS)"; \
14137 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14138 cd $(HOST_SUBDIR)/cloog && \
14139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14140 CFLAGS="$(STAGE1_CFLAGS)" \
14141 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14142 LIBCFLAGS="$(LIBCFLAGS)" \
14143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14146 $(EXTRA_HOST_FLAGS) \
14147 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14148 TFLAGS="$(STAGE1_TFLAGS)" \
14149 $(TARGET-stage1-cloog)
14151 maybe-clean-stage1-cloog: clean-stage1-cloog
14152 clean-stage1: clean-stage1-cloog
14153 clean-stage1-cloog:
14154 @if [ $(current_stage) = stage1 ]; then \
14155 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14156 else \
14157 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14158 $(MAKE) stage1-start; \
14159 fi; \
14160 cd $(HOST_SUBDIR)/cloog && \
14161 $(MAKE) $(EXTRA_HOST_FLAGS) \
14162 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14163 @endif cloog-bootstrap
14166 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14167 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14168 maybe-all-stage2-cloog:
14169 maybe-clean-stage2-cloog:
14170 @if cloog-bootstrap
14171 maybe-all-stage2-cloog: all-stage2-cloog
14172 all-stage2: all-stage2-cloog
14173 TARGET-stage2-cloog = $(TARGET-cloog)
14174 all-stage2-cloog: configure-stage2-cloog
14175 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14176 @r=`${PWD_COMMAND}`; export r; \
14177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14178 TFLAGS="$(STAGE2_TFLAGS)"; \
14179 $(HOST_EXPORTS) \
14180 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14181 cd $(HOST_SUBDIR)/cloog && \
14182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14183 CFLAGS="$(STAGE2_CFLAGS)" \
14184 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14185 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14189 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14190 TFLAGS="$(STAGE2_TFLAGS)" \
14191 $(TARGET-stage2-cloog)
14193 maybe-clean-stage2-cloog: clean-stage2-cloog
14194 clean-stage2: clean-stage2-cloog
14195 clean-stage2-cloog:
14196 @if [ $(current_stage) = stage2 ]; then \
14197 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14198 else \
14199 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14200 $(MAKE) stage2-start; \
14201 fi; \
14202 cd $(HOST_SUBDIR)/cloog && \
14203 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14204 @endif cloog-bootstrap
14207 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14208 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14209 maybe-all-stage3-cloog:
14210 maybe-clean-stage3-cloog:
14211 @if cloog-bootstrap
14212 maybe-all-stage3-cloog: all-stage3-cloog
14213 all-stage3: all-stage3-cloog
14214 TARGET-stage3-cloog = $(TARGET-cloog)
14215 all-stage3-cloog: configure-stage3-cloog
14216 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14217 @r=`${PWD_COMMAND}`; export r; \
14218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14219 TFLAGS="$(STAGE3_TFLAGS)"; \
14220 $(HOST_EXPORTS) \
14221 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14222 cd $(HOST_SUBDIR)/cloog && \
14223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14224 CFLAGS="$(STAGE3_CFLAGS)" \
14225 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14226 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14230 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14231 TFLAGS="$(STAGE3_TFLAGS)" \
14232 $(TARGET-stage3-cloog)
14234 maybe-clean-stage3-cloog: clean-stage3-cloog
14235 clean-stage3: clean-stage3-cloog
14236 clean-stage3-cloog:
14237 @if [ $(current_stage) = stage3 ]; then \
14238 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14239 else \
14240 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14241 $(MAKE) stage3-start; \
14242 fi; \
14243 cd $(HOST_SUBDIR)/cloog && \
14244 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14245 @endif cloog-bootstrap
14248 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14249 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14250 maybe-all-stage4-cloog:
14251 maybe-clean-stage4-cloog:
14252 @if cloog-bootstrap
14253 maybe-all-stage4-cloog: all-stage4-cloog
14254 all-stage4: all-stage4-cloog
14255 TARGET-stage4-cloog = $(TARGET-cloog)
14256 all-stage4-cloog: configure-stage4-cloog
14257 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14258 @r=`${PWD_COMMAND}`; export r; \
14259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14260 TFLAGS="$(STAGE4_TFLAGS)"; \
14261 $(HOST_EXPORTS) \
14262 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14263 cd $(HOST_SUBDIR)/cloog && \
14264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14265 CFLAGS="$(STAGE4_CFLAGS)" \
14266 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14267 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14272 TFLAGS="$(STAGE4_TFLAGS)" \
14273 $(TARGET-stage4-cloog)
14275 maybe-clean-stage4-cloog: clean-stage4-cloog
14276 clean-stage4: clean-stage4-cloog
14277 clean-stage4-cloog:
14278 @if [ $(current_stage) = stage4 ]; then \
14279 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14280 else \
14281 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14282 $(MAKE) stage4-start; \
14283 fi; \
14284 cd $(HOST_SUBDIR)/cloog && \
14285 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14286 @endif cloog-bootstrap
14289 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14290 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14291 maybe-all-stageprofile-cloog:
14292 maybe-clean-stageprofile-cloog:
14293 @if cloog-bootstrap
14294 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14295 all-stageprofile: all-stageprofile-cloog
14296 TARGET-stageprofile-cloog = $(TARGET-cloog)
14297 all-stageprofile-cloog: configure-stageprofile-cloog
14298 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14299 @r=`${PWD_COMMAND}`; export r; \
14300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14301 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14302 $(HOST_EXPORTS) \
14303 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14304 cd $(HOST_SUBDIR)/cloog && \
14305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14306 CFLAGS="$(STAGEprofile_CFLAGS)" \
14307 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14308 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14313 TFLAGS="$(STAGEprofile_TFLAGS)" \
14314 $(TARGET-stageprofile-cloog)
14316 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14317 clean-stageprofile: clean-stageprofile-cloog
14318 clean-stageprofile-cloog:
14319 @if [ $(current_stage) = stageprofile ]; then \
14320 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14321 else \
14322 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14323 $(MAKE) stageprofile-start; \
14324 fi; \
14325 cd $(HOST_SUBDIR)/cloog && \
14326 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14327 @endif cloog-bootstrap
14330 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14331 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14332 maybe-all-stagefeedback-cloog:
14333 maybe-clean-stagefeedback-cloog:
14334 @if cloog-bootstrap
14335 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14336 all-stagefeedback: all-stagefeedback-cloog
14337 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14338 all-stagefeedback-cloog: configure-stagefeedback-cloog
14339 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14340 @r=`${PWD_COMMAND}`; export r; \
14341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14342 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14343 $(HOST_EXPORTS) \
14344 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14345 cd $(HOST_SUBDIR)/cloog && \
14346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14347 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14348 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14349 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14354 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14355 $(TARGET-stagefeedback-cloog)
14357 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14358 clean-stagefeedback: clean-stagefeedback-cloog
14359 clean-stagefeedback-cloog:
14360 @if [ $(current_stage) = stagefeedback ]; then \
14361 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14362 else \
14363 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14364 $(MAKE) stagefeedback-start; \
14365 fi; \
14366 cd $(HOST_SUBDIR)/cloog && \
14367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14368 @endif cloog-bootstrap
14374 .PHONY: check-cloog maybe-check-cloog
14375 maybe-check-cloog:
14376 @if cloog
14377 maybe-check-cloog: check-cloog
14379 check-cloog:
14380 @: $(MAKE); $(unstage)
14381 @r=`${PWD_COMMAND}`; export r; \
14382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14383 $(HOST_EXPORTS) \
14384 (cd $(HOST_SUBDIR)/cloog && \
14385 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14387 @endif cloog
14389 .PHONY: install-cloog maybe-install-cloog
14390 maybe-install-cloog:
14391 @if cloog
14392 maybe-install-cloog: install-cloog
14394 install-cloog:
14396 @endif cloog
14398 .PHONY: install-strip-cloog maybe-install-strip-cloog
14399 maybe-install-strip-cloog:
14400 @if cloog
14401 maybe-install-strip-cloog: install-strip-cloog
14403 install-strip-cloog:
14405 @endif cloog
14407 # Other targets (info, dvi, pdf, etc.)
14409 .PHONY: maybe-info-cloog info-cloog
14410 maybe-info-cloog:
14411 @if cloog
14412 maybe-info-cloog: info-cloog
14414 info-cloog: \
14415 configure-cloog
14416 @[ -f ./cloog/Makefile ] || exit 0; \
14417 r=`${PWD_COMMAND}`; export r; \
14418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14419 $(HOST_EXPORTS) \
14420 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14422 done; \
14423 echo "Doing info in cloog" ; \
14424 (cd $(HOST_SUBDIR)/cloog && \
14425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14427 "RANLIB=$${RANLIB}" \
14428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14429 info) \
14430 || exit 1
14432 @endif cloog
14434 .PHONY: maybe-dvi-cloog dvi-cloog
14435 maybe-dvi-cloog:
14436 @if cloog
14437 maybe-dvi-cloog: dvi-cloog
14439 dvi-cloog: \
14440 configure-cloog
14441 @[ -f ./cloog/Makefile ] || exit 0; \
14442 r=`${PWD_COMMAND}`; export r; \
14443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14444 $(HOST_EXPORTS) \
14445 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14447 done; \
14448 echo "Doing dvi in cloog" ; \
14449 (cd $(HOST_SUBDIR)/cloog && \
14450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14452 "RANLIB=$${RANLIB}" \
14453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14454 dvi) \
14455 || exit 1
14457 @endif cloog
14459 .PHONY: maybe-pdf-cloog pdf-cloog
14460 maybe-pdf-cloog:
14461 @if cloog
14462 maybe-pdf-cloog: pdf-cloog
14464 pdf-cloog: \
14465 configure-cloog
14466 @[ -f ./cloog/Makefile ] || exit 0; \
14467 r=`${PWD_COMMAND}`; export r; \
14468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14469 $(HOST_EXPORTS) \
14470 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14472 done; \
14473 echo "Doing pdf in cloog" ; \
14474 (cd $(HOST_SUBDIR)/cloog && \
14475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14477 "RANLIB=$${RANLIB}" \
14478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14479 pdf) \
14480 || exit 1
14482 @endif cloog
14484 .PHONY: maybe-html-cloog html-cloog
14485 maybe-html-cloog:
14486 @if cloog
14487 maybe-html-cloog: html-cloog
14489 html-cloog: \
14490 configure-cloog
14491 @[ -f ./cloog/Makefile ] || exit 0; \
14492 r=`${PWD_COMMAND}`; export r; \
14493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14494 $(HOST_EXPORTS) \
14495 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14497 done; \
14498 echo "Doing html in cloog" ; \
14499 (cd $(HOST_SUBDIR)/cloog && \
14500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14502 "RANLIB=$${RANLIB}" \
14503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14504 html) \
14505 || exit 1
14507 @endif cloog
14509 .PHONY: maybe-TAGS-cloog TAGS-cloog
14510 maybe-TAGS-cloog:
14511 @if cloog
14512 maybe-TAGS-cloog: TAGS-cloog
14514 TAGS-cloog: \
14515 configure-cloog
14516 @[ -f ./cloog/Makefile ] || exit 0; \
14517 r=`${PWD_COMMAND}`; export r; \
14518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14519 $(HOST_EXPORTS) \
14520 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14522 done; \
14523 echo "Doing TAGS in cloog" ; \
14524 (cd $(HOST_SUBDIR)/cloog && \
14525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14527 "RANLIB=$${RANLIB}" \
14528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14529 TAGS) \
14530 || exit 1
14532 @endif cloog
14534 .PHONY: maybe-install-info-cloog install-info-cloog
14535 maybe-install-info-cloog:
14536 @if cloog
14537 maybe-install-info-cloog: install-info-cloog
14539 install-info-cloog: \
14540 configure-cloog \
14541 info-cloog
14542 @[ -f ./cloog/Makefile ] || exit 0; \
14543 r=`${PWD_COMMAND}`; export r; \
14544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14545 $(HOST_EXPORTS) \
14546 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14548 done; \
14549 echo "Doing install-info in cloog" ; \
14550 (cd $(HOST_SUBDIR)/cloog && \
14551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14553 "RANLIB=$${RANLIB}" \
14554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14555 install-info) \
14556 || exit 1
14558 @endif cloog
14560 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14561 maybe-install-pdf-cloog:
14562 @if cloog
14563 maybe-install-pdf-cloog: install-pdf-cloog
14565 install-pdf-cloog: \
14566 configure-cloog \
14567 pdf-cloog
14568 @[ -f ./cloog/Makefile ] || exit 0; \
14569 r=`${PWD_COMMAND}`; export r; \
14570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14571 $(HOST_EXPORTS) \
14572 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14574 done; \
14575 echo "Doing install-pdf in cloog" ; \
14576 (cd $(HOST_SUBDIR)/cloog && \
14577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14579 "RANLIB=$${RANLIB}" \
14580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14581 install-pdf) \
14582 || exit 1
14584 @endif cloog
14586 .PHONY: maybe-install-html-cloog install-html-cloog
14587 maybe-install-html-cloog:
14588 @if cloog
14589 maybe-install-html-cloog: install-html-cloog
14591 install-html-cloog: \
14592 configure-cloog \
14593 html-cloog
14594 @[ -f ./cloog/Makefile ] || exit 0; \
14595 r=`${PWD_COMMAND}`; export r; \
14596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14597 $(HOST_EXPORTS) \
14598 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14600 done; \
14601 echo "Doing install-html in cloog" ; \
14602 (cd $(HOST_SUBDIR)/cloog && \
14603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14605 "RANLIB=$${RANLIB}" \
14606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14607 install-html) \
14608 || exit 1
14610 @endif cloog
14612 .PHONY: maybe-installcheck-cloog installcheck-cloog
14613 maybe-installcheck-cloog:
14614 @if cloog
14615 maybe-installcheck-cloog: installcheck-cloog
14617 installcheck-cloog: \
14618 configure-cloog
14619 @[ -f ./cloog/Makefile ] || exit 0; \
14620 r=`${PWD_COMMAND}`; export r; \
14621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14622 $(HOST_EXPORTS) \
14623 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14625 done; \
14626 echo "Doing installcheck in cloog" ; \
14627 (cd $(HOST_SUBDIR)/cloog && \
14628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14630 "RANLIB=$${RANLIB}" \
14631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14632 installcheck) \
14633 || exit 1
14635 @endif cloog
14637 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14638 maybe-mostlyclean-cloog:
14639 @if cloog
14640 maybe-mostlyclean-cloog: mostlyclean-cloog
14642 mostlyclean-cloog:
14643 @[ -f ./cloog/Makefile ] || exit 0; \
14644 r=`${PWD_COMMAND}`; export r; \
14645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14646 $(HOST_EXPORTS) \
14647 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14649 done; \
14650 echo "Doing mostlyclean in cloog" ; \
14651 (cd $(HOST_SUBDIR)/cloog && \
14652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14654 "RANLIB=$${RANLIB}" \
14655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14656 mostlyclean) \
14657 || exit 1
14659 @endif cloog
14661 .PHONY: maybe-clean-cloog clean-cloog
14662 maybe-clean-cloog:
14663 @if cloog
14664 maybe-clean-cloog: clean-cloog
14666 clean-cloog:
14667 @[ -f ./cloog/Makefile ] || exit 0; \
14668 r=`${PWD_COMMAND}`; export r; \
14669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14670 $(HOST_EXPORTS) \
14671 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14673 done; \
14674 echo "Doing clean in cloog" ; \
14675 (cd $(HOST_SUBDIR)/cloog && \
14676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14678 "RANLIB=$${RANLIB}" \
14679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14680 clean) \
14681 || exit 1
14683 @endif cloog
14685 .PHONY: maybe-distclean-cloog distclean-cloog
14686 maybe-distclean-cloog:
14687 @if cloog
14688 maybe-distclean-cloog: distclean-cloog
14690 distclean-cloog:
14691 @[ -f ./cloog/Makefile ] || exit 0; \
14692 r=`${PWD_COMMAND}`; export r; \
14693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14694 $(HOST_EXPORTS) \
14695 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14697 done; \
14698 echo "Doing distclean in cloog" ; \
14699 (cd $(HOST_SUBDIR)/cloog && \
14700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14702 "RANLIB=$${RANLIB}" \
14703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14704 distclean) \
14705 || exit 1
14707 @endif cloog
14709 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14710 maybe-maintainer-clean-cloog:
14711 @if cloog
14712 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14714 maintainer-clean-cloog:
14715 @[ -f ./cloog/Makefile ] || exit 0; \
14716 r=`${PWD_COMMAND}`; export r; \
14717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14718 $(HOST_EXPORTS) \
14719 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14721 done; \
14722 echo "Doing maintainer-clean in cloog" ; \
14723 (cd $(HOST_SUBDIR)/cloog && \
14724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14726 "RANLIB=$${RANLIB}" \
14727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14728 maintainer-clean) \
14729 || exit 1
14731 @endif cloog
14735 .PHONY: configure-libelf maybe-configure-libelf
14736 maybe-configure-libelf:
14737 @if gcc-bootstrap
14738 configure-libelf: stage_current
14739 @endif gcc-bootstrap
14740 @if libelf
14741 maybe-configure-libelf: configure-libelf
14742 configure-libelf:
14743 @r=`${PWD_COMMAND}`; export r; \
14744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14745 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14747 $(HOST_EXPORTS) \
14748 echo Configuring in $(HOST_SUBDIR)/libelf; \
14749 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14750 case $(srcdir) in \
14751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14752 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14754 esac; \
14755 srcdiroption="--srcdir=$${topdir}/libelf"; \
14756 libsrcdir="$$s/libelf"; \
14757 $(SHELL) $${libsrcdir}/configure \
14758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14759 --target=${target_alias} $${srcdiroption} --disable-shared \
14760 || exit 1
14761 @endif libelf
14765 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14766 maybe-configure-stage1-libelf:
14767 @if libelf-bootstrap
14768 maybe-configure-stage1-libelf: configure-stage1-libelf
14769 configure-stage1-libelf:
14770 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14772 @r=`${PWD_COMMAND}`; export r; \
14773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14774 TFLAGS="$(STAGE1_TFLAGS)"; \
14775 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14776 $(HOST_EXPORTS) \
14777 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14778 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14779 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14780 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14782 cd $(HOST_SUBDIR)/libelf || exit 1; \
14783 case $(srcdir) in \
14784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14785 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14787 esac; \
14788 srcdiroption="--srcdir=$${topdir}/libelf"; \
14789 libsrcdir="$$s/libelf"; \
14790 $(SHELL) $${libsrcdir}/configure \
14791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14792 --target=${target_alias} $${srcdiroption} \
14793 $(STAGE1_CONFIGURE_FLAGS) \
14794 --disable-shared
14795 @endif libelf-bootstrap
14797 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14798 maybe-configure-stage2-libelf:
14799 @if libelf-bootstrap
14800 maybe-configure-stage2-libelf: configure-stage2-libelf
14801 configure-stage2-libelf:
14802 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14803 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14804 @r=`${PWD_COMMAND}`; export r; \
14805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14806 TFLAGS="$(STAGE2_TFLAGS)"; \
14807 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14808 $(HOST_EXPORTS) \
14809 $(POSTSTAGE1_HOST_EXPORTS) \
14810 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14811 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14812 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14813 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14815 cd $(HOST_SUBDIR)/libelf || exit 1; \
14816 case $(srcdir) in \
14817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14818 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14820 esac; \
14821 srcdiroption="--srcdir=$${topdir}/libelf"; \
14822 libsrcdir="$$s/libelf"; \
14823 $(SHELL) $${libsrcdir}/configure \
14824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14825 --target=${target_alias} $${srcdiroption} \
14826 --with-build-libsubdir=$(HOST_SUBDIR) \
14827 $(STAGE2_CONFIGURE_FLAGS) \
14828 --disable-shared
14829 @endif libelf-bootstrap
14831 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14832 maybe-configure-stage3-libelf:
14833 @if libelf-bootstrap
14834 maybe-configure-stage3-libelf: configure-stage3-libelf
14835 configure-stage3-libelf:
14836 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14837 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14838 @r=`${PWD_COMMAND}`; export r; \
14839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14840 TFLAGS="$(STAGE3_TFLAGS)"; \
14841 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14842 $(HOST_EXPORTS) \
14843 $(POSTSTAGE1_HOST_EXPORTS) \
14844 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14845 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14846 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14847 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14849 cd $(HOST_SUBDIR)/libelf || exit 1; \
14850 case $(srcdir) in \
14851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14852 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14854 esac; \
14855 srcdiroption="--srcdir=$${topdir}/libelf"; \
14856 libsrcdir="$$s/libelf"; \
14857 $(SHELL) $${libsrcdir}/configure \
14858 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14859 --target=${target_alias} $${srcdiroption} \
14860 --with-build-libsubdir=$(HOST_SUBDIR) \
14861 $(STAGE3_CONFIGURE_FLAGS) \
14862 --disable-shared
14863 @endif libelf-bootstrap
14865 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14866 maybe-configure-stage4-libelf:
14867 @if libelf-bootstrap
14868 maybe-configure-stage4-libelf: configure-stage4-libelf
14869 configure-stage4-libelf:
14870 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14872 @r=`${PWD_COMMAND}`; export r; \
14873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14874 TFLAGS="$(STAGE4_TFLAGS)"; \
14875 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14876 $(HOST_EXPORTS) \
14877 $(POSTSTAGE1_HOST_EXPORTS) \
14878 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14879 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14880 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14881 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14883 cd $(HOST_SUBDIR)/libelf || exit 1; \
14884 case $(srcdir) in \
14885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14886 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14888 esac; \
14889 srcdiroption="--srcdir=$${topdir}/libelf"; \
14890 libsrcdir="$$s/libelf"; \
14891 $(SHELL) $${libsrcdir}/configure \
14892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14893 --target=${target_alias} $${srcdiroption} \
14894 --with-build-libsubdir=$(HOST_SUBDIR) \
14895 $(STAGE4_CONFIGURE_FLAGS) \
14896 --disable-shared
14897 @endif libelf-bootstrap
14899 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14900 maybe-configure-stageprofile-libelf:
14901 @if libelf-bootstrap
14902 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14903 configure-stageprofile-libelf:
14904 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14905 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14906 @r=`${PWD_COMMAND}`; export r; \
14907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14908 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14909 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14910 $(HOST_EXPORTS) \
14911 $(POSTSTAGE1_HOST_EXPORTS) \
14912 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14913 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14914 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14915 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14917 cd $(HOST_SUBDIR)/libelf || exit 1; \
14918 case $(srcdir) in \
14919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14920 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14922 esac; \
14923 srcdiroption="--srcdir=$${topdir}/libelf"; \
14924 libsrcdir="$$s/libelf"; \
14925 $(SHELL) $${libsrcdir}/configure \
14926 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14927 --target=${target_alias} $${srcdiroption} \
14928 --with-build-libsubdir=$(HOST_SUBDIR) \
14929 $(STAGEprofile_CONFIGURE_FLAGS) \
14930 --disable-shared
14931 @endif libelf-bootstrap
14933 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14934 maybe-configure-stagefeedback-libelf:
14935 @if libelf-bootstrap
14936 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14937 configure-stagefeedback-libelf:
14938 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14939 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14940 @r=`${PWD_COMMAND}`; export r; \
14941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14942 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14943 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14944 $(HOST_EXPORTS) \
14945 $(POSTSTAGE1_HOST_EXPORTS) \
14946 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14947 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14948 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14949 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14951 cd $(HOST_SUBDIR)/libelf || exit 1; \
14952 case $(srcdir) in \
14953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14954 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14956 esac; \
14957 srcdiroption="--srcdir=$${topdir}/libelf"; \
14958 libsrcdir="$$s/libelf"; \
14959 $(SHELL) $${libsrcdir}/configure \
14960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14961 --target=${target_alias} $${srcdiroption} \
14962 --with-build-libsubdir=$(HOST_SUBDIR) \
14963 $(STAGEfeedback_CONFIGURE_FLAGS) \
14964 --disable-shared
14965 @endif libelf-bootstrap
14971 .PHONY: all-libelf maybe-all-libelf
14972 maybe-all-libelf:
14973 @if gcc-bootstrap
14974 all-libelf: stage_current
14975 @endif gcc-bootstrap
14976 @if libelf
14977 TARGET-libelf=all
14978 maybe-all-libelf: all-libelf
14979 all-libelf: configure-libelf
14980 @r=`${PWD_COMMAND}`; export r; \
14981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14982 $(HOST_EXPORTS) \
14983 (cd $(HOST_SUBDIR)/libelf && \
14984 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14985 $(TARGET-libelf))
14986 @endif libelf
14990 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14991 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14992 maybe-all-stage1-libelf:
14993 maybe-clean-stage1-libelf:
14994 @if libelf-bootstrap
14995 maybe-all-stage1-libelf: all-stage1-libelf
14996 all-stage1: all-stage1-libelf
14997 TARGET-stage1-libelf = $(TARGET-libelf)
14998 all-stage1-libelf: configure-stage1-libelf
14999 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15000 @r=`${PWD_COMMAND}`; export r; \
15001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15002 TFLAGS="$(STAGE1_TFLAGS)"; \
15003 $(HOST_EXPORTS) \
15004 cd $(HOST_SUBDIR)/libelf && \
15005 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15006 CFLAGS="$(STAGE1_CFLAGS)" \
15007 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15008 LIBCFLAGS="$(LIBCFLAGS)" \
15009 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15010 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15011 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15012 $(EXTRA_HOST_FLAGS) \
15013 $(STAGE1_FLAGS_TO_PASS) \
15014 TFLAGS="$(STAGE1_TFLAGS)" \
15015 $(TARGET-stage1-libelf)
15017 maybe-clean-stage1-libelf: clean-stage1-libelf
15018 clean-stage1: clean-stage1-libelf
15019 clean-stage1-libelf:
15020 @if [ $(current_stage) = stage1 ]; then \
15021 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15022 else \
15023 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15024 $(MAKE) stage1-start; \
15025 fi; \
15026 cd $(HOST_SUBDIR)/libelf && \
15027 $(MAKE) $(EXTRA_HOST_FLAGS) \
15028 $(STAGE1_FLAGS_TO_PASS) clean
15029 @endif libelf-bootstrap
15032 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15033 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15034 maybe-all-stage2-libelf:
15035 maybe-clean-stage2-libelf:
15036 @if libelf-bootstrap
15037 maybe-all-stage2-libelf: all-stage2-libelf
15038 all-stage2: all-stage2-libelf
15039 TARGET-stage2-libelf = $(TARGET-libelf)
15040 all-stage2-libelf: configure-stage2-libelf
15041 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15042 @r=`${PWD_COMMAND}`; export r; \
15043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15044 TFLAGS="$(STAGE2_TFLAGS)"; \
15045 $(HOST_EXPORTS) \
15046 $(POSTSTAGE1_HOST_EXPORTS) \
15047 cd $(HOST_SUBDIR)/libelf && \
15048 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15049 CFLAGS="$(STAGE2_CFLAGS)" \
15050 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15051 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15052 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15053 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15054 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15055 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15056 TFLAGS="$(STAGE2_TFLAGS)" \
15057 $(TARGET-stage2-libelf)
15059 maybe-clean-stage2-libelf: clean-stage2-libelf
15060 clean-stage2: clean-stage2-libelf
15061 clean-stage2-libelf:
15062 @if [ $(current_stage) = stage2 ]; then \
15063 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15064 else \
15065 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15066 $(MAKE) stage2-start; \
15067 fi; \
15068 cd $(HOST_SUBDIR)/libelf && \
15069 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15070 @endif libelf-bootstrap
15073 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15074 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15075 maybe-all-stage3-libelf:
15076 maybe-clean-stage3-libelf:
15077 @if libelf-bootstrap
15078 maybe-all-stage3-libelf: all-stage3-libelf
15079 all-stage3: all-stage3-libelf
15080 TARGET-stage3-libelf = $(TARGET-libelf)
15081 all-stage3-libelf: configure-stage3-libelf
15082 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15083 @r=`${PWD_COMMAND}`; export r; \
15084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15085 TFLAGS="$(STAGE3_TFLAGS)"; \
15086 $(HOST_EXPORTS) \
15087 $(POSTSTAGE1_HOST_EXPORTS) \
15088 cd $(HOST_SUBDIR)/libelf && \
15089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15090 CFLAGS="$(STAGE3_CFLAGS)" \
15091 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15092 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15097 TFLAGS="$(STAGE3_TFLAGS)" \
15098 $(TARGET-stage3-libelf)
15100 maybe-clean-stage3-libelf: clean-stage3-libelf
15101 clean-stage3: clean-stage3-libelf
15102 clean-stage3-libelf:
15103 @if [ $(current_stage) = stage3 ]; then \
15104 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15105 else \
15106 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15107 $(MAKE) stage3-start; \
15108 fi; \
15109 cd $(HOST_SUBDIR)/libelf && \
15110 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15111 @endif libelf-bootstrap
15114 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15115 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15116 maybe-all-stage4-libelf:
15117 maybe-clean-stage4-libelf:
15118 @if libelf-bootstrap
15119 maybe-all-stage4-libelf: all-stage4-libelf
15120 all-stage4: all-stage4-libelf
15121 TARGET-stage4-libelf = $(TARGET-libelf)
15122 all-stage4-libelf: configure-stage4-libelf
15123 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15124 @r=`${PWD_COMMAND}`; export r; \
15125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15126 TFLAGS="$(STAGE4_TFLAGS)"; \
15127 $(HOST_EXPORTS) \
15128 $(POSTSTAGE1_HOST_EXPORTS) \
15129 cd $(HOST_SUBDIR)/libelf && \
15130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15131 CFLAGS="$(STAGE4_CFLAGS)" \
15132 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15133 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15137 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15138 TFLAGS="$(STAGE4_TFLAGS)" \
15139 $(TARGET-stage4-libelf)
15141 maybe-clean-stage4-libelf: clean-stage4-libelf
15142 clean-stage4: clean-stage4-libelf
15143 clean-stage4-libelf:
15144 @if [ $(current_stage) = stage4 ]; then \
15145 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15146 else \
15147 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15148 $(MAKE) stage4-start; \
15149 fi; \
15150 cd $(HOST_SUBDIR)/libelf && \
15151 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15152 @endif libelf-bootstrap
15155 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15156 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15157 maybe-all-stageprofile-libelf:
15158 maybe-clean-stageprofile-libelf:
15159 @if libelf-bootstrap
15160 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15161 all-stageprofile: all-stageprofile-libelf
15162 TARGET-stageprofile-libelf = $(TARGET-libelf)
15163 all-stageprofile-libelf: configure-stageprofile-libelf
15164 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15165 @r=`${PWD_COMMAND}`; export r; \
15166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15167 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15168 $(HOST_EXPORTS) \
15169 $(POSTSTAGE1_HOST_EXPORTS) \
15170 cd $(HOST_SUBDIR)/libelf && \
15171 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15172 CFLAGS="$(STAGEprofile_CFLAGS)" \
15173 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15174 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15175 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15176 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15177 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15178 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15179 TFLAGS="$(STAGEprofile_TFLAGS)" \
15180 $(TARGET-stageprofile-libelf)
15182 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15183 clean-stageprofile: clean-stageprofile-libelf
15184 clean-stageprofile-libelf:
15185 @if [ $(current_stage) = stageprofile ]; then \
15186 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15187 else \
15188 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15189 $(MAKE) stageprofile-start; \
15190 fi; \
15191 cd $(HOST_SUBDIR)/libelf && \
15192 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15193 @endif libelf-bootstrap
15196 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15197 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15198 maybe-all-stagefeedback-libelf:
15199 maybe-clean-stagefeedback-libelf:
15200 @if libelf-bootstrap
15201 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15202 all-stagefeedback: all-stagefeedback-libelf
15203 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15204 all-stagefeedback-libelf: configure-stagefeedback-libelf
15205 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15206 @r=`${PWD_COMMAND}`; export r; \
15207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15208 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15209 $(HOST_EXPORTS) \
15210 $(POSTSTAGE1_HOST_EXPORTS) \
15211 cd $(HOST_SUBDIR)/libelf && \
15212 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15213 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15214 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15215 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15216 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15217 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15218 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15219 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15220 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15221 $(TARGET-stagefeedback-libelf)
15223 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15224 clean-stagefeedback: clean-stagefeedback-libelf
15225 clean-stagefeedback-libelf:
15226 @if [ $(current_stage) = stagefeedback ]; then \
15227 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15228 else \
15229 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15230 $(MAKE) stagefeedback-start; \
15231 fi; \
15232 cd $(HOST_SUBDIR)/libelf && \
15233 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15234 @endif libelf-bootstrap
15240 .PHONY: check-libelf maybe-check-libelf
15241 maybe-check-libelf:
15242 @if libelf
15243 maybe-check-libelf: check-libelf
15245 check-libelf:
15246 @: $(MAKE); $(unstage)
15247 @r=`${PWD_COMMAND}`; export r; \
15248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15249 $(HOST_EXPORTS) \
15250 (cd $(HOST_SUBDIR)/libelf && \
15251 $(MAKE) $(FLAGS_TO_PASS) check)
15253 @endif libelf
15255 .PHONY: install-libelf maybe-install-libelf
15256 maybe-install-libelf:
15257 @if libelf
15258 maybe-install-libelf: install-libelf
15260 install-libelf:
15262 @endif libelf
15264 .PHONY: install-strip-libelf maybe-install-strip-libelf
15265 maybe-install-strip-libelf:
15266 @if libelf
15267 maybe-install-strip-libelf: install-strip-libelf
15269 install-strip-libelf:
15271 @endif libelf
15273 # Other targets (info, dvi, pdf, etc.)
15275 .PHONY: maybe-info-libelf info-libelf
15276 maybe-info-libelf:
15277 @if libelf
15278 maybe-info-libelf: info-libelf
15280 info-libelf: \
15281 configure-libelf
15282 @[ -f ./libelf/Makefile ] || exit 0; \
15283 r=`${PWD_COMMAND}`; export r; \
15284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15285 $(HOST_EXPORTS) \
15286 for flag in $(EXTRA_HOST_FLAGS) ; do \
15287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15288 done; \
15289 echo "Doing info in libelf" ; \
15290 (cd $(HOST_SUBDIR)/libelf && \
15291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15293 "RANLIB=$${RANLIB}" \
15294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15295 info) \
15296 || exit 1
15298 @endif libelf
15300 .PHONY: maybe-dvi-libelf dvi-libelf
15301 maybe-dvi-libelf:
15302 @if libelf
15303 maybe-dvi-libelf: dvi-libelf
15305 dvi-libelf: \
15306 configure-libelf
15307 @[ -f ./libelf/Makefile ] || exit 0; \
15308 r=`${PWD_COMMAND}`; export r; \
15309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15310 $(HOST_EXPORTS) \
15311 for flag in $(EXTRA_HOST_FLAGS) ; do \
15312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15313 done; \
15314 echo "Doing dvi in libelf" ; \
15315 (cd $(HOST_SUBDIR)/libelf && \
15316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15318 "RANLIB=$${RANLIB}" \
15319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15320 dvi) \
15321 || exit 1
15323 @endif libelf
15325 .PHONY: maybe-pdf-libelf pdf-libelf
15326 maybe-pdf-libelf:
15327 @if libelf
15328 maybe-pdf-libelf: pdf-libelf
15330 pdf-libelf: \
15331 configure-libelf
15332 @[ -f ./libelf/Makefile ] || exit 0; \
15333 r=`${PWD_COMMAND}`; export r; \
15334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15335 $(HOST_EXPORTS) \
15336 for flag in $(EXTRA_HOST_FLAGS) ; do \
15337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15338 done; \
15339 echo "Doing pdf in libelf" ; \
15340 (cd $(HOST_SUBDIR)/libelf && \
15341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15343 "RANLIB=$${RANLIB}" \
15344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15345 pdf) \
15346 || exit 1
15348 @endif libelf
15350 .PHONY: maybe-html-libelf html-libelf
15351 maybe-html-libelf:
15352 @if libelf
15353 maybe-html-libelf: html-libelf
15355 html-libelf: \
15356 configure-libelf
15357 @[ -f ./libelf/Makefile ] || exit 0; \
15358 r=`${PWD_COMMAND}`; export r; \
15359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15360 $(HOST_EXPORTS) \
15361 for flag in $(EXTRA_HOST_FLAGS) ; do \
15362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15363 done; \
15364 echo "Doing html in libelf" ; \
15365 (cd $(HOST_SUBDIR)/libelf && \
15366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15368 "RANLIB=$${RANLIB}" \
15369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15370 html) \
15371 || exit 1
15373 @endif libelf
15375 .PHONY: maybe-TAGS-libelf TAGS-libelf
15376 maybe-TAGS-libelf:
15377 @if libelf
15378 maybe-TAGS-libelf: TAGS-libelf
15380 TAGS-libelf: \
15381 configure-libelf
15382 @[ -f ./libelf/Makefile ] || exit 0; \
15383 r=`${PWD_COMMAND}`; export r; \
15384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15385 $(HOST_EXPORTS) \
15386 for flag in $(EXTRA_HOST_FLAGS) ; do \
15387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15388 done; \
15389 echo "Doing TAGS in libelf" ; \
15390 (cd $(HOST_SUBDIR)/libelf && \
15391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15393 "RANLIB=$${RANLIB}" \
15394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15395 TAGS) \
15396 || exit 1
15398 @endif libelf
15400 .PHONY: maybe-install-info-libelf install-info-libelf
15401 maybe-install-info-libelf:
15402 @if libelf
15403 maybe-install-info-libelf: install-info-libelf
15405 install-info-libelf: \
15406 configure-libelf \
15407 info-libelf
15408 @[ -f ./libelf/Makefile ] || exit 0; \
15409 r=`${PWD_COMMAND}`; export r; \
15410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15411 $(HOST_EXPORTS) \
15412 for flag in $(EXTRA_HOST_FLAGS) ; do \
15413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15414 done; \
15415 echo "Doing install-info in libelf" ; \
15416 (cd $(HOST_SUBDIR)/libelf && \
15417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15419 "RANLIB=$${RANLIB}" \
15420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15421 install-info) \
15422 || exit 1
15424 @endif libelf
15426 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15427 maybe-install-pdf-libelf:
15428 @if libelf
15429 maybe-install-pdf-libelf: install-pdf-libelf
15431 install-pdf-libelf: \
15432 configure-libelf \
15433 pdf-libelf
15434 @[ -f ./libelf/Makefile ] || exit 0; \
15435 r=`${PWD_COMMAND}`; export r; \
15436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15437 $(HOST_EXPORTS) \
15438 for flag in $(EXTRA_HOST_FLAGS) ; do \
15439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15440 done; \
15441 echo "Doing install-pdf in libelf" ; \
15442 (cd $(HOST_SUBDIR)/libelf && \
15443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15445 "RANLIB=$${RANLIB}" \
15446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15447 install-pdf) \
15448 || exit 1
15450 @endif libelf
15452 .PHONY: maybe-install-html-libelf install-html-libelf
15453 maybe-install-html-libelf:
15454 @if libelf
15455 maybe-install-html-libelf: install-html-libelf
15457 install-html-libelf: \
15458 configure-libelf \
15459 html-libelf
15460 @[ -f ./libelf/Makefile ] || exit 0; \
15461 r=`${PWD_COMMAND}`; export r; \
15462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15463 $(HOST_EXPORTS) \
15464 for flag in $(EXTRA_HOST_FLAGS) ; do \
15465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15466 done; \
15467 echo "Doing install-html in libelf" ; \
15468 (cd $(HOST_SUBDIR)/libelf && \
15469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15471 "RANLIB=$${RANLIB}" \
15472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15473 install-html) \
15474 || exit 1
15476 @endif libelf
15478 .PHONY: maybe-installcheck-libelf installcheck-libelf
15479 maybe-installcheck-libelf:
15480 @if libelf
15481 maybe-installcheck-libelf: installcheck-libelf
15483 installcheck-libelf: \
15484 configure-libelf
15485 @[ -f ./libelf/Makefile ] || exit 0; \
15486 r=`${PWD_COMMAND}`; export r; \
15487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15488 $(HOST_EXPORTS) \
15489 for flag in $(EXTRA_HOST_FLAGS) ; do \
15490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15491 done; \
15492 echo "Doing installcheck in libelf" ; \
15493 (cd $(HOST_SUBDIR)/libelf && \
15494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15496 "RANLIB=$${RANLIB}" \
15497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15498 installcheck) \
15499 || exit 1
15501 @endif libelf
15503 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15504 maybe-mostlyclean-libelf:
15505 @if libelf
15506 maybe-mostlyclean-libelf: mostlyclean-libelf
15508 mostlyclean-libelf:
15509 @[ -f ./libelf/Makefile ] || exit 0; \
15510 r=`${PWD_COMMAND}`; export r; \
15511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15512 $(HOST_EXPORTS) \
15513 for flag in $(EXTRA_HOST_FLAGS) ; do \
15514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15515 done; \
15516 echo "Doing mostlyclean in libelf" ; \
15517 (cd $(HOST_SUBDIR)/libelf && \
15518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15520 "RANLIB=$${RANLIB}" \
15521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15522 mostlyclean) \
15523 || exit 1
15525 @endif libelf
15527 .PHONY: maybe-clean-libelf clean-libelf
15528 maybe-clean-libelf:
15529 @if libelf
15530 maybe-clean-libelf: clean-libelf
15532 clean-libelf:
15533 @[ -f ./libelf/Makefile ] || exit 0; \
15534 r=`${PWD_COMMAND}`; export r; \
15535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15536 $(HOST_EXPORTS) \
15537 for flag in $(EXTRA_HOST_FLAGS) ; do \
15538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15539 done; \
15540 echo "Doing clean in libelf" ; \
15541 (cd $(HOST_SUBDIR)/libelf && \
15542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15544 "RANLIB=$${RANLIB}" \
15545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15546 clean) \
15547 || exit 1
15549 @endif libelf
15551 .PHONY: maybe-distclean-libelf distclean-libelf
15552 maybe-distclean-libelf:
15553 @if libelf
15554 maybe-distclean-libelf: distclean-libelf
15556 distclean-libelf:
15557 @[ -f ./libelf/Makefile ] || exit 0; \
15558 r=`${PWD_COMMAND}`; export r; \
15559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15560 $(HOST_EXPORTS) \
15561 for flag in $(EXTRA_HOST_FLAGS) ; do \
15562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15563 done; \
15564 echo "Doing distclean in libelf" ; \
15565 (cd $(HOST_SUBDIR)/libelf && \
15566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15568 "RANLIB=$${RANLIB}" \
15569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15570 distclean) \
15571 || exit 1
15573 @endif libelf
15575 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15576 maybe-maintainer-clean-libelf:
15577 @if libelf
15578 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15580 maintainer-clean-libelf:
15581 @[ -f ./libelf/Makefile ] || exit 0; \
15582 r=`${PWD_COMMAND}`; export r; \
15583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15584 $(HOST_EXPORTS) \
15585 for flag in $(EXTRA_HOST_FLAGS) ; do \
15586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15587 done; \
15588 echo "Doing maintainer-clean in libelf" ; \
15589 (cd $(HOST_SUBDIR)/libelf && \
15590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15592 "RANLIB=$${RANLIB}" \
15593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15594 maintainer-clean) \
15595 || exit 1
15597 @endif libelf
15601 .PHONY: configure-gold maybe-configure-gold
15602 maybe-configure-gold:
15603 @if gcc-bootstrap
15604 configure-gold: stage_current
15605 @endif gcc-bootstrap
15606 @if gold
15607 maybe-configure-gold: configure-gold
15608 configure-gold:
15609 @r=`${PWD_COMMAND}`; export r; \
15610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15611 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15612 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15613 $(HOST_EXPORTS) \
15614 echo Configuring in $(HOST_SUBDIR)/gold; \
15615 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15616 case $(srcdir) in \
15617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15618 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15620 esac; \
15621 srcdiroption="--srcdir=$${topdir}/gold"; \
15622 libsrcdir="$$s/gold"; \
15623 $(SHELL) $${libsrcdir}/configure \
15624 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15625 --target=${target_alias} $${srcdiroption} \
15626 || exit 1
15627 @endif gold
15631 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15632 maybe-configure-stage1-gold:
15633 @if gold-bootstrap
15634 maybe-configure-stage1-gold: configure-stage1-gold
15635 configure-stage1-gold:
15636 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15637 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15638 @r=`${PWD_COMMAND}`; export r; \
15639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15640 TFLAGS="$(STAGE1_TFLAGS)"; \
15641 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15642 $(HOST_EXPORTS) \
15643 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15644 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15645 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15646 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15648 cd $(HOST_SUBDIR)/gold || exit 1; \
15649 case $(srcdir) in \
15650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15651 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15653 esac; \
15654 srcdiroption="--srcdir=$${topdir}/gold"; \
15655 libsrcdir="$$s/gold"; \
15656 $(SHELL) $${libsrcdir}/configure \
15657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15658 --target=${target_alias} $${srcdiroption} \
15659 $(STAGE1_CONFIGURE_FLAGS)
15660 @endif gold-bootstrap
15662 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15663 maybe-configure-stage2-gold:
15664 @if gold-bootstrap
15665 maybe-configure-stage2-gold: configure-stage2-gold
15666 configure-stage2-gold:
15667 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15668 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15669 @r=`${PWD_COMMAND}`; export r; \
15670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15671 TFLAGS="$(STAGE2_TFLAGS)"; \
15672 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15673 $(HOST_EXPORTS) \
15674 $(POSTSTAGE1_HOST_EXPORTS) \
15675 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15676 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15677 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15678 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15680 cd $(HOST_SUBDIR)/gold || exit 1; \
15681 case $(srcdir) in \
15682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15683 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15685 esac; \
15686 srcdiroption="--srcdir=$${topdir}/gold"; \
15687 libsrcdir="$$s/gold"; \
15688 $(SHELL) $${libsrcdir}/configure \
15689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15690 --target=${target_alias} $${srcdiroption} \
15691 --with-build-libsubdir=$(HOST_SUBDIR) \
15692 $(STAGE2_CONFIGURE_FLAGS)
15693 @endif gold-bootstrap
15695 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15696 maybe-configure-stage3-gold:
15697 @if gold-bootstrap
15698 maybe-configure-stage3-gold: configure-stage3-gold
15699 configure-stage3-gold:
15700 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15702 @r=`${PWD_COMMAND}`; export r; \
15703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15704 TFLAGS="$(STAGE3_TFLAGS)"; \
15705 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15706 $(HOST_EXPORTS) \
15707 $(POSTSTAGE1_HOST_EXPORTS) \
15708 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15709 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15710 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15711 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15713 cd $(HOST_SUBDIR)/gold || exit 1; \
15714 case $(srcdir) in \
15715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15716 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15718 esac; \
15719 srcdiroption="--srcdir=$${topdir}/gold"; \
15720 libsrcdir="$$s/gold"; \
15721 $(SHELL) $${libsrcdir}/configure \
15722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15723 --target=${target_alias} $${srcdiroption} \
15724 --with-build-libsubdir=$(HOST_SUBDIR) \
15725 $(STAGE3_CONFIGURE_FLAGS)
15726 @endif gold-bootstrap
15728 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15729 maybe-configure-stage4-gold:
15730 @if gold-bootstrap
15731 maybe-configure-stage4-gold: configure-stage4-gold
15732 configure-stage4-gold:
15733 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15735 @r=`${PWD_COMMAND}`; export r; \
15736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15737 TFLAGS="$(STAGE4_TFLAGS)"; \
15738 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15739 $(HOST_EXPORTS) \
15740 $(POSTSTAGE1_HOST_EXPORTS) \
15741 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15742 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15743 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15744 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15746 cd $(HOST_SUBDIR)/gold || exit 1; \
15747 case $(srcdir) in \
15748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15749 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15751 esac; \
15752 srcdiroption="--srcdir=$${topdir}/gold"; \
15753 libsrcdir="$$s/gold"; \
15754 $(SHELL) $${libsrcdir}/configure \
15755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15756 --target=${target_alias} $${srcdiroption} \
15757 --with-build-libsubdir=$(HOST_SUBDIR) \
15758 $(STAGE4_CONFIGURE_FLAGS)
15759 @endif gold-bootstrap
15761 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15762 maybe-configure-stageprofile-gold:
15763 @if gold-bootstrap
15764 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15765 configure-stageprofile-gold:
15766 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15768 @r=`${PWD_COMMAND}`; export r; \
15769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15770 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15771 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15772 $(HOST_EXPORTS) \
15773 $(POSTSTAGE1_HOST_EXPORTS) \
15774 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15775 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15776 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15777 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15779 cd $(HOST_SUBDIR)/gold || exit 1; \
15780 case $(srcdir) in \
15781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15782 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15784 esac; \
15785 srcdiroption="--srcdir=$${topdir}/gold"; \
15786 libsrcdir="$$s/gold"; \
15787 $(SHELL) $${libsrcdir}/configure \
15788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15789 --target=${target_alias} $${srcdiroption} \
15790 --with-build-libsubdir=$(HOST_SUBDIR) \
15791 $(STAGEprofile_CONFIGURE_FLAGS)
15792 @endif gold-bootstrap
15794 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15795 maybe-configure-stagefeedback-gold:
15796 @if gold-bootstrap
15797 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15798 configure-stagefeedback-gold:
15799 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15801 @r=`${PWD_COMMAND}`; export r; \
15802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15803 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15804 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15805 $(HOST_EXPORTS) \
15806 $(POSTSTAGE1_HOST_EXPORTS) \
15807 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15808 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15809 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15810 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15812 cd $(HOST_SUBDIR)/gold || exit 1; \
15813 case $(srcdir) in \
15814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15815 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15817 esac; \
15818 srcdiroption="--srcdir=$${topdir}/gold"; \
15819 libsrcdir="$$s/gold"; \
15820 $(SHELL) $${libsrcdir}/configure \
15821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15822 --target=${target_alias} $${srcdiroption} \
15823 --with-build-libsubdir=$(HOST_SUBDIR) \
15824 $(STAGEfeedback_CONFIGURE_FLAGS)
15825 @endif gold-bootstrap
15831 .PHONY: all-gold maybe-all-gold
15832 maybe-all-gold:
15833 @if gcc-bootstrap
15834 all-gold: stage_current
15835 @endif gcc-bootstrap
15836 @if gold
15837 TARGET-gold=all
15838 maybe-all-gold: all-gold
15839 all-gold: configure-gold
15840 @r=`${PWD_COMMAND}`; export r; \
15841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15842 $(HOST_EXPORTS) \
15843 (cd $(HOST_SUBDIR)/gold && \
15844 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15845 $(TARGET-gold))
15846 @endif gold
15850 .PHONY: all-stage1-gold maybe-all-stage1-gold
15851 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15852 maybe-all-stage1-gold:
15853 maybe-clean-stage1-gold:
15854 @if gold-bootstrap
15855 maybe-all-stage1-gold: all-stage1-gold
15856 all-stage1: all-stage1-gold
15857 TARGET-stage1-gold = $(TARGET-gold)
15858 all-stage1-gold: configure-stage1-gold
15859 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15860 @r=`${PWD_COMMAND}`; export r; \
15861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15862 TFLAGS="$(STAGE1_TFLAGS)"; \
15863 $(HOST_EXPORTS) \
15864 cd $(HOST_SUBDIR)/gold && \
15865 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15866 CFLAGS="$(STAGE1_CFLAGS)" \
15867 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15868 LIBCFLAGS="$(LIBCFLAGS)" \
15869 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15870 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15871 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15872 $(EXTRA_HOST_FLAGS) \
15873 $(STAGE1_FLAGS_TO_PASS) \
15874 TFLAGS="$(STAGE1_TFLAGS)" \
15875 $(TARGET-stage1-gold)
15877 maybe-clean-stage1-gold: clean-stage1-gold
15878 clean-stage1: clean-stage1-gold
15879 clean-stage1-gold:
15880 @if [ $(current_stage) = stage1 ]; then \
15881 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15882 else \
15883 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15884 $(MAKE) stage1-start; \
15885 fi; \
15886 cd $(HOST_SUBDIR)/gold && \
15887 $(MAKE) $(EXTRA_HOST_FLAGS) \
15888 $(STAGE1_FLAGS_TO_PASS) clean
15889 @endif gold-bootstrap
15892 .PHONY: all-stage2-gold maybe-all-stage2-gold
15893 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15894 maybe-all-stage2-gold:
15895 maybe-clean-stage2-gold:
15896 @if gold-bootstrap
15897 maybe-all-stage2-gold: all-stage2-gold
15898 all-stage2: all-stage2-gold
15899 TARGET-stage2-gold = $(TARGET-gold)
15900 all-stage2-gold: configure-stage2-gold
15901 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15902 @r=`${PWD_COMMAND}`; export r; \
15903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15904 TFLAGS="$(STAGE2_TFLAGS)"; \
15905 $(HOST_EXPORTS) \
15906 $(POSTSTAGE1_HOST_EXPORTS) \
15907 cd $(HOST_SUBDIR)/gold && \
15908 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15909 CFLAGS="$(STAGE2_CFLAGS)" \
15910 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15911 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15912 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15913 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15914 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15915 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15916 TFLAGS="$(STAGE2_TFLAGS)" \
15917 $(TARGET-stage2-gold)
15919 maybe-clean-stage2-gold: clean-stage2-gold
15920 clean-stage2: clean-stage2-gold
15921 clean-stage2-gold:
15922 @if [ $(current_stage) = stage2 ]; then \
15923 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15924 else \
15925 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15926 $(MAKE) stage2-start; \
15927 fi; \
15928 cd $(HOST_SUBDIR)/gold && \
15929 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15930 @endif gold-bootstrap
15933 .PHONY: all-stage3-gold maybe-all-stage3-gold
15934 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15935 maybe-all-stage3-gold:
15936 maybe-clean-stage3-gold:
15937 @if gold-bootstrap
15938 maybe-all-stage3-gold: all-stage3-gold
15939 all-stage3: all-stage3-gold
15940 TARGET-stage3-gold = $(TARGET-gold)
15941 all-stage3-gold: configure-stage3-gold
15942 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15943 @r=`${PWD_COMMAND}`; export r; \
15944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15945 TFLAGS="$(STAGE3_TFLAGS)"; \
15946 $(HOST_EXPORTS) \
15947 $(POSTSTAGE1_HOST_EXPORTS) \
15948 cd $(HOST_SUBDIR)/gold && \
15949 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15950 CFLAGS="$(STAGE3_CFLAGS)" \
15951 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15952 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15953 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15954 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15955 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15956 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15957 TFLAGS="$(STAGE3_TFLAGS)" \
15958 $(TARGET-stage3-gold)
15960 maybe-clean-stage3-gold: clean-stage3-gold
15961 clean-stage3: clean-stage3-gold
15962 clean-stage3-gold:
15963 @if [ $(current_stage) = stage3 ]; then \
15964 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15965 else \
15966 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15967 $(MAKE) stage3-start; \
15968 fi; \
15969 cd $(HOST_SUBDIR)/gold && \
15970 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15971 @endif gold-bootstrap
15974 .PHONY: all-stage4-gold maybe-all-stage4-gold
15975 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15976 maybe-all-stage4-gold:
15977 maybe-clean-stage4-gold:
15978 @if gold-bootstrap
15979 maybe-all-stage4-gold: all-stage4-gold
15980 all-stage4: all-stage4-gold
15981 TARGET-stage4-gold = $(TARGET-gold)
15982 all-stage4-gold: configure-stage4-gold
15983 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15984 @r=`${PWD_COMMAND}`; export r; \
15985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15986 TFLAGS="$(STAGE4_TFLAGS)"; \
15987 $(HOST_EXPORTS) \
15988 $(POSTSTAGE1_HOST_EXPORTS) \
15989 cd $(HOST_SUBDIR)/gold && \
15990 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15991 CFLAGS="$(STAGE4_CFLAGS)" \
15992 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15993 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15994 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15995 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15996 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15997 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15998 TFLAGS="$(STAGE4_TFLAGS)" \
15999 $(TARGET-stage4-gold)
16001 maybe-clean-stage4-gold: clean-stage4-gold
16002 clean-stage4: clean-stage4-gold
16003 clean-stage4-gold:
16004 @if [ $(current_stage) = stage4 ]; then \
16005 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16006 else \
16007 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16008 $(MAKE) stage4-start; \
16009 fi; \
16010 cd $(HOST_SUBDIR)/gold && \
16011 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16012 @endif gold-bootstrap
16015 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16016 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16017 maybe-all-stageprofile-gold:
16018 maybe-clean-stageprofile-gold:
16019 @if gold-bootstrap
16020 maybe-all-stageprofile-gold: all-stageprofile-gold
16021 all-stageprofile: all-stageprofile-gold
16022 TARGET-stageprofile-gold = $(TARGET-gold)
16023 all-stageprofile-gold: configure-stageprofile-gold
16024 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16025 @r=`${PWD_COMMAND}`; export r; \
16026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16027 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16028 $(HOST_EXPORTS) \
16029 $(POSTSTAGE1_HOST_EXPORTS) \
16030 cd $(HOST_SUBDIR)/gold && \
16031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16032 CFLAGS="$(STAGEprofile_CFLAGS)" \
16033 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16034 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16038 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16039 TFLAGS="$(STAGEprofile_TFLAGS)" \
16040 $(TARGET-stageprofile-gold)
16042 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16043 clean-stageprofile: clean-stageprofile-gold
16044 clean-stageprofile-gold:
16045 @if [ $(current_stage) = stageprofile ]; then \
16046 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16047 else \
16048 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16049 $(MAKE) stageprofile-start; \
16050 fi; \
16051 cd $(HOST_SUBDIR)/gold && \
16052 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16053 @endif gold-bootstrap
16056 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16057 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16058 maybe-all-stagefeedback-gold:
16059 maybe-clean-stagefeedback-gold:
16060 @if gold-bootstrap
16061 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16062 all-stagefeedback: all-stagefeedback-gold
16063 TARGET-stagefeedback-gold = $(TARGET-gold)
16064 all-stagefeedback-gold: configure-stagefeedback-gold
16065 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16066 @r=`${PWD_COMMAND}`; export r; \
16067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16068 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16069 $(HOST_EXPORTS) \
16070 $(POSTSTAGE1_HOST_EXPORTS) \
16071 cd $(HOST_SUBDIR)/gold && \
16072 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16073 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16074 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16075 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16076 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16077 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16078 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16079 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16080 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16081 $(TARGET-stagefeedback-gold)
16083 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16084 clean-stagefeedback: clean-stagefeedback-gold
16085 clean-stagefeedback-gold:
16086 @if [ $(current_stage) = stagefeedback ]; then \
16087 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16088 else \
16089 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16090 $(MAKE) stagefeedback-start; \
16091 fi; \
16092 cd $(HOST_SUBDIR)/gold && \
16093 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16094 @endif gold-bootstrap
16100 .PHONY: check-gold maybe-check-gold
16101 maybe-check-gold:
16102 @if gold
16103 maybe-check-gold: check-gold
16105 check-gold:
16106 @: $(MAKE); $(unstage)
16107 @r=`${PWD_COMMAND}`; export r; \
16108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109 $(HOST_EXPORTS) \
16110 (cd $(HOST_SUBDIR)/gold && \
16111 $(MAKE) $(FLAGS_TO_PASS) check)
16113 @endif gold
16115 .PHONY: install-gold maybe-install-gold
16116 maybe-install-gold:
16117 @if gold
16118 maybe-install-gold: install-gold
16120 install-gold: installdirs
16121 @: $(MAKE); $(unstage)
16122 @r=`${PWD_COMMAND}`; export r; \
16123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16124 $(HOST_EXPORTS) \
16125 (cd $(HOST_SUBDIR)/gold && \
16126 $(MAKE) $(FLAGS_TO_PASS) install)
16128 @endif gold
16130 .PHONY: install-strip-gold maybe-install-strip-gold
16131 maybe-install-strip-gold:
16132 @if gold
16133 maybe-install-strip-gold: install-strip-gold
16135 install-strip-gold: installdirs
16136 @: $(MAKE); $(unstage)
16137 @r=`${PWD_COMMAND}`; export r; \
16138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16139 $(HOST_EXPORTS) \
16140 (cd $(HOST_SUBDIR)/gold && \
16141 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16143 @endif gold
16145 # Other targets (info, dvi, pdf, etc.)
16147 .PHONY: maybe-info-gold info-gold
16148 maybe-info-gold:
16149 @if gold
16150 maybe-info-gold: info-gold
16152 info-gold: \
16153 configure-gold
16154 @[ -f ./gold/Makefile ] || exit 0; \
16155 r=`${PWD_COMMAND}`; export r; \
16156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16157 $(HOST_EXPORTS) \
16158 for flag in $(EXTRA_HOST_FLAGS) ; do \
16159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16160 done; \
16161 echo "Doing info in gold" ; \
16162 (cd $(HOST_SUBDIR)/gold && \
16163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16165 "RANLIB=$${RANLIB}" \
16166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16167 info) \
16168 || exit 1
16170 @endif gold
16172 .PHONY: maybe-dvi-gold dvi-gold
16173 maybe-dvi-gold:
16174 @if gold
16175 maybe-dvi-gold: dvi-gold
16177 dvi-gold: \
16178 configure-gold
16179 @[ -f ./gold/Makefile ] || exit 0; \
16180 r=`${PWD_COMMAND}`; export r; \
16181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16182 $(HOST_EXPORTS) \
16183 for flag in $(EXTRA_HOST_FLAGS) ; do \
16184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16185 done; \
16186 echo "Doing dvi in gold" ; \
16187 (cd $(HOST_SUBDIR)/gold && \
16188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16190 "RANLIB=$${RANLIB}" \
16191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16192 dvi) \
16193 || exit 1
16195 @endif gold
16197 .PHONY: maybe-pdf-gold pdf-gold
16198 maybe-pdf-gold:
16199 @if gold
16200 maybe-pdf-gold: pdf-gold
16202 pdf-gold: \
16203 configure-gold
16204 @[ -f ./gold/Makefile ] || exit 0; \
16205 r=`${PWD_COMMAND}`; export r; \
16206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16207 $(HOST_EXPORTS) \
16208 for flag in $(EXTRA_HOST_FLAGS) ; do \
16209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16210 done; \
16211 echo "Doing pdf in gold" ; \
16212 (cd $(HOST_SUBDIR)/gold && \
16213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16215 "RANLIB=$${RANLIB}" \
16216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16217 pdf) \
16218 || exit 1
16220 @endif gold
16222 .PHONY: maybe-html-gold html-gold
16223 maybe-html-gold:
16224 @if gold
16225 maybe-html-gold: html-gold
16227 html-gold: \
16228 configure-gold
16229 @[ -f ./gold/Makefile ] || exit 0; \
16230 r=`${PWD_COMMAND}`; export r; \
16231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16232 $(HOST_EXPORTS) \
16233 for flag in $(EXTRA_HOST_FLAGS) ; do \
16234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16235 done; \
16236 echo "Doing html in gold" ; \
16237 (cd $(HOST_SUBDIR)/gold && \
16238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16240 "RANLIB=$${RANLIB}" \
16241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16242 html) \
16243 || exit 1
16245 @endif gold
16247 .PHONY: maybe-TAGS-gold TAGS-gold
16248 maybe-TAGS-gold:
16249 @if gold
16250 maybe-TAGS-gold: TAGS-gold
16252 TAGS-gold: \
16253 configure-gold
16254 @[ -f ./gold/Makefile ] || exit 0; \
16255 r=`${PWD_COMMAND}`; export r; \
16256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16257 $(HOST_EXPORTS) \
16258 for flag in $(EXTRA_HOST_FLAGS) ; do \
16259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16260 done; \
16261 echo "Doing TAGS in gold" ; \
16262 (cd $(HOST_SUBDIR)/gold && \
16263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16265 "RANLIB=$${RANLIB}" \
16266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16267 TAGS) \
16268 || exit 1
16270 @endif gold
16272 .PHONY: maybe-install-info-gold install-info-gold
16273 maybe-install-info-gold:
16274 @if gold
16275 maybe-install-info-gold: install-info-gold
16277 install-info-gold: \
16278 configure-gold \
16279 info-gold
16280 @[ -f ./gold/Makefile ] || exit 0; \
16281 r=`${PWD_COMMAND}`; export r; \
16282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16283 $(HOST_EXPORTS) \
16284 for flag in $(EXTRA_HOST_FLAGS) ; do \
16285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16286 done; \
16287 echo "Doing install-info in gold" ; \
16288 (cd $(HOST_SUBDIR)/gold && \
16289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16291 "RANLIB=$${RANLIB}" \
16292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16293 install-info) \
16294 || exit 1
16296 @endif gold
16298 .PHONY: maybe-install-pdf-gold install-pdf-gold
16299 maybe-install-pdf-gold:
16300 @if gold
16301 maybe-install-pdf-gold: install-pdf-gold
16303 install-pdf-gold: \
16304 configure-gold \
16305 pdf-gold
16306 @[ -f ./gold/Makefile ] || exit 0; \
16307 r=`${PWD_COMMAND}`; export r; \
16308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16309 $(HOST_EXPORTS) \
16310 for flag in $(EXTRA_HOST_FLAGS) ; do \
16311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16312 done; \
16313 echo "Doing install-pdf in gold" ; \
16314 (cd $(HOST_SUBDIR)/gold && \
16315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16317 "RANLIB=$${RANLIB}" \
16318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16319 install-pdf) \
16320 || exit 1
16322 @endif gold
16324 .PHONY: maybe-install-html-gold install-html-gold
16325 maybe-install-html-gold:
16326 @if gold
16327 maybe-install-html-gold: install-html-gold
16329 install-html-gold: \
16330 configure-gold \
16331 html-gold
16332 @[ -f ./gold/Makefile ] || exit 0; \
16333 r=`${PWD_COMMAND}`; export r; \
16334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16335 $(HOST_EXPORTS) \
16336 for flag in $(EXTRA_HOST_FLAGS) ; do \
16337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16338 done; \
16339 echo "Doing install-html in gold" ; \
16340 (cd $(HOST_SUBDIR)/gold && \
16341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16343 "RANLIB=$${RANLIB}" \
16344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16345 install-html) \
16346 || exit 1
16348 @endif gold
16350 .PHONY: maybe-installcheck-gold installcheck-gold
16351 maybe-installcheck-gold:
16352 @if gold
16353 maybe-installcheck-gold: installcheck-gold
16355 installcheck-gold: \
16356 configure-gold
16357 @[ -f ./gold/Makefile ] || exit 0; \
16358 r=`${PWD_COMMAND}`; export r; \
16359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16360 $(HOST_EXPORTS) \
16361 for flag in $(EXTRA_HOST_FLAGS) ; do \
16362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16363 done; \
16364 echo "Doing installcheck in gold" ; \
16365 (cd $(HOST_SUBDIR)/gold && \
16366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16368 "RANLIB=$${RANLIB}" \
16369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16370 installcheck) \
16371 || exit 1
16373 @endif gold
16375 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16376 maybe-mostlyclean-gold:
16377 @if gold
16378 maybe-mostlyclean-gold: mostlyclean-gold
16380 mostlyclean-gold:
16381 @[ -f ./gold/Makefile ] || exit 0; \
16382 r=`${PWD_COMMAND}`; export r; \
16383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16384 $(HOST_EXPORTS) \
16385 for flag in $(EXTRA_HOST_FLAGS) ; do \
16386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16387 done; \
16388 echo "Doing mostlyclean in gold" ; \
16389 (cd $(HOST_SUBDIR)/gold && \
16390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16392 "RANLIB=$${RANLIB}" \
16393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16394 mostlyclean) \
16395 || exit 1
16397 @endif gold
16399 .PHONY: maybe-clean-gold clean-gold
16400 maybe-clean-gold:
16401 @if gold
16402 maybe-clean-gold: clean-gold
16404 clean-gold:
16405 @[ -f ./gold/Makefile ] || exit 0; \
16406 r=`${PWD_COMMAND}`; export r; \
16407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16408 $(HOST_EXPORTS) \
16409 for flag in $(EXTRA_HOST_FLAGS) ; do \
16410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16411 done; \
16412 echo "Doing clean in gold" ; \
16413 (cd $(HOST_SUBDIR)/gold && \
16414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16416 "RANLIB=$${RANLIB}" \
16417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16418 clean) \
16419 || exit 1
16421 @endif gold
16423 .PHONY: maybe-distclean-gold distclean-gold
16424 maybe-distclean-gold:
16425 @if gold
16426 maybe-distclean-gold: distclean-gold
16428 distclean-gold:
16429 @[ -f ./gold/Makefile ] || exit 0; \
16430 r=`${PWD_COMMAND}`; export r; \
16431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16432 $(HOST_EXPORTS) \
16433 for flag in $(EXTRA_HOST_FLAGS) ; do \
16434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16435 done; \
16436 echo "Doing distclean in gold" ; \
16437 (cd $(HOST_SUBDIR)/gold && \
16438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16440 "RANLIB=$${RANLIB}" \
16441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16442 distclean) \
16443 || exit 1
16445 @endif gold
16447 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16448 maybe-maintainer-clean-gold:
16449 @if gold
16450 maybe-maintainer-clean-gold: maintainer-clean-gold
16452 maintainer-clean-gold:
16453 @[ -f ./gold/Makefile ] || exit 0; \
16454 r=`${PWD_COMMAND}`; export r; \
16455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16456 $(HOST_EXPORTS) \
16457 for flag in $(EXTRA_HOST_FLAGS) ; do \
16458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16459 done; \
16460 echo "Doing maintainer-clean in gold" ; \
16461 (cd $(HOST_SUBDIR)/gold && \
16462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16464 "RANLIB=$${RANLIB}" \
16465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16466 maintainer-clean) \
16467 || exit 1
16469 @endif gold
16473 .PHONY: configure-gprof maybe-configure-gprof
16474 maybe-configure-gprof:
16475 @if gcc-bootstrap
16476 configure-gprof: stage_current
16477 @endif gcc-bootstrap
16478 @if gprof
16479 maybe-configure-gprof: configure-gprof
16480 configure-gprof:
16481 @: $(MAKE); $(unstage)
16482 @r=`${PWD_COMMAND}`; export r; \
16483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16484 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16486 $(HOST_EXPORTS) \
16487 echo Configuring in $(HOST_SUBDIR)/gprof; \
16488 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16489 case $(srcdir) in \
16490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16491 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16493 esac; \
16494 srcdiroption="--srcdir=$${topdir}/gprof"; \
16495 libsrcdir="$$s/gprof"; \
16496 $(SHELL) $${libsrcdir}/configure \
16497 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16498 --target=${target_alias} $${srcdiroption} \
16499 || exit 1
16500 @endif gprof
16506 .PHONY: all-gprof maybe-all-gprof
16507 maybe-all-gprof:
16508 @if gcc-bootstrap
16509 all-gprof: stage_current
16510 @endif gcc-bootstrap
16511 @if gprof
16512 TARGET-gprof=all
16513 maybe-all-gprof: all-gprof
16514 all-gprof: configure-gprof
16515 @: $(MAKE); $(unstage)
16516 @r=`${PWD_COMMAND}`; export r; \
16517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16518 $(HOST_EXPORTS) \
16519 (cd $(HOST_SUBDIR)/gprof && \
16520 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16521 $(TARGET-gprof))
16522 @endif gprof
16527 .PHONY: check-gprof maybe-check-gprof
16528 maybe-check-gprof:
16529 @if gprof
16530 maybe-check-gprof: check-gprof
16532 check-gprof:
16533 @: $(MAKE); $(unstage)
16534 @r=`${PWD_COMMAND}`; export r; \
16535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16536 $(HOST_EXPORTS) \
16537 (cd $(HOST_SUBDIR)/gprof && \
16538 $(MAKE) $(FLAGS_TO_PASS) check)
16540 @endif gprof
16542 .PHONY: install-gprof maybe-install-gprof
16543 maybe-install-gprof:
16544 @if gprof
16545 maybe-install-gprof: install-gprof
16547 install-gprof: installdirs
16548 @: $(MAKE); $(unstage)
16549 @r=`${PWD_COMMAND}`; export r; \
16550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16551 $(HOST_EXPORTS) \
16552 (cd $(HOST_SUBDIR)/gprof && \
16553 $(MAKE) $(FLAGS_TO_PASS) install)
16555 @endif gprof
16557 .PHONY: install-strip-gprof maybe-install-strip-gprof
16558 maybe-install-strip-gprof:
16559 @if gprof
16560 maybe-install-strip-gprof: install-strip-gprof
16562 install-strip-gprof: installdirs
16563 @: $(MAKE); $(unstage)
16564 @r=`${PWD_COMMAND}`; export r; \
16565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16566 $(HOST_EXPORTS) \
16567 (cd $(HOST_SUBDIR)/gprof && \
16568 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16570 @endif gprof
16572 # Other targets (info, dvi, pdf, etc.)
16574 .PHONY: maybe-info-gprof info-gprof
16575 maybe-info-gprof:
16576 @if gprof
16577 maybe-info-gprof: info-gprof
16579 info-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 info 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 info) \
16596 || exit 1
16598 @endif gprof
16600 .PHONY: maybe-dvi-gprof dvi-gprof
16601 maybe-dvi-gprof:
16602 @if gprof
16603 maybe-dvi-gprof: dvi-gprof
16605 dvi-gprof: \
16606 configure-gprof
16607 @: $(MAKE); $(unstage)
16608 @[ -f ./gprof/Makefile ] || exit 0; \
16609 r=`${PWD_COMMAND}`; export r; \
16610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16611 $(HOST_EXPORTS) \
16612 for flag in $(EXTRA_HOST_FLAGS) ; do \
16613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16614 done; \
16615 echo "Doing dvi in gprof" ; \
16616 (cd $(HOST_SUBDIR)/gprof && \
16617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16619 "RANLIB=$${RANLIB}" \
16620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16621 dvi) \
16622 || exit 1
16624 @endif gprof
16626 .PHONY: maybe-pdf-gprof pdf-gprof
16627 maybe-pdf-gprof:
16628 @if gprof
16629 maybe-pdf-gprof: pdf-gprof
16631 pdf-gprof: \
16632 configure-gprof
16633 @: $(MAKE); $(unstage)
16634 @[ -f ./gprof/Makefile ] || exit 0; \
16635 r=`${PWD_COMMAND}`; export r; \
16636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16637 $(HOST_EXPORTS) \
16638 for flag in $(EXTRA_HOST_FLAGS) ; do \
16639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16640 done; \
16641 echo "Doing pdf in gprof" ; \
16642 (cd $(HOST_SUBDIR)/gprof && \
16643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16645 "RANLIB=$${RANLIB}" \
16646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16647 pdf) \
16648 || exit 1
16650 @endif gprof
16652 .PHONY: maybe-html-gprof html-gprof
16653 maybe-html-gprof:
16654 @if gprof
16655 maybe-html-gprof: html-gprof
16657 html-gprof: \
16658 configure-gprof
16659 @: $(MAKE); $(unstage)
16660 @[ -f ./gprof/Makefile ] || exit 0; \
16661 r=`${PWD_COMMAND}`; export r; \
16662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16663 $(HOST_EXPORTS) \
16664 for flag in $(EXTRA_HOST_FLAGS) ; do \
16665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16666 done; \
16667 echo "Doing html in gprof" ; \
16668 (cd $(HOST_SUBDIR)/gprof && \
16669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16671 "RANLIB=$${RANLIB}" \
16672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16673 html) \
16674 || exit 1
16676 @endif gprof
16678 .PHONY: maybe-TAGS-gprof TAGS-gprof
16679 maybe-TAGS-gprof:
16680 @if gprof
16681 maybe-TAGS-gprof: TAGS-gprof
16683 TAGS-gprof: \
16684 configure-gprof
16685 @: $(MAKE); $(unstage)
16686 @[ -f ./gprof/Makefile ] || exit 0; \
16687 r=`${PWD_COMMAND}`; export r; \
16688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16689 $(HOST_EXPORTS) \
16690 for flag in $(EXTRA_HOST_FLAGS) ; do \
16691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16692 done; \
16693 echo "Doing TAGS in gprof" ; \
16694 (cd $(HOST_SUBDIR)/gprof && \
16695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16697 "RANLIB=$${RANLIB}" \
16698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16699 TAGS) \
16700 || exit 1
16702 @endif gprof
16704 .PHONY: maybe-install-info-gprof install-info-gprof
16705 maybe-install-info-gprof:
16706 @if gprof
16707 maybe-install-info-gprof: install-info-gprof
16709 install-info-gprof: \
16710 configure-gprof \
16711 info-gprof
16712 @: $(MAKE); $(unstage)
16713 @[ -f ./gprof/Makefile ] || exit 0; \
16714 r=`${PWD_COMMAND}`; export r; \
16715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16716 $(HOST_EXPORTS) \
16717 for flag in $(EXTRA_HOST_FLAGS) ; do \
16718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16719 done; \
16720 echo "Doing install-info in gprof" ; \
16721 (cd $(HOST_SUBDIR)/gprof && \
16722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16724 "RANLIB=$${RANLIB}" \
16725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16726 install-info) \
16727 || exit 1
16729 @endif gprof
16731 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16732 maybe-install-pdf-gprof:
16733 @if gprof
16734 maybe-install-pdf-gprof: install-pdf-gprof
16736 install-pdf-gprof: \
16737 configure-gprof \
16738 pdf-gprof
16739 @: $(MAKE); $(unstage)
16740 @[ -f ./gprof/Makefile ] || exit 0; \
16741 r=`${PWD_COMMAND}`; export r; \
16742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16743 $(HOST_EXPORTS) \
16744 for flag in $(EXTRA_HOST_FLAGS) ; do \
16745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16746 done; \
16747 echo "Doing install-pdf in gprof" ; \
16748 (cd $(HOST_SUBDIR)/gprof && \
16749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16751 "RANLIB=$${RANLIB}" \
16752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16753 install-pdf) \
16754 || exit 1
16756 @endif gprof
16758 .PHONY: maybe-install-html-gprof install-html-gprof
16759 maybe-install-html-gprof:
16760 @if gprof
16761 maybe-install-html-gprof: install-html-gprof
16763 install-html-gprof: \
16764 configure-gprof \
16765 html-gprof
16766 @: $(MAKE); $(unstage)
16767 @[ -f ./gprof/Makefile ] || exit 0; \
16768 r=`${PWD_COMMAND}`; export r; \
16769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16770 $(HOST_EXPORTS) \
16771 for flag in $(EXTRA_HOST_FLAGS) ; do \
16772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16773 done; \
16774 echo "Doing install-html in gprof" ; \
16775 (cd $(HOST_SUBDIR)/gprof && \
16776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16778 "RANLIB=$${RANLIB}" \
16779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16780 install-html) \
16781 || exit 1
16783 @endif gprof
16785 .PHONY: maybe-installcheck-gprof installcheck-gprof
16786 maybe-installcheck-gprof:
16787 @if gprof
16788 maybe-installcheck-gprof: installcheck-gprof
16790 installcheck-gprof: \
16791 configure-gprof
16792 @: $(MAKE); $(unstage)
16793 @[ -f ./gprof/Makefile ] || exit 0; \
16794 r=`${PWD_COMMAND}`; export r; \
16795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16796 $(HOST_EXPORTS) \
16797 for flag in $(EXTRA_HOST_FLAGS) ; do \
16798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16799 done; \
16800 echo "Doing installcheck in gprof" ; \
16801 (cd $(HOST_SUBDIR)/gprof && \
16802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16804 "RANLIB=$${RANLIB}" \
16805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16806 installcheck) \
16807 || exit 1
16809 @endif gprof
16811 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16812 maybe-mostlyclean-gprof:
16813 @if gprof
16814 maybe-mostlyclean-gprof: mostlyclean-gprof
16816 mostlyclean-gprof:
16817 @: $(MAKE); $(unstage)
16818 @[ -f ./gprof/Makefile ] || exit 0; \
16819 r=`${PWD_COMMAND}`; export r; \
16820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821 $(HOST_EXPORTS) \
16822 for flag in $(EXTRA_HOST_FLAGS) ; do \
16823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16824 done; \
16825 echo "Doing mostlyclean in gprof" ; \
16826 (cd $(HOST_SUBDIR)/gprof && \
16827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16829 "RANLIB=$${RANLIB}" \
16830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16831 mostlyclean) \
16832 || exit 1
16834 @endif gprof
16836 .PHONY: maybe-clean-gprof clean-gprof
16837 maybe-clean-gprof:
16838 @if gprof
16839 maybe-clean-gprof: clean-gprof
16841 clean-gprof:
16842 @: $(MAKE); $(unstage)
16843 @[ -f ./gprof/Makefile ] || exit 0; \
16844 r=`${PWD_COMMAND}`; export r; \
16845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16846 $(HOST_EXPORTS) \
16847 for flag in $(EXTRA_HOST_FLAGS) ; do \
16848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16849 done; \
16850 echo "Doing clean in gprof" ; \
16851 (cd $(HOST_SUBDIR)/gprof && \
16852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16854 "RANLIB=$${RANLIB}" \
16855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16856 clean) \
16857 || exit 1
16859 @endif gprof
16861 .PHONY: maybe-distclean-gprof distclean-gprof
16862 maybe-distclean-gprof:
16863 @if gprof
16864 maybe-distclean-gprof: distclean-gprof
16866 distclean-gprof:
16867 @: $(MAKE); $(unstage)
16868 @[ -f ./gprof/Makefile ] || exit 0; \
16869 r=`${PWD_COMMAND}`; export r; \
16870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16871 $(HOST_EXPORTS) \
16872 for flag in $(EXTRA_HOST_FLAGS) ; do \
16873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16874 done; \
16875 echo "Doing distclean in gprof" ; \
16876 (cd $(HOST_SUBDIR)/gprof && \
16877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16879 "RANLIB=$${RANLIB}" \
16880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16881 distclean) \
16882 || exit 1
16884 @endif gprof
16886 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16887 maybe-maintainer-clean-gprof:
16888 @if gprof
16889 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16891 maintainer-clean-gprof:
16892 @: $(MAKE); $(unstage)
16893 @[ -f ./gprof/Makefile ] || exit 0; \
16894 r=`${PWD_COMMAND}`; export r; \
16895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896 $(HOST_EXPORTS) \
16897 for flag in $(EXTRA_HOST_FLAGS) ; do \
16898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16899 done; \
16900 echo "Doing maintainer-clean in gprof" ; \
16901 (cd $(HOST_SUBDIR)/gprof && \
16902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16904 "RANLIB=$${RANLIB}" \
16905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16906 maintainer-clean) \
16907 || exit 1
16909 @endif gprof
16913 .PHONY: configure-intl maybe-configure-intl
16914 maybe-configure-intl:
16915 @if gcc-bootstrap
16916 configure-intl: stage_current
16917 @endif gcc-bootstrap
16918 @if intl
16919 maybe-configure-intl: configure-intl
16920 configure-intl:
16921 @r=`${PWD_COMMAND}`; export r; \
16922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16923 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16925 $(HOST_EXPORTS) \
16926 echo Configuring in $(HOST_SUBDIR)/intl; \
16927 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16928 case $(srcdir) in \
16929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16930 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16932 esac; \
16933 srcdiroption="--srcdir=$${topdir}/intl"; \
16934 libsrcdir="$$s/intl"; \
16935 $(SHELL) $${libsrcdir}/configure \
16936 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16937 --target=${target_alias} $${srcdiroption} \
16938 || exit 1
16939 @endif intl
16943 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16944 maybe-configure-stage1-intl:
16945 @if intl-bootstrap
16946 maybe-configure-stage1-intl: configure-stage1-intl
16947 configure-stage1-intl:
16948 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16949 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16950 @r=`${PWD_COMMAND}`; export r; \
16951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16952 TFLAGS="$(STAGE1_TFLAGS)"; \
16953 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16954 $(HOST_EXPORTS) \
16955 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16956 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16957 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16958 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16960 cd $(HOST_SUBDIR)/intl || exit 1; \
16961 case $(srcdir) in \
16962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16963 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16965 esac; \
16966 srcdiroption="--srcdir=$${topdir}/intl"; \
16967 libsrcdir="$$s/intl"; \
16968 $(SHELL) $${libsrcdir}/configure \
16969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16970 --target=${target_alias} $${srcdiroption} \
16971 $(STAGE1_CONFIGURE_FLAGS)
16972 @endif intl-bootstrap
16974 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16975 maybe-configure-stage2-intl:
16976 @if intl-bootstrap
16977 maybe-configure-stage2-intl: configure-stage2-intl
16978 configure-stage2-intl:
16979 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16980 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16981 @r=`${PWD_COMMAND}`; export r; \
16982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16983 TFLAGS="$(STAGE2_TFLAGS)"; \
16984 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16985 $(HOST_EXPORTS) \
16986 $(POSTSTAGE1_HOST_EXPORTS) \
16987 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16988 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16989 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16990 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16992 cd $(HOST_SUBDIR)/intl || exit 1; \
16993 case $(srcdir) in \
16994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16995 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16997 esac; \
16998 srcdiroption="--srcdir=$${topdir}/intl"; \
16999 libsrcdir="$$s/intl"; \
17000 $(SHELL) $${libsrcdir}/configure \
17001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17002 --target=${target_alias} $${srcdiroption} \
17003 --with-build-libsubdir=$(HOST_SUBDIR) \
17004 $(STAGE2_CONFIGURE_FLAGS)
17005 @endif intl-bootstrap
17007 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17008 maybe-configure-stage3-intl:
17009 @if intl-bootstrap
17010 maybe-configure-stage3-intl: configure-stage3-intl
17011 configure-stage3-intl:
17012 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17013 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17014 @r=`${PWD_COMMAND}`; export r; \
17015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17016 TFLAGS="$(STAGE3_TFLAGS)"; \
17017 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17018 $(HOST_EXPORTS) \
17019 $(POSTSTAGE1_HOST_EXPORTS) \
17020 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17021 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17022 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17023 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17025 cd $(HOST_SUBDIR)/intl || exit 1; \
17026 case $(srcdir) in \
17027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17028 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17030 esac; \
17031 srcdiroption="--srcdir=$${topdir}/intl"; \
17032 libsrcdir="$$s/intl"; \
17033 $(SHELL) $${libsrcdir}/configure \
17034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17035 --target=${target_alias} $${srcdiroption} \
17036 --with-build-libsubdir=$(HOST_SUBDIR) \
17037 $(STAGE3_CONFIGURE_FLAGS)
17038 @endif intl-bootstrap
17040 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17041 maybe-configure-stage4-intl:
17042 @if intl-bootstrap
17043 maybe-configure-stage4-intl: configure-stage4-intl
17044 configure-stage4-intl:
17045 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17047 @r=`${PWD_COMMAND}`; export r; \
17048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17049 TFLAGS="$(STAGE4_TFLAGS)"; \
17050 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17051 $(HOST_EXPORTS) \
17052 $(POSTSTAGE1_HOST_EXPORTS) \
17053 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17054 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17055 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17056 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17058 cd $(HOST_SUBDIR)/intl || exit 1; \
17059 case $(srcdir) in \
17060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17061 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17063 esac; \
17064 srcdiroption="--srcdir=$${topdir}/intl"; \
17065 libsrcdir="$$s/intl"; \
17066 $(SHELL) $${libsrcdir}/configure \
17067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17068 --target=${target_alias} $${srcdiroption} \
17069 --with-build-libsubdir=$(HOST_SUBDIR) \
17070 $(STAGE4_CONFIGURE_FLAGS)
17071 @endif intl-bootstrap
17073 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17074 maybe-configure-stageprofile-intl:
17075 @if intl-bootstrap
17076 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17077 configure-stageprofile-intl:
17078 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17080 @r=`${PWD_COMMAND}`; export r; \
17081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17082 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17083 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17084 $(HOST_EXPORTS) \
17085 $(POSTSTAGE1_HOST_EXPORTS) \
17086 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17087 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17088 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17089 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17091 cd $(HOST_SUBDIR)/intl || exit 1; \
17092 case $(srcdir) in \
17093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17094 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17096 esac; \
17097 srcdiroption="--srcdir=$${topdir}/intl"; \
17098 libsrcdir="$$s/intl"; \
17099 $(SHELL) $${libsrcdir}/configure \
17100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17101 --target=${target_alias} $${srcdiroption} \
17102 --with-build-libsubdir=$(HOST_SUBDIR) \
17103 $(STAGEprofile_CONFIGURE_FLAGS)
17104 @endif intl-bootstrap
17106 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17107 maybe-configure-stagefeedback-intl:
17108 @if intl-bootstrap
17109 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17110 configure-stagefeedback-intl:
17111 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17113 @r=`${PWD_COMMAND}`; export r; \
17114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17115 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17116 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17117 $(HOST_EXPORTS) \
17118 $(POSTSTAGE1_HOST_EXPORTS) \
17119 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17120 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17121 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17122 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17124 cd $(HOST_SUBDIR)/intl || exit 1; \
17125 case $(srcdir) in \
17126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17127 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17129 esac; \
17130 srcdiroption="--srcdir=$${topdir}/intl"; \
17131 libsrcdir="$$s/intl"; \
17132 $(SHELL) $${libsrcdir}/configure \
17133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17134 --target=${target_alias} $${srcdiroption} \
17135 --with-build-libsubdir=$(HOST_SUBDIR) \
17136 $(STAGEfeedback_CONFIGURE_FLAGS)
17137 @endif intl-bootstrap
17143 .PHONY: all-intl maybe-all-intl
17144 maybe-all-intl:
17145 @if gcc-bootstrap
17146 all-intl: stage_current
17147 @endif gcc-bootstrap
17148 @if intl
17149 TARGET-intl=all
17150 maybe-all-intl: all-intl
17151 all-intl: configure-intl
17152 @r=`${PWD_COMMAND}`; export r; \
17153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17154 $(HOST_EXPORTS) \
17155 (cd $(HOST_SUBDIR)/intl && \
17156 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17157 $(TARGET-intl))
17158 @endif intl
17162 .PHONY: all-stage1-intl maybe-all-stage1-intl
17163 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17164 maybe-all-stage1-intl:
17165 maybe-clean-stage1-intl:
17166 @if intl-bootstrap
17167 maybe-all-stage1-intl: all-stage1-intl
17168 all-stage1: all-stage1-intl
17169 TARGET-stage1-intl = $(TARGET-intl)
17170 all-stage1-intl: configure-stage1-intl
17171 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17172 @r=`${PWD_COMMAND}`; export r; \
17173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17174 TFLAGS="$(STAGE1_TFLAGS)"; \
17175 $(HOST_EXPORTS) \
17176 cd $(HOST_SUBDIR)/intl && \
17177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17178 CFLAGS="$(STAGE1_CFLAGS)" \
17179 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17180 LIBCFLAGS="$(LIBCFLAGS)" \
17181 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17182 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17183 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17184 $(EXTRA_HOST_FLAGS) \
17185 $(STAGE1_FLAGS_TO_PASS) \
17186 TFLAGS="$(STAGE1_TFLAGS)" \
17187 $(TARGET-stage1-intl)
17189 maybe-clean-stage1-intl: clean-stage1-intl
17190 clean-stage1: clean-stage1-intl
17191 clean-stage1-intl:
17192 @if [ $(current_stage) = stage1 ]; then \
17193 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17194 else \
17195 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17196 $(MAKE) stage1-start; \
17197 fi; \
17198 cd $(HOST_SUBDIR)/intl && \
17199 $(MAKE) $(EXTRA_HOST_FLAGS) \
17200 $(STAGE1_FLAGS_TO_PASS) clean
17201 @endif intl-bootstrap
17204 .PHONY: all-stage2-intl maybe-all-stage2-intl
17205 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17206 maybe-all-stage2-intl:
17207 maybe-clean-stage2-intl:
17208 @if intl-bootstrap
17209 maybe-all-stage2-intl: all-stage2-intl
17210 all-stage2: all-stage2-intl
17211 TARGET-stage2-intl = $(TARGET-intl)
17212 all-stage2-intl: configure-stage2-intl
17213 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17214 @r=`${PWD_COMMAND}`; export r; \
17215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17216 TFLAGS="$(STAGE2_TFLAGS)"; \
17217 $(HOST_EXPORTS) \
17218 $(POSTSTAGE1_HOST_EXPORTS) \
17219 cd $(HOST_SUBDIR)/intl && \
17220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17221 CFLAGS="$(STAGE2_CFLAGS)" \
17222 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17223 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17228 TFLAGS="$(STAGE2_TFLAGS)" \
17229 $(TARGET-stage2-intl)
17231 maybe-clean-stage2-intl: clean-stage2-intl
17232 clean-stage2: clean-stage2-intl
17233 clean-stage2-intl:
17234 @if [ $(current_stage) = stage2 ]; then \
17235 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17236 else \
17237 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17238 $(MAKE) stage2-start; \
17239 fi; \
17240 cd $(HOST_SUBDIR)/intl && \
17241 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17242 @endif intl-bootstrap
17245 .PHONY: all-stage3-intl maybe-all-stage3-intl
17246 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17247 maybe-all-stage3-intl:
17248 maybe-clean-stage3-intl:
17249 @if intl-bootstrap
17250 maybe-all-stage3-intl: all-stage3-intl
17251 all-stage3: all-stage3-intl
17252 TARGET-stage3-intl = $(TARGET-intl)
17253 all-stage3-intl: configure-stage3-intl
17254 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17255 @r=`${PWD_COMMAND}`; export r; \
17256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17257 TFLAGS="$(STAGE3_TFLAGS)"; \
17258 $(HOST_EXPORTS) \
17259 $(POSTSTAGE1_HOST_EXPORTS) \
17260 cd $(HOST_SUBDIR)/intl && \
17261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17262 CFLAGS="$(STAGE3_CFLAGS)" \
17263 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17264 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17268 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17269 TFLAGS="$(STAGE3_TFLAGS)" \
17270 $(TARGET-stage3-intl)
17272 maybe-clean-stage3-intl: clean-stage3-intl
17273 clean-stage3: clean-stage3-intl
17274 clean-stage3-intl:
17275 @if [ $(current_stage) = stage3 ]; then \
17276 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17277 else \
17278 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17279 $(MAKE) stage3-start; \
17280 fi; \
17281 cd $(HOST_SUBDIR)/intl && \
17282 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17283 @endif intl-bootstrap
17286 .PHONY: all-stage4-intl maybe-all-stage4-intl
17287 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17288 maybe-all-stage4-intl:
17289 maybe-clean-stage4-intl:
17290 @if intl-bootstrap
17291 maybe-all-stage4-intl: all-stage4-intl
17292 all-stage4: all-stage4-intl
17293 TARGET-stage4-intl = $(TARGET-intl)
17294 all-stage4-intl: configure-stage4-intl
17295 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17296 @r=`${PWD_COMMAND}`; export r; \
17297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17298 TFLAGS="$(STAGE4_TFLAGS)"; \
17299 $(HOST_EXPORTS) \
17300 $(POSTSTAGE1_HOST_EXPORTS) \
17301 cd $(HOST_SUBDIR)/intl && \
17302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17303 CFLAGS="$(STAGE4_CFLAGS)" \
17304 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17305 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17310 TFLAGS="$(STAGE4_TFLAGS)" \
17311 $(TARGET-stage4-intl)
17313 maybe-clean-stage4-intl: clean-stage4-intl
17314 clean-stage4: clean-stage4-intl
17315 clean-stage4-intl:
17316 @if [ $(current_stage) = stage4 ]; then \
17317 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17318 else \
17319 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17320 $(MAKE) stage4-start; \
17321 fi; \
17322 cd $(HOST_SUBDIR)/intl && \
17323 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17324 @endif intl-bootstrap
17327 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17328 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17329 maybe-all-stageprofile-intl:
17330 maybe-clean-stageprofile-intl:
17331 @if intl-bootstrap
17332 maybe-all-stageprofile-intl: all-stageprofile-intl
17333 all-stageprofile: all-stageprofile-intl
17334 TARGET-stageprofile-intl = $(TARGET-intl)
17335 all-stageprofile-intl: configure-stageprofile-intl
17336 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17337 @r=`${PWD_COMMAND}`; export r; \
17338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17339 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17340 $(HOST_EXPORTS) \
17341 $(POSTSTAGE1_HOST_EXPORTS) \
17342 cd $(HOST_SUBDIR)/intl && \
17343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17344 CFLAGS="$(STAGEprofile_CFLAGS)" \
17345 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17346 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17351 TFLAGS="$(STAGEprofile_TFLAGS)" \
17352 $(TARGET-stageprofile-intl)
17354 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17355 clean-stageprofile: clean-stageprofile-intl
17356 clean-stageprofile-intl:
17357 @if [ $(current_stage) = stageprofile ]; then \
17358 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17359 else \
17360 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17361 $(MAKE) stageprofile-start; \
17362 fi; \
17363 cd $(HOST_SUBDIR)/intl && \
17364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17365 @endif intl-bootstrap
17368 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17369 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17370 maybe-all-stagefeedback-intl:
17371 maybe-clean-stagefeedback-intl:
17372 @if intl-bootstrap
17373 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17374 all-stagefeedback: all-stagefeedback-intl
17375 TARGET-stagefeedback-intl = $(TARGET-intl)
17376 all-stagefeedback-intl: configure-stagefeedback-intl
17377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17378 @r=`${PWD_COMMAND}`; export r; \
17379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17380 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17381 $(HOST_EXPORTS) \
17382 $(POSTSTAGE1_HOST_EXPORTS) \
17383 cd $(HOST_SUBDIR)/intl && \
17384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17385 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17386 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17387 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17392 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17393 $(TARGET-stagefeedback-intl)
17395 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17396 clean-stagefeedback: clean-stagefeedback-intl
17397 clean-stagefeedback-intl:
17398 @if [ $(current_stage) = stagefeedback ]; then \
17399 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17400 else \
17401 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17402 $(MAKE) stagefeedback-start; \
17403 fi; \
17404 cd $(HOST_SUBDIR)/intl && \
17405 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17406 @endif intl-bootstrap
17412 .PHONY: check-intl maybe-check-intl
17413 maybe-check-intl:
17414 @if intl
17415 maybe-check-intl: check-intl
17417 check-intl:
17418 @: $(MAKE); $(unstage)
17419 @r=`${PWD_COMMAND}`; export r; \
17420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17421 $(HOST_EXPORTS) \
17422 (cd $(HOST_SUBDIR)/intl && \
17423 $(MAKE) $(FLAGS_TO_PASS) check)
17425 @endif intl
17427 .PHONY: install-intl maybe-install-intl
17428 maybe-install-intl:
17429 @if intl
17430 maybe-install-intl: install-intl
17432 install-intl: installdirs
17433 @: $(MAKE); $(unstage)
17434 @r=`${PWD_COMMAND}`; export r; \
17435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17436 $(HOST_EXPORTS) \
17437 (cd $(HOST_SUBDIR)/intl && \
17438 $(MAKE) $(FLAGS_TO_PASS) install)
17440 @endif intl
17442 .PHONY: install-strip-intl maybe-install-strip-intl
17443 maybe-install-strip-intl:
17444 @if intl
17445 maybe-install-strip-intl: install-strip-intl
17447 install-strip-intl: installdirs
17448 @: $(MAKE); $(unstage)
17449 @r=`${PWD_COMMAND}`; export r; \
17450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17451 $(HOST_EXPORTS) \
17452 (cd $(HOST_SUBDIR)/intl && \
17453 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17455 @endif intl
17457 # Other targets (info, dvi, pdf, etc.)
17459 .PHONY: maybe-info-intl info-intl
17460 maybe-info-intl:
17461 @if intl
17462 maybe-info-intl: info-intl
17464 info-intl: \
17465 configure-intl
17466 @[ -f ./intl/Makefile ] || exit 0; \
17467 r=`${PWD_COMMAND}`; export r; \
17468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17469 $(HOST_EXPORTS) \
17470 for flag in $(EXTRA_HOST_FLAGS) ; do \
17471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17472 done; \
17473 echo "Doing info in intl" ; \
17474 (cd $(HOST_SUBDIR)/intl && \
17475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17477 "RANLIB=$${RANLIB}" \
17478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17479 info) \
17480 || exit 1
17482 @endif intl
17484 .PHONY: maybe-dvi-intl dvi-intl
17485 maybe-dvi-intl:
17486 @if intl
17487 maybe-dvi-intl: dvi-intl
17489 dvi-intl: \
17490 configure-intl
17491 @[ -f ./intl/Makefile ] || exit 0; \
17492 r=`${PWD_COMMAND}`; export r; \
17493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17494 $(HOST_EXPORTS) \
17495 for flag in $(EXTRA_HOST_FLAGS) ; do \
17496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17497 done; \
17498 echo "Doing dvi in intl" ; \
17499 (cd $(HOST_SUBDIR)/intl && \
17500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17502 "RANLIB=$${RANLIB}" \
17503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17504 dvi) \
17505 || exit 1
17507 @endif intl
17509 .PHONY: maybe-pdf-intl pdf-intl
17510 maybe-pdf-intl:
17511 @if intl
17512 maybe-pdf-intl: pdf-intl
17514 pdf-intl: \
17515 configure-intl
17516 @[ -f ./intl/Makefile ] || exit 0; \
17517 r=`${PWD_COMMAND}`; export r; \
17518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17519 $(HOST_EXPORTS) \
17520 for flag in $(EXTRA_HOST_FLAGS) ; do \
17521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17522 done; \
17523 echo "Doing pdf in intl" ; \
17524 (cd $(HOST_SUBDIR)/intl && \
17525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17527 "RANLIB=$${RANLIB}" \
17528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17529 pdf) \
17530 || exit 1
17532 @endif intl
17534 .PHONY: maybe-html-intl html-intl
17535 maybe-html-intl:
17536 @if intl
17537 maybe-html-intl: html-intl
17539 html-intl: \
17540 configure-intl
17541 @[ -f ./intl/Makefile ] || exit 0; \
17542 r=`${PWD_COMMAND}`; export r; \
17543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17544 $(HOST_EXPORTS) \
17545 for flag in $(EXTRA_HOST_FLAGS) ; do \
17546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17547 done; \
17548 echo "Doing html in intl" ; \
17549 (cd $(HOST_SUBDIR)/intl && \
17550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17552 "RANLIB=$${RANLIB}" \
17553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17554 html) \
17555 || exit 1
17557 @endif intl
17559 .PHONY: maybe-TAGS-intl TAGS-intl
17560 maybe-TAGS-intl:
17561 @if intl
17562 maybe-TAGS-intl: TAGS-intl
17564 TAGS-intl: \
17565 configure-intl
17566 @[ -f ./intl/Makefile ] || exit 0; \
17567 r=`${PWD_COMMAND}`; export r; \
17568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17569 $(HOST_EXPORTS) \
17570 for flag in $(EXTRA_HOST_FLAGS) ; do \
17571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17572 done; \
17573 echo "Doing TAGS in intl" ; \
17574 (cd $(HOST_SUBDIR)/intl && \
17575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17577 "RANLIB=$${RANLIB}" \
17578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17579 TAGS) \
17580 || exit 1
17582 @endif intl
17584 .PHONY: maybe-install-info-intl install-info-intl
17585 maybe-install-info-intl:
17586 @if intl
17587 maybe-install-info-intl: install-info-intl
17589 install-info-intl: \
17590 configure-intl \
17591 info-intl
17592 @[ -f ./intl/Makefile ] || exit 0; \
17593 r=`${PWD_COMMAND}`; export r; \
17594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17595 $(HOST_EXPORTS) \
17596 for flag in $(EXTRA_HOST_FLAGS) ; do \
17597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17598 done; \
17599 echo "Doing install-info in intl" ; \
17600 (cd $(HOST_SUBDIR)/intl && \
17601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17603 "RANLIB=$${RANLIB}" \
17604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17605 install-info) \
17606 || exit 1
17608 @endif intl
17610 .PHONY: maybe-install-pdf-intl install-pdf-intl
17611 maybe-install-pdf-intl:
17612 @if intl
17613 maybe-install-pdf-intl: install-pdf-intl
17615 install-pdf-intl: \
17616 configure-intl \
17617 pdf-intl
17618 @[ -f ./intl/Makefile ] || exit 0; \
17619 r=`${PWD_COMMAND}`; export r; \
17620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17621 $(HOST_EXPORTS) \
17622 for flag in $(EXTRA_HOST_FLAGS) ; do \
17623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17624 done; \
17625 echo "Doing install-pdf in intl" ; \
17626 (cd $(HOST_SUBDIR)/intl && \
17627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17629 "RANLIB=$${RANLIB}" \
17630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17631 install-pdf) \
17632 || exit 1
17634 @endif intl
17636 .PHONY: maybe-install-html-intl install-html-intl
17637 maybe-install-html-intl:
17638 @if intl
17639 maybe-install-html-intl: install-html-intl
17641 install-html-intl: \
17642 configure-intl \
17643 html-intl
17644 @[ -f ./intl/Makefile ] || exit 0; \
17645 r=`${PWD_COMMAND}`; export r; \
17646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17647 $(HOST_EXPORTS) \
17648 for flag in $(EXTRA_HOST_FLAGS) ; do \
17649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17650 done; \
17651 echo "Doing install-html in intl" ; \
17652 (cd $(HOST_SUBDIR)/intl && \
17653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17655 "RANLIB=$${RANLIB}" \
17656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17657 install-html) \
17658 || exit 1
17660 @endif intl
17662 .PHONY: maybe-installcheck-intl installcheck-intl
17663 maybe-installcheck-intl:
17664 @if intl
17665 maybe-installcheck-intl: installcheck-intl
17667 installcheck-intl: \
17668 configure-intl
17669 @[ -f ./intl/Makefile ] || exit 0; \
17670 r=`${PWD_COMMAND}`; export r; \
17671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17672 $(HOST_EXPORTS) \
17673 for flag in $(EXTRA_HOST_FLAGS) ; do \
17674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17675 done; \
17676 echo "Doing installcheck in intl" ; \
17677 (cd $(HOST_SUBDIR)/intl && \
17678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17680 "RANLIB=$${RANLIB}" \
17681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17682 installcheck) \
17683 || exit 1
17685 @endif intl
17687 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17688 maybe-mostlyclean-intl:
17689 @if intl
17690 maybe-mostlyclean-intl: mostlyclean-intl
17692 mostlyclean-intl:
17693 @[ -f ./intl/Makefile ] || exit 0; \
17694 r=`${PWD_COMMAND}`; export r; \
17695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17696 $(HOST_EXPORTS) \
17697 for flag in $(EXTRA_HOST_FLAGS) ; do \
17698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17699 done; \
17700 echo "Doing mostlyclean in intl" ; \
17701 (cd $(HOST_SUBDIR)/intl && \
17702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17704 "RANLIB=$${RANLIB}" \
17705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17706 mostlyclean) \
17707 || exit 1
17709 @endif intl
17711 .PHONY: maybe-clean-intl clean-intl
17712 maybe-clean-intl:
17713 @if intl
17714 maybe-clean-intl: clean-intl
17716 clean-intl:
17717 @[ -f ./intl/Makefile ] || exit 0; \
17718 r=`${PWD_COMMAND}`; export r; \
17719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17720 $(HOST_EXPORTS) \
17721 for flag in $(EXTRA_HOST_FLAGS) ; do \
17722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17723 done; \
17724 echo "Doing clean in intl" ; \
17725 (cd $(HOST_SUBDIR)/intl && \
17726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17728 "RANLIB=$${RANLIB}" \
17729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17730 clean) \
17731 || exit 1
17733 @endif intl
17735 .PHONY: maybe-distclean-intl distclean-intl
17736 maybe-distclean-intl:
17737 @if intl
17738 maybe-distclean-intl: distclean-intl
17740 distclean-intl:
17741 @[ -f ./intl/Makefile ] || exit 0; \
17742 r=`${PWD_COMMAND}`; export r; \
17743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17744 $(HOST_EXPORTS) \
17745 for flag in $(EXTRA_HOST_FLAGS) ; do \
17746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17747 done; \
17748 echo "Doing distclean in intl" ; \
17749 (cd $(HOST_SUBDIR)/intl && \
17750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17752 "RANLIB=$${RANLIB}" \
17753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17754 distclean) \
17755 || exit 1
17757 @endif intl
17759 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17760 maybe-maintainer-clean-intl:
17761 @if intl
17762 maybe-maintainer-clean-intl: maintainer-clean-intl
17764 maintainer-clean-intl:
17765 @[ -f ./intl/Makefile ] || exit 0; \
17766 r=`${PWD_COMMAND}`; export r; \
17767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17768 $(HOST_EXPORTS) \
17769 for flag in $(EXTRA_HOST_FLAGS) ; do \
17770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17771 done; \
17772 echo "Doing maintainer-clean in intl" ; \
17773 (cd $(HOST_SUBDIR)/intl && \
17774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17776 "RANLIB=$${RANLIB}" \
17777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17778 maintainer-clean) \
17779 || exit 1
17781 @endif intl
17785 .PHONY: configure-tcl maybe-configure-tcl
17786 maybe-configure-tcl:
17787 @if gcc-bootstrap
17788 configure-tcl: stage_current
17789 @endif gcc-bootstrap
17790 @if tcl
17791 maybe-configure-tcl: configure-tcl
17792 configure-tcl:
17793 @: $(MAKE); $(unstage)
17794 @r=`${PWD_COMMAND}`; export r; \
17795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17796 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17798 $(HOST_EXPORTS) \
17799 echo Configuring in $(HOST_SUBDIR)/tcl; \
17800 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17801 case $(srcdir) in \
17802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17803 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17805 esac; \
17806 srcdiroption="--srcdir=$${topdir}/tcl"; \
17807 libsrcdir="$$s/tcl"; \
17808 $(SHELL) $${libsrcdir}/configure \
17809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17810 --target=${target_alias} $${srcdiroption} \
17811 || exit 1
17812 @endif tcl
17818 .PHONY: all-tcl maybe-all-tcl
17819 maybe-all-tcl:
17820 @if gcc-bootstrap
17821 all-tcl: stage_current
17822 @endif gcc-bootstrap
17823 @if tcl
17824 TARGET-tcl=all
17825 maybe-all-tcl: all-tcl
17826 all-tcl: configure-tcl
17827 @: $(MAKE); $(unstage)
17828 @r=`${PWD_COMMAND}`; export r; \
17829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17830 $(HOST_EXPORTS) \
17831 (cd $(HOST_SUBDIR)/tcl && \
17832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17833 $(TARGET-tcl))
17834 @endif tcl
17839 .PHONY: check-tcl maybe-check-tcl
17840 maybe-check-tcl:
17841 @if tcl
17842 maybe-check-tcl: check-tcl
17844 check-tcl:
17845 @: $(MAKE); $(unstage)
17846 @r=`${PWD_COMMAND}`; export r; \
17847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17848 $(HOST_EXPORTS) \
17849 (cd $(HOST_SUBDIR)/tcl && \
17850 $(MAKE) $(FLAGS_TO_PASS) check)
17852 @endif tcl
17854 .PHONY: install-tcl maybe-install-tcl
17855 maybe-install-tcl:
17856 @if tcl
17857 maybe-install-tcl: install-tcl
17859 install-tcl: installdirs
17860 @: $(MAKE); $(unstage)
17861 @r=`${PWD_COMMAND}`; export r; \
17862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17863 $(HOST_EXPORTS) \
17864 (cd $(HOST_SUBDIR)/tcl && \
17865 $(MAKE) $(FLAGS_TO_PASS) install)
17867 @endif tcl
17869 .PHONY: install-strip-tcl maybe-install-strip-tcl
17870 maybe-install-strip-tcl:
17871 @if tcl
17872 maybe-install-strip-tcl: install-strip-tcl
17874 install-strip-tcl: installdirs
17875 @: $(MAKE); $(unstage)
17876 @r=`${PWD_COMMAND}`; export r; \
17877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17878 $(HOST_EXPORTS) \
17879 (cd $(HOST_SUBDIR)/tcl && \
17880 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17882 @endif tcl
17884 # Other targets (info, dvi, pdf, etc.)
17886 .PHONY: maybe-info-tcl info-tcl
17887 maybe-info-tcl:
17888 @if tcl
17889 maybe-info-tcl: info-tcl
17891 info-tcl: \
17892 configure-tcl
17893 @: $(MAKE); $(unstage)
17894 @[ -f ./tcl/Makefile ] || exit 0; \
17895 r=`${PWD_COMMAND}`; export r; \
17896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17897 $(HOST_EXPORTS) \
17898 for flag in $(EXTRA_HOST_FLAGS) ; do \
17899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17900 done; \
17901 echo "Doing info in tcl" ; \
17902 (cd $(HOST_SUBDIR)/tcl && \
17903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17905 "RANLIB=$${RANLIB}" \
17906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17907 info) \
17908 || exit 1
17910 @endif tcl
17912 .PHONY: maybe-dvi-tcl dvi-tcl
17913 maybe-dvi-tcl:
17914 @if tcl
17915 maybe-dvi-tcl: dvi-tcl
17917 dvi-tcl: \
17918 configure-tcl
17919 @: $(MAKE); $(unstage)
17920 @[ -f ./tcl/Makefile ] || exit 0; \
17921 r=`${PWD_COMMAND}`; export r; \
17922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17923 $(HOST_EXPORTS) \
17924 for flag in $(EXTRA_HOST_FLAGS) ; do \
17925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17926 done; \
17927 echo "Doing dvi in tcl" ; \
17928 (cd $(HOST_SUBDIR)/tcl && \
17929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17931 "RANLIB=$${RANLIB}" \
17932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17933 dvi) \
17934 || exit 1
17936 @endif tcl
17938 .PHONY: maybe-pdf-tcl pdf-tcl
17939 maybe-pdf-tcl:
17940 @if tcl
17941 maybe-pdf-tcl: pdf-tcl
17943 pdf-tcl: \
17944 configure-tcl
17945 @: $(MAKE); $(unstage)
17946 @[ -f ./tcl/Makefile ] || exit 0; \
17947 r=`${PWD_COMMAND}`; export r; \
17948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17949 $(HOST_EXPORTS) \
17950 for flag in $(EXTRA_HOST_FLAGS) ; do \
17951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17952 done; \
17953 echo "Doing pdf in tcl" ; \
17954 (cd $(HOST_SUBDIR)/tcl && \
17955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17957 "RANLIB=$${RANLIB}" \
17958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17959 pdf) \
17960 || exit 1
17962 @endif tcl
17964 .PHONY: maybe-html-tcl html-tcl
17965 maybe-html-tcl:
17966 @if tcl
17967 maybe-html-tcl: html-tcl
17969 html-tcl: \
17970 configure-tcl
17971 @: $(MAKE); $(unstage)
17972 @[ -f ./tcl/Makefile ] || exit 0; \
17973 r=`${PWD_COMMAND}`; export r; \
17974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17975 $(HOST_EXPORTS) \
17976 for flag in $(EXTRA_HOST_FLAGS) ; do \
17977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17978 done; \
17979 echo "Doing html in tcl" ; \
17980 (cd $(HOST_SUBDIR)/tcl && \
17981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17983 "RANLIB=$${RANLIB}" \
17984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17985 html) \
17986 || exit 1
17988 @endif tcl
17990 .PHONY: maybe-TAGS-tcl TAGS-tcl
17991 maybe-TAGS-tcl:
17992 @if tcl
17993 maybe-TAGS-tcl: TAGS-tcl
17995 TAGS-tcl: \
17996 configure-tcl
17997 @: $(MAKE); $(unstage)
17998 @[ -f ./tcl/Makefile ] || exit 0; \
17999 r=`${PWD_COMMAND}`; export r; \
18000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18001 $(HOST_EXPORTS) \
18002 for flag in $(EXTRA_HOST_FLAGS) ; do \
18003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18004 done; \
18005 echo "Doing TAGS in tcl" ; \
18006 (cd $(HOST_SUBDIR)/tcl && \
18007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18009 "RANLIB=$${RANLIB}" \
18010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18011 TAGS) \
18012 || exit 1
18014 @endif tcl
18016 .PHONY: maybe-install-info-tcl install-info-tcl
18017 maybe-install-info-tcl:
18018 @if tcl
18019 maybe-install-info-tcl: install-info-tcl
18021 install-info-tcl: \
18022 configure-tcl \
18023 info-tcl
18024 @: $(MAKE); $(unstage)
18025 @[ -f ./tcl/Makefile ] || exit 0; \
18026 r=`${PWD_COMMAND}`; export r; \
18027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18028 $(HOST_EXPORTS) \
18029 for flag in $(EXTRA_HOST_FLAGS) ; do \
18030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18031 done; \
18032 echo "Doing install-info in tcl" ; \
18033 (cd $(HOST_SUBDIR)/tcl && \
18034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18036 "RANLIB=$${RANLIB}" \
18037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18038 install-info) \
18039 || exit 1
18041 @endif tcl
18043 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18044 maybe-install-pdf-tcl:
18045 @if tcl
18046 maybe-install-pdf-tcl: install-pdf-tcl
18048 install-pdf-tcl: \
18049 configure-tcl \
18050 pdf-tcl
18051 @: $(MAKE); $(unstage)
18052 @[ -f ./tcl/Makefile ] || exit 0; \
18053 r=`${PWD_COMMAND}`; export r; \
18054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18055 $(HOST_EXPORTS) \
18056 for flag in $(EXTRA_HOST_FLAGS) ; do \
18057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18058 done; \
18059 echo "Doing install-pdf in tcl" ; \
18060 (cd $(HOST_SUBDIR)/tcl && \
18061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18063 "RANLIB=$${RANLIB}" \
18064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18065 install-pdf) \
18066 || exit 1
18068 @endif tcl
18070 .PHONY: maybe-install-html-tcl install-html-tcl
18071 maybe-install-html-tcl:
18072 @if tcl
18073 maybe-install-html-tcl: install-html-tcl
18075 install-html-tcl: \
18076 configure-tcl \
18077 html-tcl
18078 @: $(MAKE); $(unstage)
18079 @[ -f ./tcl/Makefile ] || exit 0; \
18080 r=`${PWD_COMMAND}`; export r; \
18081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082 $(HOST_EXPORTS) \
18083 for flag in $(EXTRA_HOST_FLAGS) ; do \
18084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18085 done; \
18086 echo "Doing install-html in tcl" ; \
18087 (cd $(HOST_SUBDIR)/tcl && \
18088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18090 "RANLIB=$${RANLIB}" \
18091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18092 install-html) \
18093 || exit 1
18095 @endif tcl
18097 .PHONY: maybe-installcheck-tcl installcheck-tcl
18098 maybe-installcheck-tcl:
18099 @if tcl
18100 maybe-installcheck-tcl: installcheck-tcl
18102 installcheck-tcl: \
18103 configure-tcl
18104 @: $(MAKE); $(unstage)
18105 @[ -f ./tcl/Makefile ] || exit 0; \
18106 r=`${PWD_COMMAND}`; export r; \
18107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18108 $(HOST_EXPORTS) \
18109 for flag in $(EXTRA_HOST_FLAGS) ; do \
18110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18111 done; \
18112 echo "Doing installcheck in tcl" ; \
18113 (cd $(HOST_SUBDIR)/tcl && \
18114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18116 "RANLIB=$${RANLIB}" \
18117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18118 installcheck) \
18119 || exit 1
18121 @endif tcl
18123 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18124 maybe-mostlyclean-tcl:
18125 @if tcl
18126 maybe-mostlyclean-tcl: mostlyclean-tcl
18128 # tcl doesn't support mostlyclean.
18129 mostlyclean-tcl:
18131 @endif tcl
18133 .PHONY: maybe-clean-tcl clean-tcl
18134 maybe-clean-tcl:
18135 @if tcl
18136 maybe-clean-tcl: clean-tcl
18138 clean-tcl:
18139 @: $(MAKE); $(unstage)
18140 @[ -f ./tcl/Makefile ] || exit 0; \
18141 r=`${PWD_COMMAND}`; export r; \
18142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18143 $(HOST_EXPORTS) \
18144 for flag in $(EXTRA_HOST_FLAGS) ; do \
18145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18146 done; \
18147 echo "Doing clean in tcl" ; \
18148 (cd $(HOST_SUBDIR)/tcl && \
18149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18151 "RANLIB=$${RANLIB}" \
18152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18153 clean) \
18154 || exit 1
18156 @endif tcl
18158 .PHONY: maybe-distclean-tcl distclean-tcl
18159 maybe-distclean-tcl:
18160 @if tcl
18161 maybe-distclean-tcl: distclean-tcl
18163 distclean-tcl:
18164 @: $(MAKE); $(unstage)
18165 @[ -f ./tcl/Makefile ] || exit 0; \
18166 r=`${PWD_COMMAND}`; export r; \
18167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18168 $(HOST_EXPORTS) \
18169 for flag in $(EXTRA_HOST_FLAGS) ; do \
18170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18171 done; \
18172 echo "Doing distclean in tcl" ; \
18173 (cd $(HOST_SUBDIR)/tcl && \
18174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18176 "RANLIB=$${RANLIB}" \
18177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18178 distclean) \
18179 || exit 1
18181 @endif tcl
18183 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18184 maybe-maintainer-clean-tcl:
18185 @if tcl
18186 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18188 maintainer-clean-tcl:
18189 @: $(MAKE); $(unstage)
18190 @[ -f ./tcl/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 maintainer-clean in tcl" ; \
18198 (cd $(HOST_SUBDIR)/tcl && \
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 maintainer-clean) \
18204 || exit 1
18206 @endif tcl
18210 .PHONY: configure-itcl maybe-configure-itcl
18211 maybe-configure-itcl:
18212 @if gcc-bootstrap
18213 configure-itcl: stage_current
18214 @endif gcc-bootstrap
18215 @if itcl
18216 maybe-configure-itcl: configure-itcl
18217 configure-itcl:
18218 @: $(MAKE); $(unstage)
18219 @r=`${PWD_COMMAND}`; export r; \
18220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18221 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18223 $(HOST_EXPORTS) \
18224 echo Configuring in $(HOST_SUBDIR)/itcl; \
18225 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18226 case $(srcdir) in \
18227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18228 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18230 esac; \
18231 srcdiroption="--srcdir=$${topdir}/itcl"; \
18232 libsrcdir="$$s/itcl"; \
18233 $(SHELL) $${libsrcdir}/configure \
18234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18235 --target=${target_alias} $${srcdiroption} \
18236 || exit 1
18237 @endif itcl
18243 .PHONY: all-itcl maybe-all-itcl
18244 maybe-all-itcl:
18245 @if gcc-bootstrap
18246 all-itcl: stage_current
18247 @endif gcc-bootstrap
18248 @if itcl
18249 TARGET-itcl=all
18250 maybe-all-itcl: all-itcl
18251 all-itcl: configure-itcl
18252 @: $(MAKE); $(unstage)
18253 @r=`${PWD_COMMAND}`; export r; \
18254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18255 $(HOST_EXPORTS) \
18256 (cd $(HOST_SUBDIR)/itcl && \
18257 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18258 $(TARGET-itcl))
18259 @endif itcl
18264 .PHONY: check-itcl maybe-check-itcl
18265 maybe-check-itcl:
18266 @if itcl
18267 maybe-check-itcl: check-itcl
18269 check-itcl:
18270 @: $(MAKE); $(unstage)
18271 @r=`${PWD_COMMAND}`; export r; \
18272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18273 $(HOST_EXPORTS) \
18274 (cd $(HOST_SUBDIR)/itcl && \
18275 $(MAKE) $(FLAGS_TO_PASS) check)
18277 @endif itcl
18279 .PHONY: install-itcl maybe-install-itcl
18280 maybe-install-itcl:
18281 @if itcl
18282 maybe-install-itcl: install-itcl
18284 install-itcl: installdirs
18285 @: $(MAKE); $(unstage)
18286 @r=`${PWD_COMMAND}`; export r; \
18287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18288 $(HOST_EXPORTS) \
18289 (cd $(HOST_SUBDIR)/itcl && \
18290 $(MAKE) $(FLAGS_TO_PASS) install)
18292 @endif itcl
18294 .PHONY: install-strip-itcl maybe-install-strip-itcl
18295 maybe-install-strip-itcl:
18296 @if itcl
18297 maybe-install-strip-itcl: install-strip-itcl
18299 install-strip-itcl: installdirs
18300 @: $(MAKE); $(unstage)
18301 @r=`${PWD_COMMAND}`; export r; \
18302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18303 $(HOST_EXPORTS) \
18304 (cd $(HOST_SUBDIR)/itcl && \
18305 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18307 @endif itcl
18309 # Other targets (info, dvi, pdf, etc.)
18311 .PHONY: maybe-info-itcl info-itcl
18312 maybe-info-itcl:
18313 @if itcl
18314 maybe-info-itcl: info-itcl
18316 info-itcl: \
18317 configure-itcl
18318 @: $(MAKE); $(unstage)
18319 @[ -f ./itcl/Makefile ] || exit 0; \
18320 r=`${PWD_COMMAND}`; export r; \
18321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18322 $(HOST_EXPORTS) \
18323 for flag in $(EXTRA_HOST_FLAGS) ; do \
18324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18325 done; \
18326 echo "Doing info in itcl" ; \
18327 (cd $(HOST_SUBDIR)/itcl && \
18328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18330 "RANLIB=$${RANLIB}" \
18331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18332 info) \
18333 || exit 1
18335 @endif itcl
18337 .PHONY: maybe-dvi-itcl dvi-itcl
18338 maybe-dvi-itcl:
18339 @if itcl
18340 maybe-dvi-itcl: dvi-itcl
18342 dvi-itcl: \
18343 configure-itcl
18344 @: $(MAKE); $(unstage)
18345 @[ -f ./itcl/Makefile ] || exit 0; \
18346 r=`${PWD_COMMAND}`; export r; \
18347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18348 $(HOST_EXPORTS) \
18349 for flag in $(EXTRA_HOST_FLAGS) ; do \
18350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18351 done; \
18352 echo "Doing dvi in itcl" ; \
18353 (cd $(HOST_SUBDIR)/itcl && \
18354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18356 "RANLIB=$${RANLIB}" \
18357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18358 dvi) \
18359 || exit 1
18361 @endif itcl
18363 .PHONY: maybe-pdf-itcl pdf-itcl
18364 maybe-pdf-itcl:
18365 @if itcl
18366 maybe-pdf-itcl: pdf-itcl
18368 pdf-itcl: \
18369 configure-itcl
18370 @: $(MAKE); $(unstage)
18371 @[ -f ./itcl/Makefile ] || exit 0; \
18372 r=`${PWD_COMMAND}`; export r; \
18373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18374 $(HOST_EXPORTS) \
18375 for flag in $(EXTRA_HOST_FLAGS) ; do \
18376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18377 done; \
18378 echo "Doing pdf in itcl" ; \
18379 (cd $(HOST_SUBDIR)/itcl && \
18380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18382 "RANLIB=$${RANLIB}" \
18383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18384 pdf) \
18385 || exit 1
18387 @endif itcl
18389 .PHONY: maybe-html-itcl html-itcl
18390 maybe-html-itcl:
18391 @if itcl
18392 maybe-html-itcl: html-itcl
18394 html-itcl: \
18395 configure-itcl
18396 @: $(MAKE); $(unstage)
18397 @[ -f ./itcl/Makefile ] || exit 0; \
18398 r=`${PWD_COMMAND}`; export r; \
18399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18400 $(HOST_EXPORTS) \
18401 for flag in $(EXTRA_HOST_FLAGS) ; do \
18402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18403 done; \
18404 echo "Doing html in itcl" ; \
18405 (cd $(HOST_SUBDIR)/itcl && \
18406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18408 "RANLIB=$${RANLIB}" \
18409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18410 html) \
18411 || exit 1
18413 @endif itcl
18415 .PHONY: maybe-TAGS-itcl TAGS-itcl
18416 maybe-TAGS-itcl:
18417 @if itcl
18418 maybe-TAGS-itcl: TAGS-itcl
18420 TAGS-itcl: \
18421 configure-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 TAGS 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 TAGS) \
18437 || exit 1
18439 @endif itcl
18441 .PHONY: maybe-install-info-itcl install-info-itcl
18442 maybe-install-info-itcl:
18443 @if itcl
18444 maybe-install-info-itcl: install-info-itcl
18446 install-info-itcl: \
18447 configure-itcl \
18448 info-itcl
18449 @: $(MAKE); $(unstage)
18450 @[ -f ./itcl/Makefile ] || exit 0; \
18451 r=`${PWD_COMMAND}`; export r; \
18452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18453 $(HOST_EXPORTS) \
18454 for flag in $(EXTRA_HOST_FLAGS) ; do \
18455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18456 done; \
18457 echo "Doing install-info in itcl" ; \
18458 (cd $(HOST_SUBDIR)/itcl && \
18459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18461 "RANLIB=$${RANLIB}" \
18462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18463 install-info) \
18464 || exit 1
18466 @endif itcl
18468 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18469 maybe-install-pdf-itcl:
18470 @if itcl
18471 maybe-install-pdf-itcl: install-pdf-itcl
18473 install-pdf-itcl: \
18474 configure-itcl \
18475 pdf-itcl
18476 @: $(MAKE); $(unstage)
18477 @[ -f ./itcl/Makefile ] || exit 0; \
18478 r=`${PWD_COMMAND}`; export r; \
18479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18480 $(HOST_EXPORTS) \
18481 for flag in $(EXTRA_HOST_FLAGS) ; do \
18482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18483 done; \
18484 echo "Doing install-pdf in itcl" ; \
18485 (cd $(HOST_SUBDIR)/itcl && \
18486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18488 "RANLIB=$${RANLIB}" \
18489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18490 install-pdf) \
18491 || exit 1
18493 @endif itcl
18495 .PHONY: maybe-install-html-itcl install-html-itcl
18496 maybe-install-html-itcl:
18497 @if itcl
18498 maybe-install-html-itcl: install-html-itcl
18500 install-html-itcl: \
18501 configure-itcl \
18502 html-itcl
18503 @: $(MAKE); $(unstage)
18504 @[ -f ./itcl/Makefile ] || exit 0; \
18505 r=`${PWD_COMMAND}`; export r; \
18506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18507 $(HOST_EXPORTS) \
18508 for flag in $(EXTRA_HOST_FLAGS) ; do \
18509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18510 done; \
18511 echo "Doing install-html in itcl" ; \
18512 (cd $(HOST_SUBDIR)/itcl && \
18513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18515 "RANLIB=$${RANLIB}" \
18516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18517 install-html) \
18518 || exit 1
18520 @endif itcl
18522 .PHONY: maybe-installcheck-itcl installcheck-itcl
18523 maybe-installcheck-itcl:
18524 @if itcl
18525 maybe-installcheck-itcl: installcheck-itcl
18527 installcheck-itcl: \
18528 configure-itcl
18529 @: $(MAKE); $(unstage)
18530 @[ -f ./itcl/Makefile ] || exit 0; \
18531 r=`${PWD_COMMAND}`; export r; \
18532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18533 $(HOST_EXPORTS) \
18534 for flag in $(EXTRA_HOST_FLAGS) ; do \
18535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18536 done; \
18537 echo "Doing installcheck in itcl" ; \
18538 (cd $(HOST_SUBDIR)/itcl && \
18539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18541 "RANLIB=$${RANLIB}" \
18542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18543 installcheck) \
18544 || exit 1
18546 @endif itcl
18548 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18549 maybe-mostlyclean-itcl:
18550 @if itcl
18551 maybe-mostlyclean-itcl: mostlyclean-itcl
18553 mostlyclean-itcl:
18554 @: $(MAKE); $(unstage)
18555 @[ -f ./itcl/Makefile ] || exit 0; \
18556 r=`${PWD_COMMAND}`; export r; \
18557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18558 $(HOST_EXPORTS) \
18559 for flag in $(EXTRA_HOST_FLAGS) ; do \
18560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18561 done; \
18562 echo "Doing mostlyclean in itcl" ; \
18563 (cd $(HOST_SUBDIR)/itcl && \
18564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18566 "RANLIB=$${RANLIB}" \
18567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18568 mostlyclean) \
18569 || exit 1
18571 @endif itcl
18573 .PHONY: maybe-clean-itcl clean-itcl
18574 maybe-clean-itcl:
18575 @if itcl
18576 maybe-clean-itcl: clean-itcl
18578 clean-itcl:
18579 @: $(MAKE); $(unstage)
18580 @[ -f ./itcl/Makefile ] || exit 0; \
18581 r=`${PWD_COMMAND}`; export r; \
18582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18583 $(HOST_EXPORTS) \
18584 for flag in $(EXTRA_HOST_FLAGS) ; do \
18585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18586 done; \
18587 echo "Doing clean in itcl" ; \
18588 (cd $(HOST_SUBDIR)/itcl && \
18589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18591 "RANLIB=$${RANLIB}" \
18592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18593 clean) \
18594 || exit 1
18596 @endif itcl
18598 .PHONY: maybe-distclean-itcl distclean-itcl
18599 maybe-distclean-itcl:
18600 @if itcl
18601 maybe-distclean-itcl: distclean-itcl
18603 distclean-itcl:
18604 @: $(MAKE); $(unstage)
18605 @[ -f ./itcl/Makefile ] || exit 0; \
18606 r=`${PWD_COMMAND}`; export r; \
18607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18608 $(HOST_EXPORTS) \
18609 for flag in $(EXTRA_HOST_FLAGS) ; do \
18610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18611 done; \
18612 echo "Doing distclean in itcl" ; \
18613 (cd $(HOST_SUBDIR)/itcl && \
18614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18616 "RANLIB=$${RANLIB}" \
18617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18618 distclean) \
18619 || exit 1
18621 @endif itcl
18623 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18624 maybe-maintainer-clean-itcl:
18625 @if itcl
18626 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18628 maintainer-clean-itcl:
18629 @: $(MAKE); $(unstage)
18630 @[ -f ./itcl/Makefile ] || exit 0; \
18631 r=`${PWD_COMMAND}`; export r; \
18632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18633 $(HOST_EXPORTS) \
18634 for flag in $(EXTRA_HOST_FLAGS) ; do \
18635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18636 done; \
18637 echo "Doing maintainer-clean in itcl" ; \
18638 (cd $(HOST_SUBDIR)/itcl && \
18639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18641 "RANLIB=$${RANLIB}" \
18642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18643 maintainer-clean) \
18644 || exit 1
18646 @endif itcl
18650 .PHONY: configure-ld maybe-configure-ld
18651 maybe-configure-ld:
18652 @if gcc-bootstrap
18653 configure-ld: stage_current
18654 @endif gcc-bootstrap
18655 @if ld
18656 maybe-configure-ld: configure-ld
18657 configure-ld:
18658 @r=`${PWD_COMMAND}`; export r; \
18659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18660 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18662 $(HOST_EXPORTS) \
18663 echo Configuring in $(HOST_SUBDIR)/ld; \
18664 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18665 case $(srcdir) in \
18666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18667 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18669 esac; \
18670 srcdiroption="--srcdir=$${topdir}/ld"; \
18671 libsrcdir="$$s/ld"; \
18672 $(SHELL) $${libsrcdir}/configure \
18673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18674 --target=${target_alias} $${srcdiroption} \
18675 || exit 1
18676 @endif ld
18680 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18681 maybe-configure-stage1-ld:
18682 @if ld-bootstrap
18683 maybe-configure-stage1-ld: configure-stage1-ld
18684 configure-stage1-ld:
18685 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18687 @r=`${PWD_COMMAND}`; export r; \
18688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18689 TFLAGS="$(STAGE1_TFLAGS)"; \
18690 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18691 $(HOST_EXPORTS) \
18692 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18693 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18694 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18695 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18697 cd $(HOST_SUBDIR)/ld || exit 1; \
18698 case $(srcdir) in \
18699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18700 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18702 esac; \
18703 srcdiroption="--srcdir=$${topdir}/ld"; \
18704 libsrcdir="$$s/ld"; \
18705 $(SHELL) $${libsrcdir}/configure \
18706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18707 --target=${target_alias} $${srcdiroption} \
18708 $(STAGE1_CONFIGURE_FLAGS)
18709 @endif ld-bootstrap
18711 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18712 maybe-configure-stage2-ld:
18713 @if ld-bootstrap
18714 maybe-configure-stage2-ld: configure-stage2-ld
18715 configure-stage2-ld:
18716 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18717 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18718 @r=`${PWD_COMMAND}`; export r; \
18719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18720 TFLAGS="$(STAGE2_TFLAGS)"; \
18721 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18722 $(HOST_EXPORTS) \
18723 $(POSTSTAGE1_HOST_EXPORTS) \
18724 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18725 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18726 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18727 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18729 cd $(HOST_SUBDIR)/ld || exit 1; \
18730 case $(srcdir) in \
18731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18732 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18734 esac; \
18735 srcdiroption="--srcdir=$${topdir}/ld"; \
18736 libsrcdir="$$s/ld"; \
18737 $(SHELL) $${libsrcdir}/configure \
18738 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18739 --target=${target_alias} $${srcdiroption} \
18740 --with-build-libsubdir=$(HOST_SUBDIR) \
18741 $(STAGE2_CONFIGURE_FLAGS)
18742 @endif ld-bootstrap
18744 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18745 maybe-configure-stage3-ld:
18746 @if ld-bootstrap
18747 maybe-configure-stage3-ld: configure-stage3-ld
18748 configure-stage3-ld:
18749 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18751 @r=`${PWD_COMMAND}`; export r; \
18752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18753 TFLAGS="$(STAGE3_TFLAGS)"; \
18754 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18755 $(HOST_EXPORTS) \
18756 $(POSTSTAGE1_HOST_EXPORTS) \
18757 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18758 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18759 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18760 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18762 cd $(HOST_SUBDIR)/ld || exit 1; \
18763 case $(srcdir) in \
18764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18765 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18767 esac; \
18768 srcdiroption="--srcdir=$${topdir}/ld"; \
18769 libsrcdir="$$s/ld"; \
18770 $(SHELL) $${libsrcdir}/configure \
18771 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18772 --target=${target_alias} $${srcdiroption} \
18773 --with-build-libsubdir=$(HOST_SUBDIR) \
18774 $(STAGE3_CONFIGURE_FLAGS)
18775 @endif ld-bootstrap
18777 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18778 maybe-configure-stage4-ld:
18779 @if ld-bootstrap
18780 maybe-configure-stage4-ld: configure-stage4-ld
18781 configure-stage4-ld:
18782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18784 @r=`${PWD_COMMAND}`; export r; \
18785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18786 TFLAGS="$(STAGE4_TFLAGS)"; \
18787 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18788 $(HOST_EXPORTS) \
18789 $(POSTSTAGE1_HOST_EXPORTS) \
18790 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18791 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18792 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18793 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18795 cd $(HOST_SUBDIR)/ld || exit 1; \
18796 case $(srcdir) in \
18797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18798 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18800 esac; \
18801 srcdiroption="--srcdir=$${topdir}/ld"; \
18802 libsrcdir="$$s/ld"; \
18803 $(SHELL) $${libsrcdir}/configure \
18804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18805 --target=${target_alias} $${srcdiroption} \
18806 --with-build-libsubdir=$(HOST_SUBDIR) \
18807 $(STAGE4_CONFIGURE_FLAGS)
18808 @endif ld-bootstrap
18810 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18811 maybe-configure-stageprofile-ld:
18812 @if ld-bootstrap
18813 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18814 configure-stageprofile-ld:
18815 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18817 @r=`${PWD_COMMAND}`; export r; \
18818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18819 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18820 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18821 $(HOST_EXPORTS) \
18822 $(POSTSTAGE1_HOST_EXPORTS) \
18823 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18824 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18825 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18826 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18828 cd $(HOST_SUBDIR)/ld || exit 1; \
18829 case $(srcdir) in \
18830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18831 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18833 esac; \
18834 srcdiroption="--srcdir=$${topdir}/ld"; \
18835 libsrcdir="$$s/ld"; \
18836 $(SHELL) $${libsrcdir}/configure \
18837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18838 --target=${target_alias} $${srcdiroption} \
18839 --with-build-libsubdir=$(HOST_SUBDIR) \
18840 $(STAGEprofile_CONFIGURE_FLAGS)
18841 @endif ld-bootstrap
18843 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18844 maybe-configure-stagefeedback-ld:
18845 @if ld-bootstrap
18846 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18847 configure-stagefeedback-ld:
18848 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18850 @r=`${PWD_COMMAND}`; export r; \
18851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18852 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18853 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18854 $(HOST_EXPORTS) \
18855 $(POSTSTAGE1_HOST_EXPORTS) \
18856 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18857 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18858 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18859 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18861 cd $(HOST_SUBDIR)/ld || exit 1; \
18862 case $(srcdir) in \
18863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18864 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18866 esac; \
18867 srcdiroption="--srcdir=$${topdir}/ld"; \
18868 libsrcdir="$$s/ld"; \
18869 $(SHELL) $${libsrcdir}/configure \
18870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18871 --target=${target_alias} $${srcdiroption} \
18872 --with-build-libsubdir=$(HOST_SUBDIR) \
18873 $(STAGEfeedback_CONFIGURE_FLAGS)
18874 @endif ld-bootstrap
18880 .PHONY: all-ld maybe-all-ld
18881 maybe-all-ld:
18882 @if gcc-bootstrap
18883 all-ld: stage_current
18884 @endif gcc-bootstrap
18885 @if ld
18886 TARGET-ld=all
18887 maybe-all-ld: all-ld
18888 all-ld: configure-ld
18889 @r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 $(HOST_EXPORTS) \
18892 (cd $(HOST_SUBDIR)/ld && \
18893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18894 $(TARGET-ld))
18895 @endif ld
18899 .PHONY: all-stage1-ld maybe-all-stage1-ld
18900 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18901 maybe-all-stage1-ld:
18902 maybe-clean-stage1-ld:
18903 @if ld-bootstrap
18904 maybe-all-stage1-ld: all-stage1-ld
18905 all-stage1: all-stage1-ld
18906 TARGET-stage1-ld = $(TARGET-ld)
18907 all-stage1-ld: configure-stage1-ld
18908 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18909 @r=`${PWD_COMMAND}`; export r; \
18910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18911 TFLAGS="$(STAGE1_TFLAGS)"; \
18912 $(HOST_EXPORTS) \
18913 cd $(HOST_SUBDIR)/ld && \
18914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18915 CFLAGS="$(STAGE1_CFLAGS)" \
18916 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18917 LIBCFLAGS="$(LIBCFLAGS)" \
18918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18921 $(EXTRA_HOST_FLAGS) \
18922 $(STAGE1_FLAGS_TO_PASS) \
18923 TFLAGS="$(STAGE1_TFLAGS)" \
18924 $(TARGET-stage1-ld)
18926 maybe-clean-stage1-ld: clean-stage1-ld
18927 clean-stage1: clean-stage1-ld
18928 clean-stage1-ld:
18929 @if [ $(current_stage) = stage1 ]; then \
18930 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18931 else \
18932 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18933 $(MAKE) stage1-start; \
18934 fi; \
18935 cd $(HOST_SUBDIR)/ld && \
18936 $(MAKE) $(EXTRA_HOST_FLAGS) \
18937 $(STAGE1_FLAGS_TO_PASS) clean
18938 @endif ld-bootstrap
18941 .PHONY: all-stage2-ld maybe-all-stage2-ld
18942 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18943 maybe-all-stage2-ld:
18944 maybe-clean-stage2-ld:
18945 @if ld-bootstrap
18946 maybe-all-stage2-ld: all-stage2-ld
18947 all-stage2: all-stage2-ld
18948 TARGET-stage2-ld = $(TARGET-ld)
18949 all-stage2-ld: configure-stage2-ld
18950 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18951 @r=`${PWD_COMMAND}`; export r; \
18952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18953 TFLAGS="$(STAGE2_TFLAGS)"; \
18954 $(HOST_EXPORTS) \
18955 $(POSTSTAGE1_HOST_EXPORTS) \
18956 cd $(HOST_SUBDIR)/ld && \
18957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18958 CFLAGS="$(STAGE2_CFLAGS)" \
18959 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18960 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18964 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18965 TFLAGS="$(STAGE2_TFLAGS)" \
18966 $(TARGET-stage2-ld)
18968 maybe-clean-stage2-ld: clean-stage2-ld
18969 clean-stage2: clean-stage2-ld
18970 clean-stage2-ld:
18971 @if [ $(current_stage) = stage2 ]; then \
18972 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18973 else \
18974 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18975 $(MAKE) stage2-start; \
18976 fi; \
18977 cd $(HOST_SUBDIR)/ld && \
18978 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18979 @endif ld-bootstrap
18982 .PHONY: all-stage3-ld maybe-all-stage3-ld
18983 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18984 maybe-all-stage3-ld:
18985 maybe-clean-stage3-ld:
18986 @if ld-bootstrap
18987 maybe-all-stage3-ld: all-stage3-ld
18988 all-stage3: all-stage3-ld
18989 TARGET-stage3-ld = $(TARGET-ld)
18990 all-stage3-ld: configure-stage3-ld
18991 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18992 @r=`${PWD_COMMAND}`; export r; \
18993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18994 TFLAGS="$(STAGE3_TFLAGS)"; \
18995 $(HOST_EXPORTS) \
18996 $(POSTSTAGE1_HOST_EXPORTS) \
18997 cd $(HOST_SUBDIR)/ld && \
18998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18999 CFLAGS="$(STAGE3_CFLAGS)" \
19000 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19001 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19006 TFLAGS="$(STAGE3_TFLAGS)" \
19007 $(TARGET-stage3-ld)
19009 maybe-clean-stage3-ld: clean-stage3-ld
19010 clean-stage3: clean-stage3-ld
19011 clean-stage3-ld:
19012 @if [ $(current_stage) = stage3 ]; then \
19013 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19014 else \
19015 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19016 $(MAKE) stage3-start; \
19017 fi; \
19018 cd $(HOST_SUBDIR)/ld && \
19019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19020 @endif ld-bootstrap
19023 .PHONY: all-stage4-ld maybe-all-stage4-ld
19024 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19025 maybe-all-stage4-ld:
19026 maybe-clean-stage4-ld:
19027 @if ld-bootstrap
19028 maybe-all-stage4-ld: all-stage4-ld
19029 all-stage4: all-stage4-ld
19030 TARGET-stage4-ld = $(TARGET-ld)
19031 all-stage4-ld: configure-stage4-ld
19032 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19033 @r=`${PWD_COMMAND}`; export r; \
19034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19035 TFLAGS="$(STAGE4_TFLAGS)"; \
19036 $(HOST_EXPORTS) \
19037 $(POSTSTAGE1_HOST_EXPORTS) \
19038 cd $(HOST_SUBDIR)/ld && \
19039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19040 CFLAGS="$(STAGE4_CFLAGS)" \
19041 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19042 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19046 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19047 TFLAGS="$(STAGE4_TFLAGS)" \
19048 $(TARGET-stage4-ld)
19050 maybe-clean-stage4-ld: clean-stage4-ld
19051 clean-stage4: clean-stage4-ld
19052 clean-stage4-ld:
19053 @if [ $(current_stage) = stage4 ]; then \
19054 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19055 else \
19056 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19057 $(MAKE) stage4-start; \
19058 fi; \
19059 cd $(HOST_SUBDIR)/ld && \
19060 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19061 @endif ld-bootstrap
19064 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19065 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19066 maybe-all-stageprofile-ld:
19067 maybe-clean-stageprofile-ld:
19068 @if ld-bootstrap
19069 maybe-all-stageprofile-ld: all-stageprofile-ld
19070 all-stageprofile: all-stageprofile-ld
19071 TARGET-stageprofile-ld = $(TARGET-ld)
19072 all-stageprofile-ld: configure-stageprofile-ld
19073 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19074 @r=`${PWD_COMMAND}`; export r; \
19075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19076 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19077 $(HOST_EXPORTS) \
19078 $(POSTSTAGE1_HOST_EXPORTS) \
19079 cd $(HOST_SUBDIR)/ld && \
19080 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19081 CFLAGS="$(STAGEprofile_CFLAGS)" \
19082 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19083 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19084 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19085 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19086 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19087 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19088 TFLAGS="$(STAGEprofile_TFLAGS)" \
19089 $(TARGET-stageprofile-ld)
19091 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19092 clean-stageprofile: clean-stageprofile-ld
19093 clean-stageprofile-ld:
19094 @if [ $(current_stage) = stageprofile ]; then \
19095 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19096 else \
19097 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19098 $(MAKE) stageprofile-start; \
19099 fi; \
19100 cd $(HOST_SUBDIR)/ld && \
19101 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19102 @endif ld-bootstrap
19105 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19106 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19107 maybe-all-stagefeedback-ld:
19108 maybe-clean-stagefeedback-ld:
19109 @if ld-bootstrap
19110 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19111 all-stagefeedback: all-stagefeedback-ld
19112 TARGET-stagefeedback-ld = $(TARGET-ld)
19113 all-stagefeedback-ld: configure-stagefeedback-ld
19114 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19115 @r=`${PWD_COMMAND}`; export r; \
19116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19118 $(HOST_EXPORTS) \
19119 $(POSTSTAGE1_HOST_EXPORTS) \
19120 cd $(HOST_SUBDIR)/ld && \
19121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19122 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19123 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19124 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19125 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19126 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19127 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19128 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19129 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19130 $(TARGET-stagefeedback-ld)
19132 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19133 clean-stagefeedback: clean-stagefeedback-ld
19134 clean-stagefeedback-ld:
19135 @if [ $(current_stage) = stagefeedback ]; then \
19136 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19137 else \
19138 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19139 $(MAKE) stagefeedback-start; \
19140 fi; \
19141 cd $(HOST_SUBDIR)/ld && \
19142 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19143 @endif ld-bootstrap
19149 .PHONY: check-ld maybe-check-ld
19150 maybe-check-ld:
19151 @if ld
19152 maybe-check-ld: check-ld
19154 check-ld:
19155 @: $(MAKE); $(unstage)
19156 @r=`${PWD_COMMAND}`; export r; \
19157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19158 $(HOST_EXPORTS) \
19159 (cd $(HOST_SUBDIR)/ld && \
19160 $(MAKE) $(FLAGS_TO_PASS) check)
19162 @endif ld
19164 .PHONY: install-ld maybe-install-ld
19165 maybe-install-ld:
19166 @if ld
19167 maybe-install-ld: install-ld
19169 install-ld: installdirs
19170 @: $(MAKE); $(unstage)
19171 @r=`${PWD_COMMAND}`; export r; \
19172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19173 $(HOST_EXPORTS) \
19174 (cd $(HOST_SUBDIR)/ld && \
19175 $(MAKE) $(FLAGS_TO_PASS) install)
19177 @endif ld
19179 .PHONY: install-strip-ld maybe-install-strip-ld
19180 maybe-install-strip-ld:
19181 @if ld
19182 maybe-install-strip-ld: install-strip-ld
19184 install-strip-ld: installdirs
19185 @: $(MAKE); $(unstage)
19186 @r=`${PWD_COMMAND}`; export r; \
19187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19188 $(HOST_EXPORTS) \
19189 (cd $(HOST_SUBDIR)/ld && \
19190 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19192 @endif ld
19194 # Other targets (info, dvi, pdf, etc.)
19196 .PHONY: maybe-info-ld info-ld
19197 maybe-info-ld:
19198 @if ld
19199 maybe-info-ld: info-ld
19201 info-ld: \
19202 configure-ld
19203 @[ -f ./ld/Makefile ] || exit 0; \
19204 r=`${PWD_COMMAND}`; export r; \
19205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19206 $(HOST_EXPORTS) \
19207 for flag in $(EXTRA_HOST_FLAGS) ; do \
19208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19209 done; \
19210 echo "Doing info in ld" ; \
19211 (cd $(HOST_SUBDIR)/ld && \
19212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19214 "RANLIB=$${RANLIB}" \
19215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19216 info) \
19217 || exit 1
19219 @endif ld
19221 .PHONY: maybe-dvi-ld dvi-ld
19222 maybe-dvi-ld:
19223 @if ld
19224 maybe-dvi-ld: dvi-ld
19226 dvi-ld: \
19227 configure-ld
19228 @[ -f ./ld/Makefile ] || exit 0; \
19229 r=`${PWD_COMMAND}`; export r; \
19230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19231 $(HOST_EXPORTS) \
19232 for flag in $(EXTRA_HOST_FLAGS) ; do \
19233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19234 done; \
19235 echo "Doing dvi in ld" ; \
19236 (cd $(HOST_SUBDIR)/ld && \
19237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19239 "RANLIB=$${RANLIB}" \
19240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19241 dvi) \
19242 || exit 1
19244 @endif ld
19246 .PHONY: maybe-pdf-ld pdf-ld
19247 maybe-pdf-ld:
19248 @if ld
19249 maybe-pdf-ld: pdf-ld
19251 pdf-ld: \
19252 configure-ld
19253 @[ -f ./ld/Makefile ] || exit 0; \
19254 r=`${PWD_COMMAND}`; export r; \
19255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19256 $(HOST_EXPORTS) \
19257 for flag in $(EXTRA_HOST_FLAGS) ; do \
19258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19259 done; \
19260 echo "Doing pdf in ld" ; \
19261 (cd $(HOST_SUBDIR)/ld && \
19262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19264 "RANLIB=$${RANLIB}" \
19265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19266 pdf) \
19267 || exit 1
19269 @endif ld
19271 .PHONY: maybe-html-ld html-ld
19272 maybe-html-ld:
19273 @if ld
19274 maybe-html-ld: html-ld
19276 html-ld: \
19277 configure-ld
19278 @[ -f ./ld/Makefile ] || exit 0; \
19279 r=`${PWD_COMMAND}`; export r; \
19280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19281 $(HOST_EXPORTS) \
19282 for flag in $(EXTRA_HOST_FLAGS) ; do \
19283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19284 done; \
19285 echo "Doing html in ld" ; \
19286 (cd $(HOST_SUBDIR)/ld && \
19287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19289 "RANLIB=$${RANLIB}" \
19290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19291 html) \
19292 || exit 1
19294 @endif ld
19296 .PHONY: maybe-TAGS-ld TAGS-ld
19297 maybe-TAGS-ld:
19298 @if ld
19299 maybe-TAGS-ld: TAGS-ld
19301 TAGS-ld: \
19302 configure-ld
19303 @[ -f ./ld/Makefile ] || exit 0; \
19304 r=`${PWD_COMMAND}`; export r; \
19305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19306 $(HOST_EXPORTS) \
19307 for flag in $(EXTRA_HOST_FLAGS) ; do \
19308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19309 done; \
19310 echo "Doing TAGS in ld" ; \
19311 (cd $(HOST_SUBDIR)/ld && \
19312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19314 "RANLIB=$${RANLIB}" \
19315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19316 TAGS) \
19317 || exit 1
19319 @endif ld
19321 .PHONY: maybe-install-info-ld install-info-ld
19322 maybe-install-info-ld:
19323 @if ld
19324 maybe-install-info-ld: install-info-ld
19326 install-info-ld: \
19327 configure-ld \
19328 info-ld
19329 @[ -f ./ld/Makefile ] || exit 0; \
19330 r=`${PWD_COMMAND}`; export r; \
19331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19332 $(HOST_EXPORTS) \
19333 for flag in $(EXTRA_HOST_FLAGS) ; do \
19334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19335 done; \
19336 echo "Doing install-info in ld" ; \
19337 (cd $(HOST_SUBDIR)/ld && \
19338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19340 "RANLIB=$${RANLIB}" \
19341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19342 install-info) \
19343 || exit 1
19345 @endif ld
19347 .PHONY: maybe-install-pdf-ld install-pdf-ld
19348 maybe-install-pdf-ld:
19349 @if ld
19350 maybe-install-pdf-ld: install-pdf-ld
19352 install-pdf-ld: \
19353 configure-ld \
19354 pdf-ld
19355 @[ -f ./ld/Makefile ] || exit 0; \
19356 r=`${PWD_COMMAND}`; export r; \
19357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19358 $(HOST_EXPORTS) \
19359 for flag in $(EXTRA_HOST_FLAGS) ; do \
19360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19361 done; \
19362 echo "Doing install-pdf in ld" ; \
19363 (cd $(HOST_SUBDIR)/ld && \
19364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19366 "RANLIB=$${RANLIB}" \
19367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19368 install-pdf) \
19369 || exit 1
19371 @endif ld
19373 .PHONY: maybe-install-html-ld install-html-ld
19374 maybe-install-html-ld:
19375 @if ld
19376 maybe-install-html-ld: install-html-ld
19378 install-html-ld: \
19379 configure-ld \
19380 html-ld
19381 @[ -f ./ld/Makefile ] || exit 0; \
19382 r=`${PWD_COMMAND}`; export r; \
19383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19384 $(HOST_EXPORTS) \
19385 for flag in $(EXTRA_HOST_FLAGS) ; do \
19386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19387 done; \
19388 echo "Doing install-html in ld" ; \
19389 (cd $(HOST_SUBDIR)/ld && \
19390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19392 "RANLIB=$${RANLIB}" \
19393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19394 install-html) \
19395 || exit 1
19397 @endif ld
19399 .PHONY: maybe-installcheck-ld installcheck-ld
19400 maybe-installcheck-ld:
19401 @if ld
19402 maybe-installcheck-ld: installcheck-ld
19404 installcheck-ld: \
19405 configure-ld
19406 @[ -f ./ld/Makefile ] || exit 0; \
19407 r=`${PWD_COMMAND}`; export r; \
19408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19409 $(HOST_EXPORTS) \
19410 for flag in $(EXTRA_HOST_FLAGS) ; do \
19411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19412 done; \
19413 echo "Doing installcheck in ld" ; \
19414 (cd $(HOST_SUBDIR)/ld && \
19415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19417 "RANLIB=$${RANLIB}" \
19418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19419 installcheck) \
19420 || exit 1
19422 @endif ld
19424 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19425 maybe-mostlyclean-ld:
19426 @if ld
19427 maybe-mostlyclean-ld: mostlyclean-ld
19429 mostlyclean-ld:
19430 @[ -f ./ld/Makefile ] || exit 0; \
19431 r=`${PWD_COMMAND}`; export r; \
19432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19433 $(HOST_EXPORTS) \
19434 for flag in $(EXTRA_HOST_FLAGS) ; do \
19435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19436 done; \
19437 echo "Doing mostlyclean in ld" ; \
19438 (cd $(HOST_SUBDIR)/ld && \
19439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19441 "RANLIB=$${RANLIB}" \
19442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19443 mostlyclean) \
19444 || exit 1
19446 @endif ld
19448 .PHONY: maybe-clean-ld clean-ld
19449 maybe-clean-ld:
19450 @if ld
19451 maybe-clean-ld: clean-ld
19453 clean-ld:
19454 @[ -f ./ld/Makefile ] || exit 0; \
19455 r=`${PWD_COMMAND}`; export r; \
19456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19457 $(HOST_EXPORTS) \
19458 for flag in $(EXTRA_HOST_FLAGS) ; do \
19459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19460 done; \
19461 echo "Doing clean in ld" ; \
19462 (cd $(HOST_SUBDIR)/ld && \
19463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19465 "RANLIB=$${RANLIB}" \
19466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19467 clean) \
19468 || exit 1
19470 @endif ld
19472 .PHONY: maybe-distclean-ld distclean-ld
19473 maybe-distclean-ld:
19474 @if ld
19475 maybe-distclean-ld: distclean-ld
19477 distclean-ld:
19478 @[ -f ./ld/Makefile ] || exit 0; \
19479 r=`${PWD_COMMAND}`; export r; \
19480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19481 $(HOST_EXPORTS) \
19482 for flag in $(EXTRA_HOST_FLAGS) ; do \
19483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19484 done; \
19485 echo "Doing distclean in ld" ; \
19486 (cd $(HOST_SUBDIR)/ld && \
19487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19489 "RANLIB=$${RANLIB}" \
19490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19491 distclean) \
19492 || exit 1
19494 @endif ld
19496 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19497 maybe-maintainer-clean-ld:
19498 @if ld
19499 maybe-maintainer-clean-ld: maintainer-clean-ld
19501 maintainer-clean-ld:
19502 @[ -f ./ld/Makefile ] || exit 0; \
19503 r=`${PWD_COMMAND}`; export r; \
19504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19505 $(HOST_EXPORTS) \
19506 for flag in $(EXTRA_HOST_FLAGS) ; do \
19507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19508 done; \
19509 echo "Doing maintainer-clean in ld" ; \
19510 (cd $(HOST_SUBDIR)/ld && \
19511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19513 "RANLIB=$${RANLIB}" \
19514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19515 maintainer-clean) \
19516 || exit 1
19518 @endif ld
19522 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19523 maybe-configure-libbacktrace:
19524 @if gcc-bootstrap
19525 configure-libbacktrace: stage_current
19526 @endif gcc-bootstrap
19527 @if libbacktrace
19528 maybe-configure-libbacktrace: configure-libbacktrace
19529 configure-libbacktrace:
19530 @r=`${PWD_COMMAND}`; export r; \
19531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19532 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19534 $(HOST_EXPORTS) \
19535 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19536 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19537 case $(srcdir) in \
19538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19539 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19541 esac; \
19542 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19543 libsrcdir="$$s/libbacktrace"; \
19544 $(SHELL) $${libsrcdir}/configure \
19545 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19546 --target=${target_alias} $${srcdiroption} \
19547 || exit 1
19548 @endif libbacktrace
19552 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19553 maybe-configure-stage1-libbacktrace:
19554 @if libbacktrace-bootstrap
19555 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19556 configure-stage1-libbacktrace:
19557 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19558 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19559 @r=`${PWD_COMMAND}`; export r; \
19560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19561 TFLAGS="$(STAGE1_TFLAGS)"; \
19562 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19563 $(HOST_EXPORTS) \
19564 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19565 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19566 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19567 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19569 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19570 case $(srcdir) in \
19571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19572 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19574 esac; \
19575 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19576 libsrcdir="$$s/libbacktrace"; \
19577 $(SHELL) $${libsrcdir}/configure \
19578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19579 --target=${target_alias} $${srcdiroption} \
19580 $(STAGE1_CONFIGURE_FLAGS)
19581 @endif libbacktrace-bootstrap
19583 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19584 maybe-configure-stage2-libbacktrace:
19585 @if libbacktrace-bootstrap
19586 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19587 configure-stage2-libbacktrace:
19588 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19589 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19590 @r=`${PWD_COMMAND}`; export r; \
19591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19592 TFLAGS="$(STAGE2_TFLAGS)"; \
19593 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19594 $(HOST_EXPORTS) \
19595 $(POSTSTAGE1_HOST_EXPORTS) \
19596 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19597 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19598 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19599 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19601 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19602 case $(srcdir) in \
19603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19604 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19606 esac; \
19607 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19608 libsrcdir="$$s/libbacktrace"; \
19609 $(SHELL) $${libsrcdir}/configure \
19610 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19611 --target=${target_alias} $${srcdiroption} \
19612 --with-build-libsubdir=$(HOST_SUBDIR) \
19613 $(STAGE2_CONFIGURE_FLAGS)
19614 @endif libbacktrace-bootstrap
19616 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19617 maybe-configure-stage3-libbacktrace:
19618 @if libbacktrace-bootstrap
19619 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19620 configure-stage3-libbacktrace:
19621 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19622 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19623 @r=`${PWD_COMMAND}`; export r; \
19624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19625 TFLAGS="$(STAGE3_TFLAGS)"; \
19626 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19627 $(HOST_EXPORTS) \
19628 $(POSTSTAGE1_HOST_EXPORTS) \
19629 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19630 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19631 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19632 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19633 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19634 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19635 case $(srcdir) in \
19636 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19637 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19638 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19639 esac; \
19640 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19641 libsrcdir="$$s/libbacktrace"; \
19642 $(SHELL) $${libsrcdir}/configure \
19643 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19644 --target=${target_alias} $${srcdiroption} \
19645 --with-build-libsubdir=$(HOST_SUBDIR) \
19646 $(STAGE3_CONFIGURE_FLAGS)
19647 @endif libbacktrace-bootstrap
19649 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19650 maybe-configure-stage4-libbacktrace:
19651 @if libbacktrace-bootstrap
19652 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19653 configure-stage4-libbacktrace:
19654 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19655 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19656 @r=`${PWD_COMMAND}`; export r; \
19657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19658 TFLAGS="$(STAGE4_TFLAGS)"; \
19659 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19660 $(HOST_EXPORTS) \
19661 $(POSTSTAGE1_HOST_EXPORTS) \
19662 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19663 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19664 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19665 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19667 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19668 case $(srcdir) in \
19669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19670 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19672 esac; \
19673 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19674 libsrcdir="$$s/libbacktrace"; \
19675 $(SHELL) $${libsrcdir}/configure \
19676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19677 --target=${target_alias} $${srcdiroption} \
19678 --with-build-libsubdir=$(HOST_SUBDIR) \
19679 $(STAGE4_CONFIGURE_FLAGS)
19680 @endif libbacktrace-bootstrap
19682 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19683 maybe-configure-stageprofile-libbacktrace:
19684 @if libbacktrace-bootstrap
19685 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19686 configure-stageprofile-libbacktrace:
19687 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19689 @r=`${PWD_COMMAND}`; export r; \
19690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19691 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19692 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19693 $(HOST_EXPORTS) \
19694 $(POSTSTAGE1_HOST_EXPORTS) \
19695 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19696 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19697 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19698 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19700 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19701 case $(srcdir) in \
19702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19703 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19705 esac; \
19706 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19707 libsrcdir="$$s/libbacktrace"; \
19708 $(SHELL) $${libsrcdir}/configure \
19709 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19710 --target=${target_alias} $${srcdiroption} \
19711 --with-build-libsubdir=$(HOST_SUBDIR) \
19712 $(STAGEprofile_CONFIGURE_FLAGS)
19713 @endif libbacktrace-bootstrap
19715 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19716 maybe-configure-stagefeedback-libbacktrace:
19717 @if libbacktrace-bootstrap
19718 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19719 configure-stagefeedback-libbacktrace:
19720 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19721 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19722 @r=`${PWD_COMMAND}`; export r; \
19723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19724 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19725 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19726 $(HOST_EXPORTS) \
19727 $(POSTSTAGE1_HOST_EXPORTS) \
19728 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19729 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19730 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19731 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19733 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19734 case $(srcdir) in \
19735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19736 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19738 esac; \
19739 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19740 libsrcdir="$$s/libbacktrace"; \
19741 $(SHELL) $${libsrcdir}/configure \
19742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19743 --target=${target_alias} $${srcdiroption} \
19744 --with-build-libsubdir=$(HOST_SUBDIR) \
19745 $(STAGEfeedback_CONFIGURE_FLAGS)
19746 @endif libbacktrace-bootstrap
19752 .PHONY: all-libbacktrace maybe-all-libbacktrace
19753 maybe-all-libbacktrace:
19754 @if gcc-bootstrap
19755 all-libbacktrace: stage_current
19756 @endif gcc-bootstrap
19757 @if libbacktrace
19758 TARGET-libbacktrace=all
19759 maybe-all-libbacktrace: all-libbacktrace
19760 all-libbacktrace: configure-libbacktrace
19761 @r=`${PWD_COMMAND}`; export r; \
19762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19763 $(HOST_EXPORTS) \
19764 (cd $(HOST_SUBDIR)/libbacktrace && \
19765 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19766 $(TARGET-libbacktrace))
19767 @endif libbacktrace
19771 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19772 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19773 maybe-all-stage1-libbacktrace:
19774 maybe-clean-stage1-libbacktrace:
19775 @if libbacktrace-bootstrap
19776 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19777 all-stage1: all-stage1-libbacktrace
19778 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19779 all-stage1-libbacktrace: configure-stage1-libbacktrace
19780 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19781 @r=`${PWD_COMMAND}`; export r; \
19782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19783 TFLAGS="$(STAGE1_TFLAGS)"; \
19784 $(HOST_EXPORTS) \
19785 cd $(HOST_SUBDIR)/libbacktrace && \
19786 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19787 CFLAGS="$(STAGE1_CFLAGS)" \
19788 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19789 LIBCFLAGS="$(LIBCFLAGS)" \
19790 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19791 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19792 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19793 $(EXTRA_HOST_FLAGS) \
19794 $(STAGE1_FLAGS_TO_PASS) \
19795 TFLAGS="$(STAGE1_TFLAGS)" \
19796 $(TARGET-stage1-libbacktrace)
19798 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19799 clean-stage1: clean-stage1-libbacktrace
19800 clean-stage1-libbacktrace:
19801 @if [ $(current_stage) = stage1 ]; then \
19802 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19803 else \
19804 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19805 $(MAKE) stage1-start; \
19806 fi; \
19807 cd $(HOST_SUBDIR)/libbacktrace && \
19808 $(MAKE) $(EXTRA_HOST_FLAGS) \
19809 $(STAGE1_FLAGS_TO_PASS) clean
19810 @endif libbacktrace-bootstrap
19813 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19814 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19815 maybe-all-stage2-libbacktrace:
19816 maybe-clean-stage2-libbacktrace:
19817 @if libbacktrace-bootstrap
19818 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19819 all-stage2: all-stage2-libbacktrace
19820 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19821 all-stage2-libbacktrace: configure-stage2-libbacktrace
19822 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19823 @r=`${PWD_COMMAND}`; export r; \
19824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19825 TFLAGS="$(STAGE2_TFLAGS)"; \
19826 $(HOST_EXPORTS) \
19827 $(POSTSTAGE1_HOST_EXPORTS) \
19828 cd $(HOST_SUBDIR)/libbacktrace && \
19829 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19830 CFLAGS="$(STAGE2_CFLAGS)" \
19831 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19832 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19833 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19834 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19835 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19836 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19837 TFLAGS="$(STAGE2_TFLAGS)" \
19838 $(TARGET-stage2-libbacktrace)
19840 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19841 clean-stage2: clean-stage2-libbacktrace
19842 clean-stage2-libbacktrace:
19843 @if [ $(current_stage) = stage2 ]; then \
19844 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19845 else \
19846 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19847 $(MAKE) stage2-start; \
19848 fi; \
19849 cd $(HOST_SUBDIR)/libbacktrace && \
19850 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19851 @endif libbacktrace-bootstrap
19854 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19855 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19856 maybe-all-stage3-libbacktrace:
19857 maybe-clean-stage3-libbacktrace:
19858 @if libbacktrace-bootstrap
19859 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19860 all-stage3: all-stage3-libbacktrace
19861 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19862 all-stage3-libbacktrace: configure-stage3-libbacktrace
19863 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19864 @r=`${PWD_COMMAND}`; export r; \
19865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19866 TFLAGS="$(STAGE3_TFLAGS)"; \
19867 $(HOST_EXPORTS) \
19868 $(POSTSTAGE1_HOST_EXPORTS) \
19869 cd $(HOST_SUBDIR)/libbacktrace && \
19870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19871 CFLAGS="$(STAGE3_CFLAGS)" \
19872 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19873 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19874 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19875 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19876 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19877 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19878 TFLAGS="$(STAGE3_TFLAGS)" \
19879 $(TARGET-stage3-libbacktrace)
19881 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19882 clean-stage3: clean-stage3-libbacktrace
19883 clean-stage3-libbacktrace:
19884 @if [ $(current_stage) = stage3 ]; then \
19885 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19886 else \
19887 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19888 $(MAKE) stage3-start; \
19889 fi; \
19890 cd $(HOST_SUBDIR)/libbacktrace && \
19891 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19892 @endif libbacktrace-bootstrap
19895 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19896 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19897 maybe-all-stage4-libbacktrace:
19898 maybe-clean-stage4-libbacktrace:
19899 @if libbacktrace-bootstrap
19900 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19901 all-stage4: all-stage4-libbacktrace
19902 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19903 all-stage4-libbacktrace: configure-stage4-libbacktrace
19904 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19905 @r=`${PWD_COMMAND}`; export r; \
19906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19907 TFLAGS="$(STAGE4_TFLAGS)"; \
19908 $(HOST_EXPORTS) \
19909 $(POSTSTAGE1_HOST_EXPORTS) \
19910 cd $(HOST_SUBDIR)/libbacktrace && \
19911 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19912 CFLAGS="$(STAGE4_CFLAGS)" \
19913 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19914 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19915 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19916 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19917 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19918 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19919 TFLAGS="$(STAGE4_TFLAGS)" \
19920 $(TARGET-stage4-libbacktrace)
19922 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19923 clean-stage4: clean-stage4-libbacktrace
19924 clean-stage4-libbacktrace:
19925 @if [ $(current_stage) = stage4 ]; then \
19926 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19927 else \
19928 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19929 $(MAKE) stage4-start; \
19930 fi; \
19931 cd $(HOST_SUBDIR)/libbacktrace && \
19932 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19933 @endif libbacktrace-bootstrap
19936 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19937 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19938 maybe-all-stageprofile-libbacktrace:
19939 maybe-clean-stageprofile-libbacktrace:
19940 @if libbacktrace-bootstrap
19941 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19942 all-stageprofile: all-stageprofile-libbacktrace
19943 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19944 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19945 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19946 @r=`${PWD_COMMAND}`; export r; \
19947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19948 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19949 $(HOST_EXPORTS) \
19950 $(POSTSTAGE1_HOST_EXPORTS) \
19951 cd $(HOST_SUBDIR)/libbacktrace && \
19952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19953 CFLAGS="$(STAGEprofile_CFLAGS)" \
19954 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19955 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19959 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19960 TFLAGS="$(STAGEprofile_TFLAGS)" \
19961 $(TARGET-stageprofile-libbacktrace)
19963 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19964 clean-stageprofile: clean-stageprofile-libbacktrace
19965 clean-stageprofile-libbacktrace:
19966 @if [ $(current_stage) = stageprofile ]; then \
19967 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19968 else \
19969 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19970 $(MAKE) stageprofile-start; \
19971 fi; \
19972 cd $(HOST_SUBDIR)/libbacktrace && \
19973 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19974 @endif libbacktrace-bootstrap
19977 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19978 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19979 maybe-all-stagefeedback-libbacktrace:
19980 maybe-clean-stagefeedback-libbacktrace:
19981 @if libbacktrace-bootstrap
19982 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19983 all-stagefeedback: all-stagefeedback-libbacktrace
19984 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19985 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19986 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19987 @r=`${PWD_COMMAND}`; export r; \
19988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19989 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19990 $(HOST_EXPORTS) \
19991 $(POSTSTAGE1_HOST_EXPORTS) \
19992 cd $(HOST_SUBDIR)/libbacktrace && \
19993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19994 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19995 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19996 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20001 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20002 $(TARGET-stagefeedback-libbacktrace)
20004 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20005 clean-stagefeedback: clean-stagefeedback-libbacktrace
20006 clean-stagefeedback-libbacktrace:
20007 @if [ $(current_stage) = stagefeedback ]; then \
20008 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20009 else \
20010 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20011 $(MAKE) stagefeedback-start; \
20012 fi; \
20013 cd $(HOST_SUBDIR)/libbacktrace && \
20014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20015 @endif libbacktrace-bootstrap
20021 .PHONY: check-libbacktrace maybe-check-libbacktrace
20022 maybe-check-libbacktrace:
20023 @if libbacktrace
20024 maybe-check-libbacktrace: check-libbacktrace
20026 check-libbacktrace:
20027 @: $(MAKE); $(unstage)
20028 @r=`${PWD_COMMAND}`; export r; \
20029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20030 $(HOST_EXPORTS) \
20031 (cd $(HOST_SUBDIR)/libbacktrace && \
20032 $(MAKE) $(FLAGS_TO_PASS) check)
20034 @endif libbacktrace
20036 .PHONY: install-libbacktrace maybe-install-libbacktrace
20037 maybe-install-libbacktrace:
20038 @if libbacktrace
20039 maybe-install-libbacktrace: install-libbacktrace
20041 install-libbacktrace: installdirs
20042 @: $(MAKE); $(unstage)
20043 @r=`${PWD_COMMAND}`; export r; \
20044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20045 $(HOST_EXPORTS) \
20046 (cd $(HOST_SUBDIR)/libbacktrace && \
20047 $(MAKE) $(FLAGS_TO_PASS) install)
20049 @endif libbacktrace
20051 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20052 maybe-install-strip-libbacktrace:
20053 @if libbacktrace
20054 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20056 install-strip-libbacktrace: installdirs
20057 @: $(MAKE); $(unstage)
20058 @r=`${PWD_COMMAND}`; export r; \
20059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20060 $(HOST_EXPORTS) \
20061 (cd $(HOST_SUBDIR)/libbacktrace && \
20062 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20064 @endif libbacktrace
20066 # Other targets (info, dvi, pdf, etc.)
20068 .PHONY: maybe-info-libbacktrace info-libbacktrace
20069 maybe-info-libbacktrace:
20070 @if libbacktrace
20071 maybe-info-libbacktrace: info-libbacktrace
20073 info-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 info 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 info) \
20089 || exit 1
20091 @endif libbacktrace
20093 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20094 maybe-dvi-libbacktrace:
20095 @if libbacktrace
20096 maybe-dvi-libbacktrace: dvi-libbacktrace
20098 dvi-libbacktrace: \
20099 configure-libbacktrace
20100 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20101 r=`${PWD_COMMAND}`; export r; \
20102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20103 $(HOST_EXPORTS) \
20104 for flag in $(EXTRA_HOST_FLAGS) ; do \
20105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20106 done; \
20107 echo "Doing dvi in libbacktrace" ; \
20108 (cd $(HOST_SUBDIR)/libbacktrace && \
20109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20111 "RANLIB=$${RANLIB}" \
20112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20113 dvi) \
20114 || exit 1
20116 @endif libbacktrace
20118 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20119 maybe-pdf-libbacktrace:
20120 @if libbacktrace
20121 maybe-pdf-libbacktrace: pdf-libbacktrace
20123 pdf-libbacktrace: \
20124 configure-libbacktrace
20125 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20126 r=`${PWD_COMMAND}`; export r; \
20127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20128 $(HOST_EXPORTS) \
20129 for flag in $(EXTRA_HOST_FLAGS) ; do \
20130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20131 done; \
20132 echo "Doing pdf in libbacktrace" ; \
20133 (cd $(HOST_SUBDIR)/libbacktrace && \
20134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20136 "RANLIB=$${RANLIB}" \
20137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20138 pdf) \
20139 || exit 1
20141 @endif libbacktrace
20143 .PHONY: maybe-html-libbacktrace html-libbacktrace
20144 maybe-html-libbacktrace:
20145 @if libbacktrace
20146 maybe-html-libbacktrace: html-libbacktrace
20148 html-libbacktrace: \
20149 configure-libbacktrace
20150 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20151 r=`${PWD_COMMAND}`; export r; \
20152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20153 $(HOST_EXPORTS) \
20154 for flag in $(EXTRA_HOST_FLAGS) ; do \
20155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20156 done; \
20157 echo "Doing html in libbacktrace" ; \
20158 (cd $(HOST_SUBDIR)/libbacktrace && \
20159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20161 "RANLIB=$${RANLIB}" \
20162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20163 html) \
20164 || exit 1
20166 @endif libbacktrace
20168 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20169 maybe-TAGS-libbacktrace:
20170 @if libbacktrace
20171 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20173 TAGS-libbacktrace: \
20174 configure-libbacktrace
20175 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20176 r=`${PWD_COMMAND}`; export r; \
20177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20178 $(HOST_EXPORTS) \
20179 for flag in $(EXTRA_HOST_FLAGS) ; do \
20180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20181 done; \
20182 echo "Doing TAGS in libbacktrace" ; \
20183 (cd $(HOST_SUBDIR)/libbacktrace && \
20184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20186 "RANLIB=$${RANLIB}" \
20187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20188 TAGS) \
20189 || exit 1
20191 @endif libbacktrace
20193 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20194 maybe-install-info-libbacktrace:
20195 @if libbacktrace
20196 maybe-install-info-libbacktrace: install-info-libbacktrace
20198 install-info-libbacktrace: \
20199 configure-libbacktrace \
20200 info-libbacktrace
20201 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20202 r=`${PWD_COMMAND}`; export r; \
20203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20204 $(HOST_EXPORTS) \
20205 for flag in $(EXTRA_HOST_FLAGS) ; do \
20206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20207 done; \
20208 echo "Doing install-info in libbacktrace" ; \
20209 (cd $(HOST_SUBDIR)/libbacktrace && \
20210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20212 "RANLIB=$${RANLIB}" \
20213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20214 install-info) \
20215 || exit 1
20217 @endif libbacktrace
20219 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20220 maybe-install-pdf-libbacktrace:
20221 @if libbacktrace
20222 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20224 install-pdf-libbacktrace: \
20225 configure-libbacktrace \
20226 pdf-libbacktrace
20227 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20228 r=`${PWD_COMMAND}`; export r; \
20229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20230 $(HOST_EXPORTS) \
20231 for flag in $(EXTRA_HOST_FLAGS) ; do \
20232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20233 done; \
20234 echo "Doing install-pdf in libbacktrace" ; \
20235 (cd $(HOST_SUBDIR)/libbacktrace && \
20236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20238 "RANLIB=$${RANLIB}" \
20239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20240 install-pdf) \
20241 || exit 1
20243 @endif libbacktrace
20245 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20246 maybe-install-html-libbacktrace:
20247 @if libbacktrace
20248 maybe-install-html-libbacktrace: install-html-libbacktrace
20250 install-html-libbacktrace: \
20251 configure-libbacktrace \
20252 html-libbacktrace
20253 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20254 r=`${PWD_COMMAND}`; export r; \
20255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20256 $(HOST_EXPORTS) \
20257 for flag in $(EXTRA_HOST_FLAGS) ; do \
20258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20259 done; \
20260 echo "Doing install-html in libbacktrace" ; \
20261 (cd $(HOST_SUBDIR)/libbacktrace && \
20262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20264 "RANLIB=$${RANLIB}" \
20265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20266 install-html) \
20267 || exit 1
20269 @endif libbacktrace
20271 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20272 maybe-installcheck-libbacktrace:
20273 @if libbacktrace
20274 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20276 installcheck-libbacktrace: \
20277 configure-libbacktrace
20278 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20279 r=`${PWD_COMMAND}`; export r; \
20280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20281 $(HOST_EXPORTS) \
20282 for flag in $(EXTRA_HOST_FLAGS) ; do \
20283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20284 done; \
20285 echo "Doing installcheck in libbacktrace" ; \
20286 (cd $(HOST_SUBDIR)/libbacktrace && \
20287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20289 "RANLIB=$${RANLIB}" \
20290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20291 installcheck) \
20292 || exit 1
20294 @endif libbacktrace
20296 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20297 maybe-mostlyclean-libbacktrace:
20298 @if libbacktrace
20299 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20301 mostlyclean-libbacktrace:
20302 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20303 r=`${PWD_COMMAND}`; export r; \
20304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20305 $(HOST_EXPORTS) \
20306 for flag in $(EXTRA_HOST_FLAGS) ; do \
20307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20308 done; \
20309 echo "Doing mostlyclean in libbacktrace" ; \
20310 (cd $(HOST_SUBDIR)/libbacktrace && \
20311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20313 "RANLIB=$${RANLIB}" \
20314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20315 mostlyclean) \
20316 || exit 1
20318 @endif libbacktrace
20320 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20321 maybe-clean-libbacktrace:
20322 @if libbacktrace
20323 maybe-clean-libbacktrace: clean-libbacktrace
20325 clean-libbacktrace:
20326 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20327 r=`${PWD_COMMAND}`; export r; \
20328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20329 $(HOST_EXPORTS) \
20330 for flag in $(EXTRA_HOST_FLAGS) ; do \
20331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20332 done; \
20333 echo "Doing clean in libbacktrace" ; \
20334 (cd $(HOST_SUBDIR)/libbacktrace && \
20335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20337 "RANLIB=$${RANLIB}" \
20338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20339 clean) \
20340 || exit 1
20342 @endif libbacktrace
20344 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20345 maybe-distclean-libbacktrace:
20346 @if libbacktrace
20347 maybe-distclean-libbacktrace: distclean-libbacktrace
20349 distclean-libbacktrace:
20350 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20351 r=`${PWD_COMMAND}`; export r; \
20352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20353 $(HOST_EXPORTS) \
20354 for flag in $(EXTRA_HOST_FLAGS) ; do \
20355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20356 done; \
20357 echo "Doing distclean in libbacktrace" ; \
20358 (cd $(HOST_SUBDIR)/libbacktrace && \
20359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20361 "RANLIB=$${RANLIB}" \
20362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20363 distclean) \
20364 || exit 1
20366 @endif libbacktrace
20368 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20369 maybe-maintainer-clean-libbacktrace:
20370 @if libbacktrace
20371 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20373 maintainer-clean-libbacktrace:
20374 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20375 r=`${PWD_COMMAND}`; export r; \
20376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20377 $(HOST_EXPORTS) \
20378 for flag in $(EXTRA_HOST_FLAGS) ; do \
20379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20380 done; \
20381 echo "Doing maintainer-clean in libbacktrace" ; \
20382 (cd $(HOST_SUBDIR)/libbacktrace && \
20383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20385 "RANLIB=$${RANLIB}" \
20386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20387 maintainer-clean) \
20388 || exit 1
20390 @endif libbacktrace
20394 .PHONY: configure-libcpp maybe-configure-libcpp
20395 maybe-configure-libcpp:
20396 @if gcc-bootstrap
20397 configure-libcpp: stage_current
20398 @endif gcc-bootstrap
20399 @if libcpp
20400 maybe-configure-libcpp: configure-libcpp
20401 configure-libcpp:
20402 @r=`${PWD_COMMAND}`; export r; \
20403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20404 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20406 $(HOST_EXPORTS) \
20407 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20408 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20409 case $(srcdir) in \
20410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20411 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20413 esac; \
20414 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20415 libsrcdir="$$s/libcpp"; \
20416 $(SHELL) $${libsrcdir}/configure \
20417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20418 --target=${target_alias} $${srcdiroption} \
20419 || exit 1
20420 @endif libcpp
20424 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20425 maybe-configure-stage1-libcpp:
20426 @if libcpp-bootstrap
20427 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20428 configure-stage1-libcpp:
20429 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20430 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20431 @r=`${PWD_COMMAND}`; export r; \
20432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20433 TFLAGS="$(STAGE1_TFLAGS)"; \
20434 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20435 $(HOST_EXPORTS) \
20436 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20437 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20438 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20439 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20440 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20441 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20442 case $(srcdir) in \
20443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20444 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20446 esac; \
20447 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20448 libsrcdir="$$s/libcpp"; \
20449 $(SHELL) $${libsrcdir}/configure \
20450 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20451 --target=${target_alias} $${srcdiroption} \
20452 $(STAGE1_CONFIGURE_FLAGS)
20453 @endif libcpp-bootstrap
20455 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20456 maybe-configure-stage2-libcpp:
20457 @if libcpp-bootstrap
20458 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20459 configure-stage2-libcpp:
20460 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20461 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20462 @r=`${PWD_COMMAND}`; export r; \
20463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20464 TFLAGS="$(STAGE2_TFLAGS)"; \
20465 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20466 $(HOST_EXPORTS) \
20467 $(POSTSTAGE1_HOST_EXPORTS) \
20468 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20469 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20470 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20471 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20472 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20473 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20474 case $(srcdir) in \
20475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20476 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20478 esac; \
20479 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20480 libsrcdir="$$s/libcpp"; \
20481 $(SHELL) $${libsrcdir}/configure \
20482 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20483 --target=${target_alias} $${srcdiroption} \
20484 --with-build-libsubdir=$(HOST_SUBDIR) \
20485 $(STAGE2_CONFIGURE_FLAGS)
20486 @endif libcpp-bootstrap
20488 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20489 maybe-configure-stage3-libcpp:
20490 @if libcpp-bootstrap
20491 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20492 configure-stage3-libcpp:
20493 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20494 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20495 @r=`${PWD_COMMAND}`; export r; \
20496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20497 TFLAGS="$(STAGE3_TFLAGS)"; \
20498 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20499 $(HOST_EXPORTS) \
20500 $(POSTSTAGE1_HOST_EXPORTS) \
20501 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20502 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20503 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20504 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20505 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20506 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20507 case $(srcdir) in \
20508 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20509 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20510 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20511 esac; \
20512 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20513 libsrcdir="$$s/libcpp"; \
20514 $(SHELL) $${libsrcdir}/configure \
20515 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20516 --target=${target_alias} $${srcdiroption} \
20517 --with-build-libsubdir=$(HOST_SUBDIR) \
20518 $(STAGE3_CONFIGURE_FLAGS)
20519 @endif libcpp-bootstrap
20521 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20522 maybe-configure-stage4-libcpp:
20523 @if libcpp-bootstrap
20524 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20525 configure-stage4-libcpp:
20526 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20527 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20528 @r=`${PWD_COMMAND}`; export r; \
20529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20530 TFLAGS="$(STAGE4_TFLAGS)"; \
20531 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20532 $(HOST_EXPORTS) \
20533 $(POSTSTAGE1_HOST_EXPORTS) \
20534 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20535 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20536 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20537 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20538 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20539 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20540 case $(srcdir) in \
20541 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20542 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20543 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20544 esac; \
20545 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20546 libsrcdir="$$s/libcpp"; \
20547 $(SHELL) $${libsrcdir}/configure \
20548 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20549 --target=${target_alias} $${srcdiroption} \
20550 --with-build-libsubdir=$(HOST_SUBDIR) \
20551 $(STAGE4_CONFIGURE_FLAGS)
20552 @endif libcpp-bootstrap
20554 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20555 maybe-configure-stageprofile-libcpp:
20556 @if libcpp-bootstrap
20557 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20558 configure-stageprofile-libcpp:
20559 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20560 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20561 @r=`${PWD_COMMAND}`; export r; \
20562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20563 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20564 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20565 $(HOST_EXPORTS) \
20566 $(POSTSTAGE1_HOST_EXPORTS) \
20567 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20568 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20569 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20570 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20572 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20573 case $(srcdir) in \
20574 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20575 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20576 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20577 esac; \
20578 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20579 libsrcdir="$$s/libcpp"; \
20580 $(SHELL) $${libsrcdir}/configure \
20581 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20582 --target=${target_alias} $${srcdiroption} \
20583 --with-build-libsubdir=$(HOST_SUBDIR) \
20584 $(STAGEprofile_CONFIGURE_FLAGS)
20585 @endif libcpp-bootstrap
20587 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20588 maybe-configure-stagefeedback-libcpp:
20589 @if libcpp-bootstrap
20590 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20591 configure-stagefeedback-libcpp:
20592 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20593 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20594 @r=`${PWD_COMMAND}`; export r; \
20595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20596 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20597 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20598 $(HOST_EXPORTS) \
20599 $(POSTSTAGE1_HOST_EXPORTS) \
20600 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20601 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20602 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20603 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20605 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20606 case $(srcdir) in \
20607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20608 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20610 esac; \
20611 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20612 libsrcdir="$$s/libcpp"; \
20613 $(SHELL) $${libsrcdir}/configure \
20614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20615 --target=${target_alias} $${srcdiroption} \
20616 --with-build-libsubdir=$(HOST_SUBDIR) \
20617 $(STAGEfeedback_CONFIGURE_FLAGS)
20618 @endif libcpp-bootstrap
20624 .PHONY: all-libcpp maybe-all-libcpp
20625 maybe-all-libcpp:
20626 @if gcc-bootstrap
20627 all-libcpp: stage_current
20628 @endif gcc-bootstrap
20629 @if libcpp
20630 TARGET-libcpp=all
20631 maybe-all-libcpp: all-libcpp
20632 all-libcpp: configure-libcpp
20633 @r=`${PWD_COMMAND}`; export r; \
20634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20635 $(HOST_EXPORTS) \
20636 (cd $(HOST_SUBDIR)/libcpp && \
20637 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20638 $(TARGET-libcpp))
20639 @endif libcpp
20643 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20644 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20645 maybe-all-stage1-libcpp:
20646 maybe-clean-stage1-libcpp:
20647 @if libcpp-bootstrap
20648 maybe-all-stage1-libcpp: all-stage1-libcpp
20649 all-stage1: all-stage1-libcpp
20650 TARGET-stage1-libcpp = $(TARGET-libcpp)
20651 all-stage1-libcpp: configure-stage1-libcpp
20652 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20653 @r=`${PWD_COMMAND}`; export r; \
20654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20655 TFLAGS="$(STAGE1_TFLAGS)"; \
20656 $(HOST_EXPORTS) \
20657 cd $(HOST_SUBDIR)/libcpp && \
20658 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20659 CFLAGS="$(STAGE1_CFLAGS)" \
20660 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20661 LIBCFLAGS="$(LIBCFLAGS)" \
20662 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20663 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20664 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20665 $(EXTRA_HOST_FLAGS) \
20666 $(STAGE1_FLAGS_TO_PASS) \
20667 TFLAGS="$(STAGE1_TFLAGS)" \
20668 $(TARGET-stage1-libcpp)
20670 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20671 clean-stage1: clean-stage1-libcpp
20672 clean-stage1-libcpp:
20673 @if [ $(current_stage) = stage1 ]; then \
20674 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20675 else \
20676 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20677 $(MAKE) stage1-start; \
20678 fi; \
20679 cd $(HOST_SUBDIR)/libcpp && \
20680 $(MAKE) $(EXTRA_HOST_FLAGS) \
20681 $(STAGE1_FLAGS_TO_PASS) clean
20682 @endif libcpp-bootstrap
20685 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20686 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20687 maybe-all-stage2-libcpp:
20688 maybe-clean-stage2-libcpp:
20689 @if libcpp-bootstrap
20690 maybe-all-stage2-libcpp: all-stage2-libcpp
20691 all-stage2: all-stage2-libcpp
20692 TARGET-stage2-libcpp = $(TARGET-libcpp)
20693 all-stage2-libcpp: configure-stage2-libcpp
20694 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20695 @r=`${PWD_COMMAND}`; export r; \
20696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20697 TFLAGS="$(STAGE2_TFLAGS)"; \
20698 $(HOST_EXPORTS) \
20699 $(POSTSTAGE1_HOST_EXPORTS) \
20700 cd $(HOST_SUBDIR)/libcpp && \
20701 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20702 CFLAGS="$(STAGE2_CFLAGS)" \
20703 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20704 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20705 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20706 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20707 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20708 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20709 TFLAGS="$(STAGE2_TFLAGS)" \
20710 $(TARGET-stage2-libcpp)
20712 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20713 clean-stage2: clean-stage2-libcpp
20714 clean-stage2-libcpp:
20715 @if [ $(current_stage) = stage2 ]; then \
20716 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20717 else \
20718 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20719 $(MAKE) stage2-start; \
20720 fi; \
20721 cd $(HOST_SUBDIR)/libcpp && \
20722 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20723 @endif libcpp-bootstrap
20726 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20727 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20728 maybe-all-stage3-libcpp:
20729 maybe-clean-stage3-libcpp:
20730 @if libcpp-bootstrap
20731 maybe-all-stage3-libcpp: all-stage3-libcpp
20732 all-stage3: all-stage3-libcpp
20733 TARGET-stage3-libcpp = $(TARGET-libcpp)
20734 all-stage3-libcpp: configure-stage3-libcpp
20735 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20736 @r=`${PWD_COMMAND}`; export r; \
20737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20738 TFLAGS="$(STAGE3_TFLAGS)"; \
20739 $(HOST_EXPORTS) \
20740 $(POSTSTAGE1_HOST_EXPORTS) \
20741 cd $(HOST_SUBDIR)/libcpp && \
20742 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20743 CFLAGS="$(STAGE3_CFLAGS)" \
20744 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20745 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20746 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20747 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20748 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20749 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20750 TFLAGS="$(STAGE3_TFLAGS)" \
20751 $(TARGET-stage3-libcpp)
20753 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20754 clean-stage3: clean-stage3-libcpp
20755 clean-stage3-libcpp:
20756 @if [ $(current_stage) = stage3 ]; then \
20757 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20758 else \
20759 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20760 $(MAKE) stage3-start; \
20761 fi; \
20762 cd $(HOST_SUBDIR)/libcpp && \
20763 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20764 @endif libcpp-bootstrap
20767 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20768 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20769 maybe-all-stage4-libcpp:
20770 maybe-clean-stage4-libcpp:
20771 @if libcpp-bootstrap
20772 maybe-all-stage4-libcpp: all-stage4-libcpp
20773 all-stage4: all-stage4-libcpp
20774 TARGET-stage4-libcpp = $(TARGET-libcpp)
20775 all-stage4-libcpp: configure-stage4-libcpp
20776 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20777 @r=`${PWD_COMMAND}`; export r; \
20778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20779 TFLAGS="$(STAGE4_TFLAGS)"; \
20780 $(HOST_EXPORTS) \
20781 $(POSTSTAGE1_HOST_EXPORTS) \
20782 cd $(HOST_SUBDIR)/libcpp && \
20783 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20784 CFLAGS="$(STAGE4_CFLAGS)" \
20785 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20786 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20787 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20788 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20789 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20790 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20791 TFLAGS="$(STAGE4_TFLAGS)" \
20792 $(TARGET-stage4-libcpp)
20794 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20795 clean-stage4: clean-stage4-libcpp
20796 clean-stage4-libcpp:
20797 @if [ $(current_stage) = stage4 ]; then \
20798 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20799 else \
20800 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20801 $(MAKE) stage4-start; \
20802 fi; \
20803 cd $(HOST_SUBDIR)/libcpp && \
20804 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20805 @endif libcpp-bootstrap
20808 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20809 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20810 maybe-all-stageprofile-libcpp:
20811 maybe-clean-stageprofile-libcpp:
20812 @if libcpp-bootstrap
20813 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20814 all-stageprofile: all-stageprofile-libcpp
20815 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20816 all-stageprofile-libcpp: configure-stageprofile-libcpp
20817 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20818 @r=`${PWD_COMMAND}`; export r; \
20819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20820 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20821 $(HOST_EXPORTS) \
20822 $(POSTSTAGE1_HOST_EXPORTS) \
20823 cd $(HOST_SUBDIR)/libcpp && \
20824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20825 CFLAGS="$(STAGEprofile_CFLAGS)" \
20826 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20827 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20831 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20832 TFLAGS="$(STAGEprofile_TFLAGS)" \
20833 $(TARGET-stageprofile-libcpp)
20835 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20836 clean-stageprofile: clean-stageprofile-libcpp
20837 clean-stageprofile-libcpp:
20838 @if [ $(current_stage) = stageprofile ]; then \
20839 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20840 else \
20841 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20842 $(MAKE) stageprofile-start; \
20843 fi; \
20844 cd $(HOST_SUBDIR)/libcpp && \
20845 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20846 @endif libcpp-bootstrap
20849 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20850 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20851 maybe-all-stagefeedback-libcpp:
20852 maybe-clean-stagefeedback-libcpp:
20853 @if libcpp-bootstrap
20854 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20855 all-stagefeedback: all-stagefeedback-libcpp
20856 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20857 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20858 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20859 @r=`${PWD_COMMAND}`; export r; \
20860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20861 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20862 $(HOST_EXPORTS) \
20863 $(POSTSTAGE1_HOST_EXPORTS) \
20864 cd $(HOST_SUBDIR)/libcpp && \
20865 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20866 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20867 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20868 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20869 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20870 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20871 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20872 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20873 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20874 $(TARGET-stagefeedback-libcpp)
20876 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20877 clean-stagefeedback: clean-stagefeedback-libcpp
20878 clean-stagefeedback-libcpp:
20879 @if [ $(current_stage) = stagefeedback ]; then \
20880 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20881 else \
20882 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20883 $(MAKE) stagefeedback-start; \
20884 fi; \
20885 cd $(HOST_SUBDIR)/libcpp && \
20886 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20887 @endif libcpp-bootstrap
20893 .PHONY: check-libcpp maybe-check-libcpp
20894 maybe-check-libcpp:
20895 @if libcpp
20896 maybe-check-libcpp: check-libcpp
20898 check-libcpp:
20899 @: $(MAKE); $(unstage)
20900 @r=`${PWD_COMMAND}`; export r; \
20901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20902 $(HOST_EXPORTS) \
20903 (cd $(HOST_SUBDIR)/libcpp && \
20904 $(MAKE) $(FLAGS_TO_PASS) check)
20906 @endif libcpp
20908 .PHONY: install-libcpp maybe-install-libcpp
20909 maybe-install-libcpp:
20910 @if libcpp
20911 maybe-install-libcpp: install-libcpp
20913 install-libcpp: installdirs
20914 @: $(MAKE); $(unstage)
20915 @r=`${PWD_COMMAND}`; export r; \
20916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20917 $(HOST_EXPORTS) \
20918 (cd $(HOST_SUBDIR)/libcpp && \
20919 $(MAKE) $(FLAGS_TO_PASS) install)
20921 @endif libcpp
20923 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20924 maybe-install-strip-libcpp:
20925 @if libcpp
20926 maybe-install-strip-libcpp: install-strip-libcpp
20928 install-strip-libcpp: installdirs
20929 @: $(MAKE); $(unstage)
20930 @r=`${PWD_COMMAND}`; export r; \
20931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20932 $(HOST_EXPORTS) \
20933 (cd $(HOST_SUBDIR)/libcpp && \
20934 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20936 @endif libcpp
20938 # Other targets (info, dvi, pdf, etc.)
20940 .PHONY: maybe-info-libcpp info-libcpp
20941 maybe-info-libcpp:
20942 @if libcpp
20943 maybe-info-libcpp: info-libcpp
20945 info-libcpp: \
20946 configure-libcpp
20947 @[ -f ./libcpp/Makefile ] || exit 0; \
20948 r=`${PWD_COMMAND}`; export r; \
20949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20950 $(HOST_EXPORTS) \
20951 for flag in $(EXTRA_HOST_FLAGS) ; do \
20952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20953 done; \
20954 echo "Doing info in libcpp" ; \
20955 (cd $(HOST_SUBDIR)/libcpp && \
20956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20958 "RANLIB=$${RANLIB}" \
20959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20960 info) \
20961 || exit 1
20963 @endif libcpp
20965 .PHONY: maybe-dvi-libcpp dvi-libcpp
20966 maybe-dvi-libcpp:
20967 @if libcpp
20968 maybe-dvi-libcpp: dvi-libcpp
20970 dvi-libcpp: \
20971 configure-libcpp
20972 @[ -f ./libcpp/Makefile ] || exit 0; \
20973 r=`${PWD_COMMAND}`; export r; \
20974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20975 $(HOST_EXPORTS) \
20976 for flag in $(EXTRA_HOST_FLAGS) ; do \
20977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20978 done; \
20979 echo "Doing dvi in libcpp" ; \
20980 (cd $(HOST_SUBDIR)/libcpp && \
20981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20983 "RANLIB=$${RANLIB}" \
20984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20985 dvi) \
20986 || exit 1
20988 @endif libcpp
20990 .PHONY: maybe-pdf-libcpp pdf-libcpp
20991 maybe-pdf-libcpp:
20992 @if libcpp
20993 maybe-pdf-libcpp: pdf-libcpp
20995 pdf-libcpp: \
20996 configure-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 pdf 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 pdf) \
21011 || exit 1
21013 @endif libcpp
21015 .PHONY: maybe-html-libcpp html-libcpp
21016 maybe-html-libcpp:
21017 @if libcpp
21018 maybe-html-libcpp: html-libcpp
21020 html-libcpp: \
21021 configure-libcpp
21022 @[ -f ./libcpp/Makefile ] || exit 0; \
21023 r=`${PWD_COMMAND}`; export r; \
21024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21025 $(HOST_EXPORTS) \
21026 for flag in $(EXTRA_HOST_FLAGS) ; do \
21027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21028 done; \
21029 echo "Doing html in libcpp" ; \
21030 (cd $(HOST_SUBDIR)/libcpp && \
21031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21033 "RANLIB=$${RANLIB}" \
21034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21035 html) \
21036 || exit 1
21038 @endif libcpp
21040 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21041 maybe-TAGS-libcpp:
21042 @if libcpp
21043 maybe-TAGS-libcpp: TAGS-libcpp
21045 TAGS-libcpp: \
21046 configure-libcpp
21047 @[ -f ./libcpp/Makefile ] || exit 0; \
21048 r=`${PWD_COMMAND}`; export r; \
21049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21050 $(HOST_EXPORTS) \
21051 for flag in $(EXTRA_HOST_FLAGS) ; do \
21052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21053 done; \
21054 echo "Doing TAGS in libcpp" ; \
21055 (cd $(HOST_SUBDIR)/libcpp && \
21056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21058 "RANLIB=$${RANLIB}" \
21059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21060 TAGS) \
21061 || exit 1
21063 @endif libcpp
21065 .PHONY: maybe-install-info-libcpp install-info-libcpp
21066 maybe-install-info-libcpp:
21067 @if libcpp
21068 maybe-install-info-libcpp: install-info-libcpp
21070 install-info-libcpp: \
21071 configure-libcpp \
21072 info-libcpp
21073 @[ -f ./libcpp/Makefile ] || exit 0; \
21074 r=`${PWD_COMMAND}`; export r; \
21075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21076 $(HOST_EXPORTS) \
21077 for flag in $(EXTRA_HOST_FLAGS) ; do \
21078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21079 done; \
21080 echo "Doing install-info in libcpp" ; \
21081 (cd $(HOST_SUBDIR)/libcpp && \
21082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21084 "RANLIB=$${RANLIB}" \
21085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21086 install-info) \
21087 || exit 1
21089 @endif libcpp
21091 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21092 maybe-install-pdf-libcpp:
21093 @if libcpp
21094 maybe-install-pdf-libcpp: install-pdf-libcpp
21096 install-pdf-libcpp: \
21097 configure-libcpp \
21098 pdf-libcpp
21099 @[ -f ./libcpp/Makefile ] || exit 0; \
21100 r=`${PWD_COMMAND}`; export r; \
21101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21102 $(HOST_EXPORTS) \
21103 for flag in $(EXTRA_HOST_FLAGS) ; do \
21104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21105 done; \
21106 echo "Doing install-pdf in libcpp" ; \
21107 (cd $(HOST_SUBDIR)/libcpp && \
21108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21110 "RANLIB=$${RANLIB}" \
21111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21112 install-pdf) \
21113 || exit 1
21115 @endif libcpp
21117 .PHONY: maybe-install-html-libcpp install-html-libcpp
21118 maybe-install-html-libcpp:
21119 @if libcpp
21120 maybe-install-html-libcpp: install-html-libcpp
21122 install-html-libcpp: \
21123 configure-libcpp \
21124 html-libcpp
21125 @[ -f ./libcpp/Makefile ] || exit 0; \
21126 r=`${PWD_COMMAND}`; export r; \
21127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21128 $(HOST_EXPORTS) \
21129 for flag in $(EXTRA_HOST_FLAGS) ; do \
21130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21131 done; \
21132 echo "Doing install-html in libcpp" ; \
21133 (cd $(HOST_SUBDIR)/libcpp && \
21134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21136 "RANLIB=$${RANLIB}" \
21137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21138 install-html) \
21139 || exit 1
21141 @endif libcpp
21143 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21144 maybe-installcheck-libcpp:
21145 @if libcpp
21146 maybe-installcheck-libcpp: installcheck-libcpp
21148 installcheck-libcpp: \
21149 configure-libcpp
21150 @[ -f ./libcpp/Makefile ] || exit 0; \
21151 r=`${PWD_COMMAND}`; export r; \
21152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21153 $(HOST_EXPORTS) \
21154 for flag in $(EXTRA_HOST_FLAGS) ; do \
21155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21156 done; \
21157 echo "Doing installcheck in libcpp" ; \
21158 (cd $(HOST_SUBDIR)/libcpp && \
21159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21161 "RANLIB=$${RANLIB}" \
21162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21163 installcheck) \
21164 || exit 1
21166 @endif libcpp
21168 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21169 maybe-mostlyclean-libcpp:
21170 @if libcpp
21171 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21173 mostlyclean-libcpp:
21174 @[ -f ./libcpp/Makefile ] || exit 0; \
21175 r=`${PWD_COMMAND}`; export r; \
21176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21177 $(HOST_EXPORTS) \
21178 for flag in $(EXTRA_HOST_FLAGS) ; do \
21179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21180 done; \
21181 echo "Doing mostlyclean in libcpp" ; \
21182 (cd $(HOST_SUBDIR)/libcpp && \
21183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21185 "RANLIB=$${RANLIB}" \
21186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21187 mostlyclean) \
21188 || exit 1
21190 @endif libcpp
21192 .PHONY: maybe-clean-libcpp clean-libcpp
21193 maybe-clean-libcpp:
21194 @if libcpp
21195 maybe-clean-libcpp: clean-libcpp
21197 clean-libcpp:
21198 @[ -f ./libcpp/Makefile ] || exit 0; \
21199 r=`${PWD_COMMAND}`; export r; \
21200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21201 $(HOST_EXPORTS) \
21202 for flag in $(EXTRA_HOST_FLAGS) ; do \
21203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21204 done; \
21205 echo "Doing clean in libcpp" ; \
21206 (cd $(HOST_SUBDIR)/libcpp && \
21207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21209 "RANLIB=$${RANLIB}" \
21210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21211 clean) \
21212 || exit 1
21214 @endif libcpp
21216 .PHONY: maybe-distclean-libcpp distclean-libcpp
21217 maybe-distclean-libcpp:
21218 @if libcpp
21219 maybe-distclean-libcpp: distclean-libcpp
21221 distclean-libcpp:
21222 @[ -f ./libcpp/Makefile ] || exit 0; \
21223 r=`${PWD_COMMAND}`; export r; \
21224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21225 $(HOST_EXPORTS) \
21226 for flag in $(EXTRA_HOST_FLAGS) ; do \
21227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21228 done; \
21229 echo "Doing distclean in libcpp" ; \
21230 (cd $(HOST_SUBDIR)/libcpp && \
21231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21233 "RANLIB=$${RANLIB}" \
21234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21235 distclean) \
21236 || exit 1
21238 @endif libcpp
21240 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21241 maybe-maintainer-clean-libcpp:
21242 @if libcpp
21243 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21245 maintainer-clean-libcpp:
21246 @[ -f ./libcpp/Makefile ] || exit 0; \
21247 r=`${PWD_COMMAND}`; export r; \
21248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21249 $(HOST_EXPORTS) \
21250 for flag in $(EXTRA_HOST_FLAGS) ; do \
21251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21252 done; \
21253 echo "Doing maintainer-clean in libcpp" ; \
21254 (cd $(HOST_SUBDIR)/libcpp && \
21255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21257 "RANLIB=$${RANLIB}" \
21258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21259 maintainer-clean) \
21260 || exit 1
21262 @endif libcpp
21266 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21267 maybe-configure-libdecnumber:
21268 @if gcc-bootstrap
21269 configure-libdecnumber: stage_current
21270 @endif gcc-bootstrap
21271 @if libdecnumber
21272 maybe-configure-libdecnumber: configure-libdecnumber
21273 configure-libdecnumber:
21274 @r=`${PWD_COMMAND}`; export r; \
21275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21276 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21278 $(HOST_EXPORTS) \
21279 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21280 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21281 case $(srcdir) in \
21282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21283 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21285 esac; \
21286 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21287 libsrcdir="$$s/libdecnumber"; \
21288 $(SHELL) $${libsrcdir}/configure \
21289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21290 --target=${target_alias} $${srcdiroption} \
21291 || exit 1
21292 @endif libdecnumber
21296 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21297 maybe-configure-stage1-libdecnumber:
21298 @if libdecnumber-bootstrap
21299 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21300 configure-stage1-libdecnumber:
21301 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21302 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21303 @r=`${PWD_COMMAND}`; export r; \
21304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21305 TFLAGS="$(STAGE1_TFLAGS)"; \
21306 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21307 $(HOST_EXPORTS) \
21308 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21309 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21310 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21311 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21312 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21313 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21314 case $(srcdir) in \
21315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21316 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21318 esac; \
21319 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21320 libsrcdir="$$s/libdecnumber"; \
21321 $(SHELL) $${libsrcdir}/configure \
21322 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21323 --target=${target_alias} $${srcdiroption} \
21324 $(STAGE1_CONFIGURE_FLAGS)
21325 @endif libdecnumber-bootstrap
21327 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21328 maybe-configure-stage2-libdecnumber:
21329 @if libdecnumber-bootstrap
21330 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21331 configure-stage2-libdecnumber:
21332 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21334 @r=`${PWD_COMMAND}`; export r; \
21335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21336 TFLAGS="$(STAGE2_TFLAGS)"; \
21337 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21338 $(HOST_EXPORTS) \
21339 $(POSTSTAGE1_HOST_EXPORTS) \
21340 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21341 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21342 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21343 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21345 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21346 case $(srcdir) in \
21347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21348 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21350 esac; \
21351 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21352 libsrcdir="$$s/libdecnumber"; \
21353 $(SHELL) $${libsrcdir}/configure \
21354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21355 --target=${target_alias} $${srcdiroption} \
21356 --with-build-libsubdir=$(HOST_SUBDIR) \
21357 $(STAGE2_CONFIGURE_FLAGS)
21358 @endif libdecnumber-bootstrap
21360 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21361 maybe-configure-stage3-libdecnumber:
21362 @if libdecnumber-bootstrap
21363 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21364 configure-stage3-libdecnumber:
21365 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21367 @r=`${PWD_COMMAND}`; export r; \
21368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21369 TFLAGS="$(STAGE3_TFLAGS)"; \
21370 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21371 $(HOST_EXPORTS) \
21372 $(POSTSTAGE1_HOST_EXPORTS) \
21373 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21374 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21375 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21376 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21378 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21379 case $(srcdir) in \
21380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21381 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21383 esac; \
21384 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21385 libsrcdir="$$s/libdecnumber"; \
21386 $(SHELL) $${libsrcdir}/configure \
21387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21388 --target=${target_alias} $${srcdiroption} \
21389 --with-build-libsubdir=$(HOST_SUBDIR) \
21390 $(STAGE3_CONFIGURE_FLAGS)
21391 @endif libdecnumber-bootstrap
21393 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21394 maybe-configure-stage4-libdecnumber:
21395 @if libdecnumber-bootstrap
21396 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21397 configure-stage4-libdecnumber:
21398 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21399 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21400 @r=`${PWD_COMMAND}`; export r; \
21401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21402 TFLAGS="$(STAGE4_TFLAGS)"; \
21403 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21404 $(HOST_EXPORTS) \
21405 $(POSTSTAGE1_HOST_EXPORTS) \
21406 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21407 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21408 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21409 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21410 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21411 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21412 case $(srcdir) in \
21413 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21414 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21415 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21416 esac; \
21417 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21418 libsrcdir="$$s/libdecnumber"; \
21419 $(SHELL) $${libsrcdir}/configure \
21420 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21421 --target=${target_alias} $${srcdiroption} \
21422 --with-build-libsubdir=$(HOST_SUBDIR) \
21423 $(STAGE4_CONFIGURE_FLAGS)
21424 @endif libdecnumber-bootstrap
21426 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21427 maybe-configure-stageprofile-libdecnumber:
21428 @if libdecnumber-bootstrap
21429 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21430 configure-stageprofile-libdecnumber:
21431 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21432 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21433 @r=`${PWD_COMMAND}`; export r; \
21434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21435 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21436 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21437 $(HOST_EXPORTS) \
21438 $(POSTSTAGE1_HOST_EXPORTS) \
21439 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21440 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21441 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21442 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21444 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21445 case $(srcdir) in \
21446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21447 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21449 esac; \
21450 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21451 libsrcdir="$$s/libdecnumber"; \
21452 $(SHELL) $${libsrcdir}/configure \
21453 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21454 --target=${target_alias} $${srcdiroption} \
21455 --with-build-libsubdir=$(HOST_SUBDIR) \
21456 $(STAGEprofile_CONFIGURE_FLAGS)
21457 @endif libdecnumber-bootstrap
21459 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21460 maybe-configure-stagefeedback-libdecnumber:
21461 @if libdecnumber-bootstrap
21462 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21463 configure-stagefeedback-libdecnumber:
21464 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21465 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21466 @r=`${PWD_COMMAND}`; export r; \
21467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21468 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21469 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21470 $(HOST_EXPORTS) \
21471 $(POSTSTAGE1_HOST_EXPORTS) \
21472 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21473 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21474 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21475 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21476 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21477 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21478 case $(srcdir) in \
21479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21480 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21482 esac; \
21483 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21484 libsrcdir="$$s/libdecnumber"; \
21485 $(SHELL) $${libsrcdir}/configure \
21486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21487 --target=${target_alias} $${srcdiroption} \
21488 --with-build-libsubdir=$(HOST_SUBDIR) \
21489 $(STAGEfeedback_CONFIGURE_FLAGS)
21490 @endif libdecnumber-bootstrap
21496 .PHONY: all-libdecnumber maybe-all-libdecnumber
21497 maybe-all-libdecnumber:
21498 @if gcc-bootstrap
21499 all-libdecnumber: stage_current
21500 @endif gcc-bootstrap
21501 @if libdecnumber
21502 TARGET-libdecnumber=all
21503 maybe-all-libdecnumber: all-libdecnumber
21504 all-libdecnumber: configure-libdecnumber
21505 @r=`${PWD_COMMAND}`; export r; \
21506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21507 $(HOST_EXPORTS) \
21508 (cd $(HOST_SUBDIR)/libdecnumber && \
21509 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21510 $(TARGET-libdecnumber))
21511 @endif libdecnumber
21515 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21516 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21517 maybe-all-stage1-libdecnumber:
21518 maybe-clean-stage1-libdecnumber:
21519 @if libdecnumber-bootstrap
21520 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21521 all-stage1: all-stage1-libdecnumber
21522 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21523 all-stage1-libdecnumber: configure-stage1-libdecnumber
21524 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21525 @r=`${PWD_COMMAND}`; export r; \
21526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21527 TFLAGS="$(STAGE1_TFLAGS)"; \
21528 $(HOST_EXPORTS) \
21529 cd $(HOST_SUBDIR)/libdecnumber && \
21530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21531 CFLAGS="$(STAGE1_CFLAGS)" \
21532 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21533 LIBCFLAGS="$(LIBCFLAGS)" \
21534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21537 $(EXTRA_HOST_FLAGS) \
21538 $(STAGE1_FLAGS_TO_PASS) \
21539 TFLAGS="$(STAGE1_TFLAGS)" \
21540 $(TARGET-stage1-libdecnumber)
21542 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21543 clean-stage1: clean-stage1-libdecnumber
21544 clean-stage1-libdecnumber:
21545 @if [ $(current_stage) = stage1 ]; then \
21546 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21547 else \
21548 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21549 $(MAKE) stage1-start; \
21550 fi; \
21551 cd $(HOST_SUBDIR)/libdecnumber && \
21552 $(MAKE) $(EXTRA_HOST_FLAGS) \
21553 $(STAGE1_FLAGS_TO_PASS) clean
21554 @endif libdecnumber-bootstrap
21557 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21558 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21559 maybe-all-stage2-libdecnumber:
21560 maybe-clean-stage2-libdecnumber:
21561 @if libdecnumber-bootstrap
21562 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21563 all-stage2: all-stage2-libdecnumber
21564 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21565 all-stage2-libdecnumber: configure-stage2-libdecnumber
21566 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21567 @r=`${PWD_COMMAND}`; export r; \
21568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21569 TFLAGS="$(STAGE2_TFLAGS)"; \
21570 $(HOST_EXPORTS) \
21571 $(POSTSTAGE1_HOST_EXPORTS) \
21572 cd $(HOST_SUBDIR)/libdecnumber && \
21573 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21574 CFLAGS="$(STAGE2_CFLAGS)" \
21575 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21576 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21577 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21578 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21579 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21580 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21581 TFLAGS="$(STAGE2_TFLAGS)" \
21582 $(TARGET-stage2-libdecnumber)
21584 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21585 clean-stage2: clean-stage2-libdecnumber
21586 clean-stage2-libdecnumber:
21587 @if [ $(current_stage) = stage2 ]; then \
21588 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21589 else \
21590 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21591 $(MAKE) stage2-start; \
21592 fi; \
21593 cd $(HOST_SUBDIR)/libdecnumber && \
21594 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21595 @endif libdecnumber-bootstrap
21598 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21599 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21600 maybe-all-stage3-libdecnumber:
21601 maybe-clean-stage3-libdecnumber:
21602 @if libdecnumber-bootstrap
21603 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21604 all-stage3: all-stage3-libdecnumber
21605 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21606 all-stage3-libdecnumber: configure-stage3-libdecnumber
21607 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21608 @r=`${PWD_COMMAND}`; export r; \
21609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21610 TFLAGS="$(STAGE3_TFLAGS)"; \
21611 $(HOST_EXPORTS) \
21612 $(POSTSTAGE1_HOST_EXPORTS) \
21613 cd $(HOST_SUBDIR)/libdecnumber && \
21614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21615 CFLAGS="$(STAGE3_CFLAGS)" \
21616 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21617 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21621 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21622 TFLAGS="$(STAGE3_TFLAGS)" \
21623 $(TARGET-stage3-libdecnumber)
21625 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21626 clean-stage3: clean-stage3-libdecnumber
21627 clean-stage3-libdecnumber:
21628 @if [ $(current_stage) = stage3 ]; then \
21629 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21630 else \
21631 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21632 $(MAKE) stage3-start; \
21633 fi; \
21634 cd $(HOST_SUBDIR)/libdecnumber && \
21635 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21636 @endif libdecnumber-bootstrap
21639 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21640 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21641 maybe-all-stage4-libdecnumber:
21642 maybe-clean-stage4-libdecnumber:
21643 @if libdecnumber-bootstrap
21644 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21645 all-stage4: all-stage4-libdecnumber
21646 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21647 all-stage4-libdecnumber: configure-stage4-libdecnumber
21648 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21649 @r=`${PWD_COMMAND}`; export r; \
21650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21651 TFLAGS="$(STAGE4_TFLAGS)"; \
21652 $(HOST_EXPORTS) \
21653 $(POSTSTAGE1_HOST_EXPORTS) \
21654 cd $(HOST_SUBDIR)/libdecnumber && \
21655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21656 CFLAGS="$(STAGE4_CFLAGS)" \
21657 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21658 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21659 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21660 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21661 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21662 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21663 TFLAGS="$(STAGE4_TFLAGS)" \
21664 $(TARGET-stage4-libdecnumber)
21666 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21667 clean-stage4: clean-stage4-libdecnumber
21668 clean-stage4-libdecnumber:
21669 @if [ $(current_stage) = stage4 ]; then \
21670 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21671 else \
21672 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21673 $(MAKE) stage4-start; \
21674 fi; \
21675 cd $(HOST_SUBDIR)/libdecnumber && \
21676 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21677 @endif libdecnumber-bootstrap
21680 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21681 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21682 maybe-all-stageprofile-libdecnumber:
21683 maybe-clean-stageprofile-libdecnumber:
21684 @if libdecnumber-bootstrap
21685 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21686 all-stageprofile: all-stageprofile-libdecnumber
21687 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21688 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21689 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21690 @r=`${PWD_COMMAND}`; export r; \
21691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21692 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21693 $(HOST_EXPORTS) \
21694 $(POSTSTAGE1_HOST_EXPORTS) \
21695 cd $(HOST_SUBDIR)/libdecnumber && \
21696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21697 CFLAGS="$(STAGEprofile_CFLAGS)" \
21698 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21699 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21704 TFLAGS="$(STAGEprofile_TFLAGS)" \
21705 $(TARGET-stageprofile-libdecnumber)
21707 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21708 clean-stageprofile: clean-stageprofile-libdecnumber
21709 clean-stageprofile-libdecnumber:
21710 @if [ $(current_stage) = stageprofile ]; then \
21711 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21712 else \
21713 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21714 $(MAKE) stageprofile-start; \
21715 fi; \
21716 cd $(HOST_SUBDIR)/libdecnumber && \
21717 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21718 @endif libdecnumber-bootstrap
21721 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21722 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21723 maybe-all-stagefeedback-libdecnumber:
21724 maybe-clean-stagefeedback-libdecnumber:
21725 @if libdecnumber-bootstrap
21726 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21727 all-stagefeedback: all-stagefeedback-libdecnumber
21728 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21729 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21730 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21731 @r=`${PWD_COMMAND}`; export r; \
21732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21733 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21734 $(HOST_EXPORTS) \
21735 $(POSTSTAGE1_HOST_EXPORTS) \
21736 cd $(HOST_SUBDIR)/libdecnumber && \
21737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21738 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21739 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21740 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21741 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21742 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21743 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21744 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21745 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21746 $(TARGET-stagefeedback-libdecnumber)
21748 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21749 clean-stagefeedback: clean-stagefeedback-libdecnumber
21750 clean-stagefeedback-libdecnumber:
21751 @if [ $(current_stage) = stagefeedback ]; then \
21752 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21753 else \
21754 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21755 $(MAKE) stagefeedback-start; \
21756 fi; \
21757 cd $(HOST_SUBDIR)/libdecnumber && \
21758 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21759 @endif libdecnumber-bootstrap
21765 .PHONY: check-libdecnumber maybe-check-libdecnumber
21766 maybe-check-libdecnumber:
21767 @if libdecnumber
21768 maybe-check-libdecnumber: check-libdecnumber
21770 check-libdecnumber:
21771 @: $(MAKE); $(unstage)
21772 @r=`${PWD_COMMAND}`; export r; \
21773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21774 $(HOST_EXPORTS) \
21775 (cd $(HOST_SUBDIR)/libdecnumber && \
21776 $(MAKE) $(FLAGS_TO_PASS) check)
21778 @endif libdecnumber
21780 .PHONY: install-libdecnumber maybe-install-libdecnumber
21781 maybe-install-libdecnumber:
21782 @if libdecnumber
21783 maybe-install-libdecnumber: install-libdecnumber
21785 install-libdecnumber: installdirs
21786 @: $(MAKE); $(unstage)
21787 @r=`${PWD_COMMAND}`; export r; \
21788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21789 $(HOST_EXPORTS) \
21790 (cd $(HOST_SUBDIR)/libdecnumber && \
21791 $(MAKE) $(FLAGS_TO_PASS) install)
21793 @endif libdecnumber
21795 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21796 maybe-install-strip-libdecnumber:
21797 @if libdecnumber
21798 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21800 install-strip-libdecnumber: installdirs
21801 @: $(MAKE); $(unstage)
21802 @r=`${PWD_COMMAND}`; export r; \
21803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21804 $(HOST_EXPORTS) \
21805 (cd $(HOST_SUBDIR)/libdecnumber && \
21806 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21808 @endif libdecnumber
21810 # Other targets (info, dvi, pdf, etc.)
21812 .PHONY: maybe-info-libdecnumber info-libdecnumber
21813 maybe-info-libdecnumber:
21814 @if libdecnumber
21815 maybe-info-libdecnumber: info-libdecnumber
21817 info-libdecnumber: \
21818 configure-libdecnumber
21819 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21820 r=`${PWD_COMMAND}`; export r; \
21821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21822 $(HOST_EXPORTS) \
21823 for flag in $(EXTRA_HOST_FLAGS) ; do \
21824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21825 done; \
21826 echo "Doing info in libdecnumber" ; \
21827 (cd $(HOST_SUBDIR)/libdecnumber && \
21828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21830 "RANLIB=$${RANLIB}" \
21831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21832 info) \
21833 || exit 1
21835 @endif libdecnumber
21837 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21838 maybe-dvi-libdecnumber:
21839 @if libdecnumber
21840 maybe-dvi-libdecnumber: dvi-libdecnumber
21842 dvi-libdecnumber: \
21843 configure-libdecnumber
21844 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21845 r=`${PWD_COMMAND}`; export r; \
21846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21847 $(HOST_EXPORTS) \
21848 for flag in $(EXTRA_HOST_FLAGS) ; do \
21849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21850 done; \
21851 echo "Doing dvi in libdecnumber" ; \
21852 (cd $(HOST_SUBDIR)/libdecnumber && \
21853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21855 "RANLIB=$${RANLIB}" \
21856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21857 dvi) \
21858 || exit 1
21860 @endif libdecnumber
21862 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21863 maybe-pdf-libdecnumber:
21864 @if libdecnumber
21865 maybe-pdf-libdecnumber: pdf-libdecnumber
21867 pdf-libdecnumber: \
21868 configure-libdecnumber
21869 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21870 r=`${PWD_COMMAND}`; export r; \
21871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21872 $(HOST_EXPORTS) \
21873 for flag in $(EXTRA_HOST_FLAGS) ; do \
21874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21875 done; \
21876 echo "Doing pdf in libdecnumber" ; \
21877 (cd $(HOST_SUBDIR)/libdecnumber && \
21878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21880 "RANLIB=$${RANLIB}" \
21881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21882 pdf) \
21883 || exit 1
21885 @endif libdecnumber
21887 .PHONY: maybe-html-libdecnumber html-libdecnumber
21888 maybe-html-libdecnumber:
21889 @if libdecnumber
21890 maybe-html-libdecnumber: html-libdecnumber
21892 html-libdecnumber: \
21893 configure-libdecnumber
21894 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21895 r=`${PWD_COMMAND}`; export r; \
21896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21897 $(HOST_EXPORTS) \
21898 for flag in $(EXTRA_HOST_FLAGS) ; do \
21899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21900 done; \
21901 echo "Doing html in libdecnumber" ; \
21902 (cd $(HOST_SUBDIR)/libdecnumber && \
21903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21905 "RANLIB=$${RANLIB}" \
21906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21907 html) \
21908 || exit 1
21910 @endif libdecnumber
21912 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21913 maybe-TAGS-libdecnumber:
21914 @if libdecnumber
21915 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21917 TAGS-libdecnumber: \
21918 configure-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 TAGS 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 TAGS) \
21933 || exit 1
21935 @endif libdecnumber
21937 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21938 maybe-install-info-libdecnumber:
21939 @if libdecnumber
21940 maybe-install-info-libdecnumber: install-info-libdecnumber
21942 install-info-libdecnumber: \
21943 configure-libdecnumber \
21944 info-libdecnumber
21945 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21946 r=`${PWD_COMMAND}`; export r; \
21947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21948 $(HOST_EXPORTS) \
21949 for flag in $(EXTRA_HOST_FLAGS) ; do \
21950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21951 done; \
21952 echo "Doing install-info in libdecnumber" ; \
21953 (cd $(HOST_SUBDIR)/libdecnumber && \
21954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21956 "RANLIB=$${RANLIB}" \
21957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21958 install-info) \
21959 || exit 1
21961 @endif libdecnumber
21963 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21964 maybe-install-pdf-libdecnumber:
21965 @if libdecnumber
21966 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21968 install-pdf-libdecnumber: \
21969 configure-libdecnumber \
21970 pdf-libdecnumber
21971 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21972 r=`${PWD_COMMAND}`; export r; \
21973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21974 $(HOST_EXPORTS) \
21975 for flag in $(EXTRA_HOST_FLAGS) ; do \
21976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21977 done; \
21978 echo "Doing install-pdf in libdecnumber" ; \
21979 (cd $(HOST_SUBDIR)/libdecnumber && \
21980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21982 "RANLIB=$${RANLIB}" \
21983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21984 install-pdf) \
21985 || exit 1
21987 @endif libdecnumber
21989 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21990 maybe-install-html-libdecnumber:
21991 @if libdecnumber
21992 maybe-install-html-libdecnumber: install-html-libdecnumber
21994 install-html-libdecnumber: \
21995 configure-libdecnumber \
21996 html-libdecnumber
21997 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21998 r=`${PWD_COMMAND}`; export r; \
21999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22000 $(HOST_EXPORTS) \
22001 for flag in $(EXTRA_HOST_FLAGS) ; do \
22002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22003 done; \
22004 echo "Doing install-html in libdecnumber" ; \
22005 (cd $(HOST_SUBDIR)/libdecnumber && \
22006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22008 "RANLIB=$${RANLIB}" \
22009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22010 install-html) \
22011 || exit 1
22013 @endif libdecnumber
22015 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22016 maybe-installcheck-libdecnumber:
22017 @if libdecnumber
22018 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22020 installcheck-libdecnumber: \
22021 configure-libdecnumber
22022 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22023 r=`${PWD_COMMAND}`; export r; \
22024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22025 $(HOST_EXPORTS) \
22026 for flag in $(EXTRA_HOST_FLAGS) ; do \
22027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22028 done; \
22029 echo "Doing installcheck in libdecnumber" ; \
22030 (cd $(HOST_SUBDIR)/libdecnumber && \
22031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22033 "RANLIB=$${RANLIB}" \
22034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22035 installcheck) \
22036 || exit 1
22038 @endif libdecnumber
22040 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22041 maybe-mostlyclean-libdecnumber:
22042 @if libdecnumber
22043 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22045 mostlyclean-libdecnumber:
22046 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22047 r=`${PWD_COMMAND}`; export r; \
22048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22049 $(HOST_EXPORTS) \
22050 for flag in $(EXTRA_HOST_FLAGS) ; do \
22051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22052 done; \
22053 echo "Doing mostlyclean in libdecnumber" ; \
22054 (cd $(HOST_SUBDIR)/libdecnumber && \
22055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22057 "RANLIB=$${RANLIB}" \
22058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22059 mostlyclean) \
22060 || exit 1
22062 @endif libdecnumber
22064 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22065 maybe-clean-libdecnumber:
22066 @if libdecnumber
22067 maybe-clean-libdecnumber: clean-libdecnumber
22069 clean-libdecnumber:
22070 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22071 r=`${PWD_COMMAND}`; export r; \
22072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22073 $(HOST_EXPORTS) \
22074 for flag in $(EXTRA_HOST_FLAGS) ; do \
22075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22076 done; \
22077 echo "Doing clean in libdecnumber" ; \
22078 (cd $(HOST_SUBDIR)/libdecnumber && \
22079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22081 "RANLIB=$${RANLIB}" \
22082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22083 clean) \
22084 || exit 1
22086 @endif libdecnumber
22088 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22089 maybe-distclean-libdecnumber:
22090 @if libdecnumber
22091 maybe-distclean-libdecnumber: distclean-libdecnumber
22093 distclean-libdecnumber:
22094 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22095 r=`${PWD_COMMAND}`; export r; \
22096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22097 $(HOST_EXPORTS) \
22098 for flag in $(EXTRA_HOST_FLAGS) ; do \
22099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22100 done; \
22101 echo "Doing distclean in libdecnumber" ; \
22102 (cd $(HOST_SUBDIR)/libdecnumber && \
22103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22105 "RANLIB=$${RANLIB}" \
22106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22107 distclean) \
22108 || exit 1
22110 @endif libdecnumber
22112 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22113 maybe-maintainer-clean-libdecnumber:
22114 @if libdecnumber
22115 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22117 maintainer-clean-libdecnumber:
22118 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22119 r=`${PWD_COMMAND}`; export r; \
22120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22121 $(HOST_EXPORTS) \
22122 for flag in $(EXTRA_HOST_FLAGS) ; do \
22123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22124 done; \
22125 echo "Doing maintainer-clean in libdecnumber" ; \
22126 (cd $(HOST_SUBDIR)/libdecnumber && \
22127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22129 "RANLIB=$${RANLIB}" \
22130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22131 maintainer-clean) \
22132 || exit 1
22134 @endif libdecnumber
22138 .PHONY: configure-libgui maybe-configure-libgui
22139 maybe-configure-libgui:
22140 @if gcc-bootstrap
22141 configure-libgui: stage_current
22142 @endif gcc-bootstrap
22143 @if libgui
22144 maybe-configure-libgui: configure-libgui
22145 configure-libgui:
22146 @: $(MAKE); $(unstage)
22147 @r=`${PWD_COMMAND}`; export r; \
22148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22149 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22151 $(HOST_EXPORTS) \
22152 echo Configuring in $(HOST_SUBDIR)/libgui; \
22153 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22154 case $(srcdir) in \
22155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22156 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22158 esac; \
22159 srcdiroption="--srcdir=$${topdir}/libgui"; \
22160 libsrcdir="$$s/libgui"; \
22161 $(SHELL) $${libsrcdir}/configure \
22162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22163 --target=${target_alias} $${srcdiroption} \
22164 || exit 1
22165 @endif libgui
22171 .PHONY: all-libgui maybe-all-libgui
22172 maybe-all-libgui:
22173 @if gcc-bootstrap
22174 all-libgui: stage_current
22175 @endif gcc-bootstrap
22176 @if libgui
22177 TARGET-libgui=all
22178 maybe-all-libgui: all-libgui
22179 all-libgui: configure-libgui
22180 @: $(MAKE); $(unstage)
22181 @r=`${PWD_COMMAND}`; export r; \
22182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22183 $(HOST_EXPORTS) \
22184 (cd $(HOST_SUBDIR)/libgui && \
22185 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22186 $(TARGET-libgui))
22187 @endif libgui
22192 .PHONY: check-libgui maybe-check-libgui
22193 maybe-check-libgui:
22194 @if libgui
22195 maybe-check-libgui: check-libgui
22197 check-libgui:
22198 @: $(MAKE); $(unstage)
22199 @r=`${PWD_COMMAND}`; export r; \
22200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22201 $(HOST_EXPORTS) \
22202 (cd $(HOST_SUBDIR)/libgui && \
22203 $(MAKE) $(FLAGS_TO_PASS) check)
22205 @endif libgui
22207 .PHONY: install-libgui maybe-install-libgui
22208 maybe-install-libgui:
22209 @if libgui
22210 maybe-install-libgui: install-libgui
22212 install-libgui: installdirs
22213 @: $(MAKE); $(unstage)
22214 @r=`${PWD_COMMAND}`; export r; \
22215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22216 $(HOST_EXPORTS) \
22217 (cd $(HOST_SUBDIR)/libgui && \
22218 $(MAKE) $(FLAGS_TO_PASS) install)
22220 @endif libgui
22222 .PHONY: install-strip-libgui maybe-install-strip-libgui
22223 maybe-install-strip-libgui:
22224 @if libgui
22225 maybe-install-strip-libgui: install-strip-libgui
22227 install-strip-libgui: installdirs
22228 @: $(MAKE); $(unstage)
22229 @r=`${PWD_COMMAND}`; export r; \
22230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22231 $(HOST_EXPORTS) \
22232 (cd $(HOST_SUBDIR)/libgui && \
22233 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22235 @endif libgui
22237 # Other targets (info, dvi, pdf, etc.)
22239 .PHONY: maybe-info-libgui info-libgui
22240 maybe-info-libgui:
22241 @if libgui
22242 maybe-info-libgui: info-libgui
22244 info-libgui: \
22245 configure-libgui
22246 @: $(MAKE); $(unstage)
22247 @[ -f ./libgui/Makefile ] || exit 0; \
22248 r=`${PWD_COMMAND}`; export r; \
22249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22250 $(HOST_EXPORTS) \
22251 for flag in $(EXTRA_HOST_FLAGS) ; do \
22252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22253 done; \
22254 echo "Doing info in libgui" ; \
22255 (cd $(HOST_SUBDIR)/libgui && \
22256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22258 "RANLIB=$${RANLIB}" \
22259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22260 info) \
22261 || exit 1
22263 @endif libgui
22265 .PHONY: maybe-dvi-libgui dvi-libgui
22266 maybe-dvi-libgui:
22267 @if libgui
22268 maybe-dvi-libgui: dvi-libgui
22270 dvi-libgui: \
22271 configure-libgui
22272 @: $(MAKE); $(unstage)
22273 @[ -f ./libgui/Makefile ] || exit 0; \
22274 r=`${PWD_COMMAND}`; export r; \
22275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22276 $(HOST_EXPORTS) \
22277 for flag in $(EXTRA_HOST_FLAGS) ; do \
22278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22279 done; \
22280 echo "Doing dvi in libgui" ; \
22281 (cd $(HOST_SUBDIR)/libgui && \
22282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22284 "RANLIB=$${RANLIB}" \
22285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22286 dvi) \
22287 || exit 1
22289 @endif libgui
22291 .PHONY: maybe-pdf-libgui pdf-libgui
22292 maybe-pdf-libgui:
22293 @if libgui
22294 maybe-pdf-libgui: pdf-libgui
22296 pdf-libgui: \
22297 configure-libgui
22298 @: $(MAKE); $(unstage)
22299 @[ -f ./libgui/Makefile ] || exit 0; \
22300 r=`${PWD_COMMAND}`; export r; \
22301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22302 $(HOST_EXPORTS) \
22303 for flag in $(EXTRA_HOST_FLAGS) ; do \
22304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22305 done; \
22306 echo "Doing pdf in libgui" ; \
22307 (cd $(HOST_SUBDIR)/libgui && \
22308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22310 "RANLIB=$${RANLIB}" \
22311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22312 pdf) \
22313 || exit 1
22315 @endif libgui
22317 .PHONY: maybe-html-libgui html-libgui
22318 maybe-html-libgui:
22319 @if libgui
22320 maybe-html-libgui: html-libgui
22322 html-libgui: \
22323 configure-libgui
22324 @: $(MAKE); $(unstage)
22325 @[ -f ./libgui/Makefile ] || exit 0; \
22326 r=`${PWD_COMMAND}`; export r; \
22327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22328 $(HOST_EXPORTS) \
22329 for flag in $(EXTRA_HOST_FLAGS) ; do \
22330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22331 done; \
22332 echo "Doing html in libgui" ; \
22333 (cd $(HOST_SUBDIR)/libgui && \
22334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22336 "RANLIB=$${RANLIB}" \
22337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22338 html) \
22339 || exit 1
22341 @endif libgui
22343 .PHONY: maybe-TAGS-libgui TAGS-libgui
22344 maybe-TAGS-libgui:
22345 @if libgui
22346 maybe-TAGS-libgui: TAGS-libgui
22348 TAGS-libgui: \
22349 configure-libgui
22350 @: $(MAKE); $(unstage)
22351 @[ -f ./libgui/Makefile ] || exit 0; \
22352 r=`${PWD_COMMAND}`; export r; \
22353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22354 $(HOST_EXPORTS) \
22355 for flag in $(EXTRA_HOST_FLAGS) ; do \
22356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22357 done; \
22358 echo "Doing TAGS in libgui" ; \
22359 (cd $(HOST_SUBDIR)/libgui && \
22360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22362 "RANLIB=$${RANLIB}" \
22363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22364 TAGS) \
22365 || exit 1
22367 @endif libgui
22369 .PHONY: maybe-install-info-libgui install-info-libgui
22370 maybe-install-info-libgui:
22371 @if libgui
22372 maybe-install-info-libgui: install-info-libgui
22374 install-info-libgui: \
22375 configure-libgui \
22376 info-libgui
22377 @: $(MAKE); $(unstage)
22378 @[ -f ./libgui/Makefile ] || exit 0; \
22379 r=`${PWD_COMMAND}`; export r; \
22380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22381 $(HOST_EXPORTS) \
22382 for flag in $(EXTRA_HOST_FLAGS) ; do \
22383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22384 done; \
22385 echo "Doing install-info in libgui" ; \
22386 (cd $(HOST_SUBDIR)/libgui && \
22387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22389 "RANLIB=$${RANLIB}" \
22390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22391 install-info) \
22392 || exit 1
22394 @endif libgui
22396 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22397 maybe-install-pdf-libgui:
22398 @if libgui
22399 maybe-install-pdf-libgui: install-pdf-libgui
22401 install-pdf-libgui: \
22402 configure-libgui \
22403 pdf-libgui
22404 @: $(MAKE); $(unstage)
22405 @[ -f ./libgui/Makefile ] || exit 0; \
22406 r=`${PWD_COMMAND}`; export r; \
22407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22408 $(HOST_EXPORTS) \
22409 for flag in $(EXTRA_HOST_FLAGS) ; do \
22410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22411 done; \
22412 echo "Doing install-pdf in libgui" ; \
22413 (cd $(HOST_SUBDIR)/libgui && \
22414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22416 "RANLIB=$${RANLIB}" \
22417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22418 install-pdf) \
22419 || exit 1
22421 @endif libgui
22423 .PHONY: maybe-install-html-libgui install-html-libgui
22424 maybe-install-html-libgui:
22425 @if libgui
22426 maybe-install-html-libgui: install-html-libgui
22428 install-html-libgui: \
22429 configure-libgui \
22430 html-libgui
22431 @: $(MAKE); $(unstage)
22432 @[ -f ./libgui/Makefile ] || exit 0; \
22433 r=`${PWD_COMMAND}`; export r; \
22434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22435 $(HOST_EXPORTS) \
22436 for flag in $(EXTRA_HOST_FLAGS) ; do \
22437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22438 done; \
22439 echo "Doing install-html in libgui" ; \
22440 (cd $(HOST_SUBDIR)/libgui && \
22441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22443 "RANLIB=$${RANLIB}" \
22444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22445 install-html) \
22446 || exit 1
22448 @endif libgui
22450 .PHONY: maybe-installcheck-libgui installcheck-libgui
22451 maybe-installcheck-libgui:
22452 @if libgui
22453 maybe-installcheck-libgui: installcheck-libgui
22455 installcheck-libgui: \
22456 configure-libgui
22457 @: $(MAKE); $(unstage)
22458 @[ -f ./libgui/Makefile ] || exit 0; \
22459 r=`${PWD_COMMAND}`; export r; \
22460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22461 $(HOST_EXPORTS) \
22462 for flag in $(EXTRA_HOST_FLAGS) ; do \
22463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22464 done; \
22465 echo "Doing installcheck in libgui" ; \
22466 (cd $(HOST_SUBDIR)/libgui && \
22467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22469 "RANLIB=$${RANLIB}" \
22470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22471 installcheck) \
22472 || exit 1
22474 @endif libgui
22476 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22477 maybe-mostlyclean-libgui:
22478 @if libgui
22479 maybe-mostlyclean-libgui: mostlyclean-libgui
22481 mostlyclean-libgui:
22482 @: $(MAKE); $(unstage)
22483 @[ -f ./libgui/Makefile ] || exit 0; \
22484 r=`${PWD_COMMAND}`; export r; \
22485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22486 $(HOST_EXPORTS) \
22487 for flag in $(EXTRA_HOST_FLAGS) ; do \
22488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22489 done; \
22490 echo "Doing mostlyclean in libgui" ; \
22491 (cd $(HOST_SUBDIR)/libgui && \
22492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22494 "RANLIB=$${RANLIB}" \
22495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22496 mostlyclean) \
22497 || exit 1
22499 @endif libgui
22501 .PHONY: maybe-clean-libgui clean-libgui
22502 maybe-clean-libgui:
22503 @if libgui
22504 maybe-clean-libgui: clean-libgui
22506 clean-libgui:
22507 @: $(MAKE); $(unstage)
22508 @[ -f ./libgui/Makefile ] || exit 0; \
22509 r=`${PWD_COMMAND}`; export r; \
22510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22511 $(HOST_EXPORTS) \
22512 for flag in $(EXTRA_HOST_FLAGS) ; do \
22513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22514 done; \
22515 echo "Doing clean in libgui" ; \
22516 (cd $(HOST_SUBDIR)/libgui && \
22517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22519 "RANLIB=$${RANLIB}" \
22520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22521 clean) \
22522 || exit 1
22524 @endif libgui
22526 .PHONY: maybe-distclean-libgui distclean-libgui
22527 maybe-distclean-libgui:
22528 @if libgui
22529 maybe-distclean-libgui: distclean-libgui
22531 distclean-libgui:
22532 @: $(MAKE); $(unstage)
22533 @[ -f ./libgui/Makefile ] || exit 0; \
22534 r=`${PWD_COMMAND}`; export r; \
22535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22536 $(HOST_EXPORTS) \
22537 for flag in $(EXTRA_HOST_FLAGS) ; do \
22538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22539 done; \
22540 echo "Doing distclean in libgui" ; \
22541 (cd $(HOST_SUBDIR)/libgui && \
22542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22544 "RANLIB=$${RANLIB}" \
22545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22546 distclean) \
22547 || exit 1
22549 @endif libgui
22551 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22552 maybe-maintainer-clean-libgui:
22553 @if libgui
22554 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22556 maintainer-clean-libgui:
22557 @: $(MAKE); $(unstage)
22558 @[ -f ./libgui/Makefile ] || exit 0; \
22559 r=`${PWD_COMMAND}`; export r; \
22560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22561 $(HOST_EXPORTS) \
22562 for flag in $(EXTRA_HOST_FLAGS) ; do \
22563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22564 done; \
22565 echo "Doing maintainer-clean in libgui" ; \
22566 (cd $(HOST_SUBDIR)/libgui && \
22567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22569 "RANLIB=$${RANLIB}" \
22570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22571 maintainer-clean) \
22572 || exit 1
22574 @endif libgui
22578 .PHONY: configure-libiberty maybe-configure-libiberty
22579 maybe-configure-libiberty:
22580 @if gcc-bootstrap
22581 configure-libiberty: stage_current
22582 @endif gcc-bootstrap
22583 @if libiberty
22584 maybe-configure-libiberty: configure-libiberty
22585 configure-libiberty:
22586 @r=`${PWD_COMMAND}`; export r; \
22587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22590 $(HOST_EXPORTS) \
22591 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22592 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22593 case $(srcdir) in \
22594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22595 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22597 esac; \
22598 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22599 libsrcdir="$$s/libiberty"; \
22600 $(SHELL) $${libsrcdir}/configure \
22601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22602 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22603 || exit 1
22604 @endif libiberty
22608 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22609 maybe-configure-stage1-libiberty:
22610 @if libiberty-bootstrap
22611 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22612 configure-stage1-libiberty:
22613 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22614 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22615 @r=`${PWD_COMMAND}`; export r; \
22616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22617 TFLAGS="$(STAGE1_TFLAGS)"; \
22618 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22619 $(HOST_EXPORTS) \
22620 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22621 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22622 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22623 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22624 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22625 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22626 case $(srcdir) in \
22627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22628 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22630 esac; \
22631 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22632 libsrcdir="$$s/libiberty"; \
22633 $(SHELL) $${libsrcdir}/configure \
22634 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22635 --target=${target_alias} $${srcdiroption} \
22636 $(STAGE1_CONFIGURE_FLAGS) \
22637 @extra_host_libiberty_configure_flags@
22638 @endif libiberty-bootstrap
22640 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22641 maybe-configure-stage2-libiberty:
22642 @if libiberty-bootstrap
22643 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22644 configure-stage2-libiberty:
22645 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22646 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22647 @r=`${PWD_COMMAND}`; export r; \
22648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22649 TFLAGS="$(STAGE2_TFLAGS)"; \
22650 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22651 $(HOST_EXPORTS) \
22652 $(POSTSTAGE1_HOST_EXPORTS) \
22653 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22654 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22655 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22656 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22657 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22658 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22659 case $(srcdir) in \
22660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22661 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22663 esac; \
22664 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22665 libsrcdir="$$s/libiberty"; \
22666 $(SHELL) $${libsrcdir}/configure \
22667 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22668 --target=${target_alias} $${srcdiroption} \
22669 --with-build-libsubdir=$(HOST_SUBDIR) \
22670 $(STAGE2_CONFIGURE_FLAGS) \
22671 @extra_host_libiberty_configure_flags@
22672 @endif libiberty-bootstrap
22674 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22675 maybe-configure-stage3-libiberty:
22676 @if libiberty-bootstrap
22677 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22678 configure-stage3-libiberty:
22679 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22680 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22681 @r=`${PWD_COMMAND}`; export r; \
22682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22683 TFLAGS="$(STAGE3_TFLAGS)"; \
22684 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22685 $(HOST_EXPORTS) \
22686 $(POSTSTAGE1_HOST_EXPORTS) \
22687 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22688 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22689 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22690 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22692 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22693 case $(srcdir) in \
22694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22695 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22697 esac; \
22698 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22699 libsrcdir="$$s/libiberty"; \
22700 $(SHELL) $${libsrcdir}/configure \
22701 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22702 --target=${target_alias} $${srcdiroption} \
22703 --with-build-libsubdir=$(HOST_SUBDIR) \
22704 $(STAGE3_CONFIGURE_FLAGS) \
22705 @extra_host_libiberty_configure_flags@
22706 @endif libiberty-bootstrap
22708 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22709 maybe-configure-stage4-libiberty:
22710 @if libiberty-bootstrap
22711 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22712 configure-stage4-libiberty:
22713 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22714 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22715 @r=`${PWD_COMMAND}`; export r; \
22716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22717 TFLAGS="$(STAGE4_TFLAGS)"; \
22718 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22719 $(HOST_EXPORTS) \
22720 $(POSTSTAGE1_HOST_EXPORTS) \
22721 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22722 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22723 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22724 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22726 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22727 case $(srcdir) in \
22728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22729 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22731 esac; \
22732 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22733 libsrcdir="$$s/libiberty"; \
22734 $(SHELL) $${libsrcdir}/configure \
22735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22736 --target=${target_alias} $${srcdiroption} \
22737 --with-build-libsubdir=$(HOST_SUBDIR) \
22738 $(STAGE4_CONFIGURE_FLAGS) \
22739 @extra_host_libiberty_configure_flags@
22740 @endif libiberty-bootstrap
22742 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22743 maybe-configure-stageprofile-libiberty:
22744 @if libiberty-bootstrap
22745 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22746 configure-stageprofile-libiberty:
22747 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22749 @r=`${PWD_COMMAND}`; export r; \
22750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22751 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22752 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22753 $(HOST_EXPORTS) \
22754 $(POSTSTAGE1_HOST_EXPORTS) \
22755 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22756 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22757 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22758 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22760 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22761 case $(srcdir) in \
22762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22763 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22765 esac; \
22766 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22767 libsrcdir="$$s/libiberty"; \
22768 $(SHELL) $${libsrcdir}/configure \
22769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22770 --target=${target_alias} $${srcdiroption} \
22771 --with-build-libsubdir=$(HOST_SUBDIR) \
22772 $(STAGEprofile_CONFIGURE_FLAGS) \
22773 @extra_host_libiberty_configure_flags@
22774 @endif libiberty-bootstrap
22776 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22777 maybe-configure-stagefeedback-libiberty:
22778 @if libiberty-bootstrap
22779 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22780 configure-stagefeedback-libiberty:
22781 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22783 @r=`${PWD_COMMAND}`; export r; \
22784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22785 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22786 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22787 $(HOST_EXPORTS) \
22788 $(POSTSTAGE1_HOST_EXPORTS) \
22789 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22790 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22791 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22792 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22794 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22795 case $(srcdir) in \
22796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22797 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22799 esac; \
22800 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22801 libsrcdir="$$s/libiberty"; \
22802 $(SHELL) $${libsrcdir}/configure \
22803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22804 --target=${target_alias} $${srcdiroption} \
22805 --with-build-libsubdir=$(HOST_SUBDIR) \
22806 $(STAGEfeedback_CONFIGURE_FLAGS) \
22807 @extra_host_libiberty_configure_flags@
22808 @endif libiberty-bootstrap
22814 .PHONY: all-libiberty maybe-all-libiberty
22815 maybe-all-libiberty:
22816 @if gcc-bootstrap
22817 all-libiberty: stage_current
22818 @endif gcc-bootstrap
22819 @if libiberty
22820 TARGET-libiberty=all
22821 maybe-all-libiberty: all-libiberty
22822 all-libiberty: configure-libiberty
22823 @r=`${PWD_COMMAND}`; export r; \
22824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22825 $(HOST_EXPORTS) \
22826 (cd $(HOST_SUBDIR)/libiberty && \
22827 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22828 $(TARGET-libiberty))
22829 @endif libiberty
22833 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22834 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22835 maybe-all-stage1-libiberty:
22836 maybe-clean-stage1-libiberty:
22837 @if libiberty-bootstrap
22838 maybe-all-stage1-libiberty: all-stage1-libiberty
22839 all-stage1: all-stage1-libiberty
22840 TARGET-stage1-libiberty = $(TARGET-libiberty)
22841 all-stage1-libiberty: configure-stage1-libiberty
22842 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22843 @r=`${PWD_COMMAND}`; export r; \
22844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22845 TFLAGS="$(STAGE1_TFLAGS)"; \
22846 $(HOST_EXPORTS) \
22847 cd $(HOST_SUBDIR)/libiberty && \
22848 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22849 CFLAGS="$(STAGE1_CFLAGS)" \
22850 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22851 LIBCFLAGS="$(LIBCFLAGS)" \
22852 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22853 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22854 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22855 $(EXTRA_HOST_FLAGS) \
22856 $(STAGE1_FLAGS_TO_PASS) \
22857 TFLAGS="$(STAGE1_TFLAGS)" \
22858 $(TARGET-stage1-libiberty)
22860 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22861 clean-stage1: clean-stage1-libiberty
22862 clean-stage1-libiberty:
22863 @if [ $(current_stage) = stage1 ]; then \
22864 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22865 else \
22866 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22867 $(MAKE) stage1-start; \
22868 fi; \
22869 cd $(HOST_SUBDIR)/libiberty && \
22870 $(MAKE) $(EXTRA_HOST_FLAGS) \
22871 $(STAGE1_FLAGS_TO_PASS) clean
22872 @endif libiberty-bootstrap
22875 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22876 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22877 maybe-all-stage2-libiberty:
22878 maybe-clean-stage2-libiberty:
22879 @if libiberty-bootstrap
22880 maybe-all-stage2-libiberty: all-stage2-libiberty
22881 all-stage2: all-stage2-libiberty
22882 TARGET-stage2-libiberty = $(TARGET-libiberty)
22883 all-stage2-libiberty: configure-stage2-libiberty
22884 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22885 @r=`${PWD_COMMAND}`; export r; \
22886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22887 TFLAGS="$(STAGE2_TFLAGS)"; \
22888 $(HOST_EXPORTS) \
22889 $(POSTSTAGE1_HOST_EXPORTS) \
22890 cd $(HOST_SUBDIR)/libiberty && \
22891 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22892 CFLAGS="$(STAGE2_CFLAGS)" \
22893 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22894 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22895 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22896 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22897 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22898 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22899 TFLAGS="$(STAGE2_TFLAGS)" \
22900 $(TARGET-stage2-libiberty)
22902 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22903 clean-stage2: clean-stage2-libiberty
22904 clean-stage2-libiberty:
22905 @if [ $(current_stage) = stage2 ]; then \
22906 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22907 else \
22908 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22909 $(MAKE) stage2-start; \
22910 fi; \
22911 cd $(HOST_SUBDIR)/libiberty && \
22912 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22913 @endif libiberty-bootstrap
22916 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22917 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22918 maybe-all-stage3-libiberty:
22919 maybe-clean-stage3-libiberty:
22920 @if libiberty-bootstrap
22921 maybe-all-stage3-libiberty: all-stage3-libiberty
22922 all-stage3: all-stage3-libiberty
22923 TARGET-stage3-libiberty = $(TARGET-libiberty)
22924 all-stage3-libiberty: configure-stage3-libiberty
22925 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22926 @r=`${PWD_COMMAND}`; export r; \
22927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22928 TFLAGS="$(STAGE3_TFLAGS)"; \
22929 $(HOST_EXPORTS) \
22930 $(POSTSTAGE1_HOST_EXPORTS) \
22931 cd $(HOST_SUBDIR)/libiberty && \
22932 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22933 CFLAGS="$(STAGE3_CFLAGS)" \
22934 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22935 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22936 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22937 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22938 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22939 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22940 TFLAGS="$(STAGE3_TFLAGS)" \
22941 $(TARGET-stage3-libiberty)
22943 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22944 clean-stage3: clean-stage3-libiberty
22945 clean-stage3-libiberty:
22946 @if [ $(current_stage) = stage3 ]; then \
22947 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22948 else \
22949 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22950 $(MAKE) stage3-start; \
22951 fi; \
22952 cd $(HOST_SUBDIR)/libiberty && \
22953 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22954 @endif libiberty-bootstrap
22957 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22958 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22959 maybe-all-stage4-libiberty:
22960 maybe-clean-stage4-libiberty:
22961 @if libiberty-bootstrap
22962 maybe-all-stage4-libiberty: all-stage4-libiberty
22963 all-stage4: all-stage4-libiberty
22964 TARGET-stage4-libiberty = $(TARGET-libiberty)
22965 all-stage4-libiberty: configure-stage4-libiberty
22966 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22967 @r=`${PWD_COMMAND}`; export r; \
22968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22969 TFLAGS="$(STAGE4_TFLAGS)"; \
22970 $(HOST_EXPORTS) \
22971 $(POSTSTAGE1_HOST_EXPORTS) \
22972 cd $(HOST_SUBDIR)/libiberty && \
22973 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22974 CFLAGS="$(STAGE4_CFLAGS)" \
22975 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22976 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22977 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22978 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22979 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22980 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22981 TFLAGS="$(STAGE4_TFLAGS)" \
22982 $(TARGET-stage4-libiberty)
22984 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22985 clean-stage4: clean-stage4-libiberty
22986 clean-stage4-libiberty:
22987 @if [ $(current_stage) = stage4 ]; then \
22988 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22989 else \
22990 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22991 $(MAKE) stage4-start; \
22992 fi; \
22993 cd $(HOST_SUBDIR)/libiberty && \
22994 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22995 @endif libiberty-bootstrap
22998 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22999 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23000 maybe-all-stageprofile-libiberty:
23001 maybe-clean-stageprofile-libiberty:
23002 @if libiberty-bootstrap
23003 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23004 all-stageprofile: all-stageprofile-libiberty
23005 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23006 all-stageprofile-libiberty: configure-stageprofile-libiberty
23007 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23008 @r=`${PWD_COMMAND}`; export r; \
23009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23010 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23011 $(HOST_EXPORTS) \
23012 $(POSTSTAGE1_HOST_EXPORTS) \
23013 cd $(HOST_SUBDIR)/libiberty && \
23014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23015 CFLAGS="$(STAGEprofile_CFLAGS)" \
23016 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23017 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23021 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23022 TFLAGS="$(STAGEprofile_TFLAGS)" \
23023 $(TARGET-stageprofile-libiberty)
23025 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23026 clean-stageprofile: clean-stageprofile-libiberty
23027 clean-stageprofile-libiberty:
23028 @if [ $(current_stage) = stageprofile ]; then \
23029 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23030 else \
23031 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23032 $(MAKE) stageprofile-start; \
23033 fi; \
23034 cd $(HOST_SUBDIR)/libiberty && \
23035 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23036 @endif libiberty-bootstrap
23039 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23040 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23041 maybe-all-stagefeedback-libiberty:
23042 maybe-clean-stagefeedback-libiberty:
23043 @if libiberty-bootstrap
23044 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23045 all-stagefeedback: all-stagefeedback-libiberty
23046 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23047 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23048 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23049 @r=`${PWD_COMMAND}`; export r; \
23050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23051 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23052 $(HOST_EXPORTS) \
23053 $(POSTSTAGE1_HOST_EXPORTS) \
23054 cd $(HOST_SUBDIR)/libiberty && \
23055 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23056 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23057 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23058 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23059 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23060 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23061 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23062 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23063 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23064 $(TARGET-stagefeedback-libiberty)
23066 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23067 clean-stagefeedback: clean-stagefeedback-libiberty
23068 clean-stagefeedback-libiberty:
23069 @if [ $(current_stage) = stagefeedback ]; then \
23070 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23071 else \
23072 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23073 $(MAKE) stagefeedback-start; \
23074 fi; \
23075 cd $(HOST_SUBDIR)/libiberty && \
23076 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23077 @endif libiberty-bootstrap
23083 .PHONY: check-libiberty maybe-check-libiberty
23084 maybe-check-libiberty:
23085 @if libiberty
23086 maybe-check-libiberty: check-libiberty
23088 check-libiberty:
23089 @: $(MAKE); $(unstage)
23090 @r=`${PWD_COMMAND}`; export r; \
23091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23092 $(HOST_EXPORTS) \
23093 (cd $(HOST_SUBDIR)/libiberty && \
23094 $(MAKE) $(FLAGS_TO_PASS) check)
23096 @endif libiberty
23098 .PHONY: install-libiberty maybe-install-libiberty
23099 maybe-install-libiberty:
23100 @if libiberty
23101 maybe-install-libiberty: install-libiberty
23103 install-libiberty: installdirs
23104 @: $(MAKE); $(unstage)
23105 @r=`${PWD_COMMAND}`; export r; \
23106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23107 $(HOST_EXPORTS) \
23108 (cd $(HOST_SUBDIR)/libiberty && \
23109 $(MAKE) $(FLAGS_TO_PASS) install)
23111 @endif libiberty
23113 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23114 maybe-install-strip-libiberty:
23115 @if libiberty
23116 maybe-install-strip-libiberty: install-strip-libiberty
23118 install-strip-libiberty: installdirs
23119 @: $(MAKE); $(unstage)
23120 @r=`${PWD_COMMAND}`; export r; \
23121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23122 $(HOST_EXPORTS) \
23123 (cd $(HOST_SUBDIR)/libiberty && \
23124 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23126 @endif libiberty
23128 # Other targets (info, dvi, pdf, etc.)
23130 .PHONY: maybe-info-libiberty info-libiberty
23131 maybe-info-libiberty:
23132 @if libiberty
23133 maybe-info-libiberty: info-libiberty
23135 info-libiberty: \
23136 configure-libiberty
23137 @[ -f ./libiberty/Makefile ] || exit 0; \
23138 r=`${PWD_COMMAND}`; export r; \
23139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23140 $(HOST_EXPORTS) \
23141 for flag in $(EXTRA_HOST_FLAGS) ; do \
23142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23143 done; \
23144 echo "Doing info in libiberty" ; \
23145 (cd $(HOST_SUBDIR)/libiberty && \
23146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23148 "RANLIB=$${RANLIB}" \
23149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23150 info) \
23151 || exit 1
23153 @endif libiberty
23155 .PHONY: maybe-dvi-libiberty dvi-libiberty
23156 maybe-dvi-libiberty:
23157 @if libiberty
23158 maybe-dvi-libiberty: dvi-libiberty
23160 dvi-libiberty: \
23161 configure-libiberty
23162 @[ -f ./libiberty/Makefile ] || exit 0; \
23163 r=`${PWD_COMMAND}`; export r; \
23164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23165 $(HOST_EXPORTS) \
23166 for flag in $(EXTRA_HOST_FLAGS) ; do \
23167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23168 done; \
23169 echo "Doing dvi in libiberty" ; \
23170 (cd $(HOST_SUBDIR)/libiberty && \
23171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23173 "RANLIB=$${RANLIB}" \
23174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23175 dvi) \
23176 || exit 1
23178 @endif libiberty
23180 .PHONY: maybe-pdf-libiberty pdf-libiberty
23181 maybe-pdf-libiberty:
23182 @if libiberty
23183 maybe-pdf-libiberty: pdf-libiberty
23185 pdf-libiberty: \
23186 configure-libiberty
23187 @[ -f ./libiberty/Makefile ] || exit 0; \
23188 r=`${PWD_COMMAND}`; export r; \
23189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23190 $(HOST_EXPORTS) \
23191 for flag in $(EXTRA_HOST_FLAGS) ; do \
23192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23193 done; \
23194 echo "Doing pdf in libiberty" ; \
23195 (cd $(HOST_SUBDIR)/libiberty && \
23196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23198 "RANLIB=$${RANLIB}" \
23199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23200 pdf) \
23201 || exit 1
23203 @endif libiberty
23205 .PHONY: maybe-html-libiberty html-libiberty
23206 maybe-html-libiberty:
23207 @if libiberty
23208 maybe-html-libiberty: html-libiberty
23210 html-libiberty: \
23211 configure-libiberty
23212 @[ -f ./libiberty/Makefile ] || exit 0; \
23213 r=`${PWD_COMMAND}`; export r; \
23214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23215 $(HOST_EXPORTS) \
23216 for flag in $(EXTRA_HOST_FLAGS) ; do \
23217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23218 done; \
23219 echo "Doing html in libiberty" ; \
23220 (cd $(HOST_SUBDIR)/libiberty && \
23221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23223 "RANLIB=$${RANLIB}" \
23224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23225 html) \
23226 || exit 1
23228 @endif libiberty
23230 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23231 maybe-TAGS-libiberty:
23232 @if libiberty
23233 maybe-TAGS-libiberty: TAGS-libiberty
23235 TAGS-libiberty: \
23236 configure-libiberty
23237 @[ -f ./libiberty/Makefile ] || exit 0; \
23238 r=`${PWD_COMMAND}`; export r; \
23239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23240 $(HOST_EXPORTS) \
23241 for flag in $(EXTRA_HOST_FLAGS) ; do \
23242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23243 done; \
23244 echo "Doing TAGS in libiberty" ; \
23245 (cd $(HOST_SUBDIR)/libiberty && \
23246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23248 "RANLIB=$${RANLIB}" \
23249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23250 TAGS) \
23251 || exit 1
23253 @endif libiberty
23255 .PHONY: maybe-install-info-libiberty install-info-libiberty
23256 maybe-install-info-libiberty:
23257 @if libiberty
23258 maybe-install-info-libiberty: install-info-libiberty
23260 install-info-libiberty: \
23261 configure-libiberty \
23262 info-libiberty
23263 @[ -f ./libiberty/Makefile ] || exit 0; \
23264 r=`${PWD_COMMAND}`; export r; \
23265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23266 $(HOST_EXPORTS) \
23267 for flag in $(EXTRA_HOST_FLAGS) ; do \
23268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23269 done; \
23270 echo "Doing install-info in libiberty" ; \
23271 (cd $(HOST_SUBDIR)/libiberty && \
23272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23274 "RANLIB=$${RANLIB}" \
23275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23276 install-info) \
23277 || exit 1
23279 @endif libiberty
23281 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23282 maybe-install-pdf-libiberty:
23283 @if libiberty
23284 maybe-install-pdf-libiberty: install-pdf-libiberty
23286 install-pdf-libiberty: \
23287 configure-libiberty \
23288 pdf-libiberty
23289 @[ -f ./libiberty/Makefile ] || exit 0; \
23290 r=`${PWD_COMMAND}`; export r; \
23291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23292 $(HOST_EXPORTS) \
23293 for flag in $(EXTRA_HOST_FLAGS) ; do \
23294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23295 done; \
23296 echo "Doing install-pdf in libiberty" ; \
23297 (cd $(HOST_SUBDIR)/libiberty && \
23298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23300 "RANLIB=$${RANLIB}" \
23301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23302 install-pdf) \
23303 || exit 1
23305 @endif libiberty
23307 .PHONY: maybe-install-html-libiberty install-html-libiberty
23308 maybe-install-html-libiberty:
23309 @if libiberty
23310 maybe-install-html-libiberty: install-html-libiberty
23312 install-html-libiberty: \
23313 configure-libiberty \
23314 html-libiberty
23315 @[ -f ./libiberty/Makefile ] || exit 0; \
23316 r=`${PWD_COMMAND}`; export r; \
23317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23318 $(HOST_EXPORTS) \
23319 for flag in $(EXTRA_HOST_FLAGS) ; do \
23320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23321 done; \
23322 echo "Doing install-html in libiberty" ; \
23323 (cd $(HOST_SUBDIR)/libiberty && \
23324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23326 "RANLIB=$${RANLIB}" \
23327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23328 install-html) \
23329 || exit 1
23331 @endif libiberty
23333 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23334 maybe-installcheck-libiberty:
23335 @if libiberty
23336 maybe-installcheck-libiberty: installcheck-libiberty
23338 installcheck-libiberty: \
23339 configure-libiberty
23340 @[ -f ./libiberty/Makefile ] || exit 0; \
23341 r=`${PWD_COMMAND}`; export r; \
23342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23343 $(HOST_EXPORTS) \
23344 for flag in $(EXTRA_HOST_FLAGS) ; do \
23345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23346 done; \
23347 echo "Doing installcheck in libiberty" ; \
23348 (cd $(HOST_SUBDIR)/libiberty && \
23349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23351 "RANLIB=$${RANLIB}" \
23352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23353 installcheck) \
23354 || exit 1
23356 @endif libiberty
23358 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23359 maybe-mostlyclean-libiberty:
23360 @if libiberty
23361 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23363 mostlyclean-libiberty:
23364 @[ -f ./libiberty/Makefile ] || exit 0; \
23365 r=`${PWD_COMMAND}`; export r; \
23366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23367 $(HOST_EXPORTS) \
23368 for flag in $(EXTRA_HOST_FLAGS) ; do \
23369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23370 done; \
23371 echo "Doing mostlyclean in libiberty" ; \
23372 (cd $(HOST_SUBDIR)/libiberty && \
23373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23375 "RANLIB=$${RANLIB}" \
23376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23377 mostlyclean) \
23378 || exit 1
23380 @endif libiberty
23382 .PHONY: maybe-clean-libiberty clean-libiberty
23383 maybe-clean-libiberty:
23384 @if libiberty
23385 maybe-clean-libiberty: clean-libiberty
23387 clean-libiberty:
23388 @[ -f ./libiberty/Makefile ] || exit 0; \
23389 r=`${PWD_COMMAND}`; export r; \
23390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23391 $(HOST_EXPORTS) \
23392 for flag in $(EXTRA_HOST_FLAGS) ; do \
23393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23394 done; \
23395 echo "Doing clean in libiberty" ; \
23396 (cd $(HOST_SUBDIR)/libiberty && \
23397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23399 "RANLIB=$${RANLIB}" \
23400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23401 clean) \
23402 || exit 1
23404 @endif libiberty
23406 .PHONY: maybe-distclean-libiberty distclean-libiberty
23407 maybe-distclean-libiberty:
23408 @if libiberty
23409 maybe-distclean-libiberty: distclean-libiberty
23411 distclean-libiberty:
23412 @[ -f ./libiberty/Makefile ] || exit 0; \
23413 r=`${PWD_COMMAND}`; export r; \
23414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23415 $(HOST_EXPORTS) \
23416 for flag in $(EXTRA_HOST_FLAGS) ; do \
23417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23418 done; \
23419 echo "Doing distclean in libiberty" ; \
23420 (cd $(HOST_SUBDIR)/libiberty && \
23421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23423 "RANLIB=$${RANLIB}" \
23424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23425 distclean) \
23426 || exit 1
23428 @endif libiberty
23430 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23431 maybe-maintainer-clean-libiberty:
23432 @if libiberty
23433 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23435 maintainer-clean-libiberty:
23436 @[ -f ./libiberty/Makefile ] || exit 0; \
23437 r=`${PWD_COMMAND}`; export r; \
23438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23439 $(HOST_EXPORTS) \
23440 for flag in $(EXTRA_HOST_FLAGS) ; do \
23441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23442 done; \
23443 echo "Doing maintainer-clean in libiberty" ; \
23444 (cd $(HOST_SUBDIR)/libiberty && \
23445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23447 "RANLIB=$${RANLIB}" \
23448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23449 maintainer-clean) \
23450 || exit 1
23452 @endif libiberty
23456 .PHONY: configure-libiconv maybe-configure-libiconv
23457 maybe-configure-libiconv:
23458 @if gcc-bootstrap
23459 configure-libiconv: stage_current
23460 @endif gcc-bootstrap
23461 @if libiconv
23462 maybe-configure-libiconv: configure-libiconv
23463 configure-libiconv:
23464 @: $(MAKE); $(unstage)
23465 @r=`${PWD_COMMAND}`; export r; \
23466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23467 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23469 $(HOST_EXPORTS) \
23470 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23471 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23472 case $(srcdir) in \
23473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23474 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23476 esac; \
23477 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23478 libsrcdir="$$s/libiconv"; \
23479 $(SHELL) $${libsrcdir}/configure \
23480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23481 --target=${target_alias} $${srcdiroption} --disable-shared \
23482 || exit 1
23483 @endif libiconv
23489 .PHONY: all-libiconv maybe-all-libiconv
23490 maybe-all-libiconv:
23491 @if gcc-bootstrap
23492 all-libiconv: stage_current
23493 @endif gcc-bootstrap
23494 @if libiconv
23495 TARGET-libiconv=all
23496 maybe-all-libiconv: all-libiconv
23497 all-libiconv: configure-libiconv
23498 @: $(MAKE); $(unstage)
23499 @r=`${PWD_COMMAND}`; export r; \
23500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23501 $(HOST_EXPORTS) \
23502 (cd $(HOST_SUBDIR)/libiconv && \
23503 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23504 $(TARGET-libiconv))
23505 @endif libiconv
23510 .PHONY: check-libiconv maybe-check-libiconv
23511 maybe-check-libiconv:
23512 @if libiconv
23513 maybe-check-libiconv: check-libiconv
23515 check-libiconv:
23516 @: $(MAKE); $(unstage)
23517 @r=`${PWD_COMMAND}`; export r; \
23518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23519 $(HOST_EXPORTS) \
23520 (cd $(HOST_SUBDIR)/libiconv && \
23521 $(MAKE) $(FLAGS_TO_PASS) check)
23523 @endif libiconv
23525 .PHONY: install-libiconv maybe-install-libiconv
23526 maybe-install-libiconv:
23527 @if libiconv
23528 maybe-install-libiconv: install-libiconv
23530 install-libiconv:
23532 @endif libiconv
23534 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23535 maybe-install-strip-libiconv:
23536 @if libiconv
23537 maybe-install-strip-libiconv: install-strip-libiconv
23539 install-strip-libiconv:
23541 @endif libiconv
23543 # Other targets (info, dvi, pdf, etc.)
23545 .PHONY: maybe-info-libiconv info-libiconv
23546 maybe-info-libiconv:
23547 @if libiconv
23548 maybe-info-libiconv: info-libiconv
23550 info-libiconv: \
23551 configure-libiconv
23552 @: $(MAKE); $(unstage)
23553 @[ -f ./libiconv/Makefile ] || exit 0; \
23554 r=`${PWD_COMMAND}`; export r; \
23555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23556 $(HOST_EXPORTS) \
23557 for flag in $(EXTRA_HOST_FLAGS) ; do \
23558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23559 done; \
23560 echo "Doing info in libiconv" ; \
23561 (cd $(HOST_SUBDIR)/libiconv && \
23562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23564 "RANLIB=$${RANLIB}" \
23565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23566 info) \
23567 || exit 1
23569 @endif libiconv
23571 .PHONY: maybe-dvi-libiconv dvi-libiconv
23572 maybe-dvi-libiconv:
23573 @if libiconv
23574 maybe-dvi-libiconv: dvi-libiconv
23576 dvi-libiconv: \
23577 configure-libiconv
23578 @: $(MAKE); $(unstage)
23579 @[ -f ./libiconv/Makefile ] || exit 0; \
23580 r=`${PWD_COMMAND}`; export r; \
23581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23582 $(HOST_EXPORTS) \
23583 for flag in $(EXTRA_HOST_FLAGS) ; do \
23584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23585 done; \
23586 echo "Doing dvi in libiconv" ; \
23587 (cd $(HOST_SUBDIR)/libiconv && \
23588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23590 "RANLIB=$${RANLIB}" \
23591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23592 dvi) \
23593 || exit 1
23595 @endif libiconv
23597 .PHONY: maybe-pdf-libiconv pdf-libiconv
23598 maybe-pdf-libiconv:
23599 @if libiconv
23600 maybe-pdf-libiconv: pdf-libiconv
23602 pdf-libiconv: \
23603 configure-libiconv
23604 @: $(MAKE); $(unstage)
23605 @[ -f ./libiconv/Makefile ] || exit 0; \
23606 r=`${PWD_COMMAND}`; export r; \
23607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23608 $(HOST_EXPORTS) \
23609 for flag in $(EXTRA_HOST_FLAGS) ; do \
23610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23611 done; \
23612 echo "Doing pdf in libiconv" ; \
23613 (cd $(HOST_SUBDIR)/libiconv && \
23614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23616 "RANLIB=$${RANLIB}" \
23617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23618 pdf) \
23619 || exit 1
23621 @endif libiconv
23623 .PHONY: maybe-html-libiconv html-libiconv
23624 maybe-html-libiconv:
23625 @if libiconv
23626 maybe-html-libiconv: html-libiconv
23628 html-libiconv: \
23629 configure-libiconv
23630 @: $(MAKE); $(unstage)
23631 @[ -f ./libiconv/Makefile ] || exit 0; \
23632 r=`${PWD_COMMAND}`; export r; \
23633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23634 $(HOST_EXPORTS) \
23635 for flag in $(EXTRA_HOST_FLAGS) ; do \
23636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23637 done; \
23638 echo "Doing html in libiconv" ; \
23639 (cd $(HOST_SUBDIR)/libiconv && \
23640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23642 "RANLIB=$${RANLIB}" \
23643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23644 html) \
23645 || exit 1
23647 @endif libiconv
23649 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
23650 maybe-TAGS-libiconv:
23651 @if libiconv
23652 maybe-TAGS-libiconv: TAGS-libiconv
23654 TAGS-libiconv: \
23655 configure-libiconv
23656 @: $(MAKE); $(unstage)
23657 @[ -f ./libiconv/Makefile ] || exit 0; \
23658 r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23660 $(HOST_EXPORTS) \
23661 for flag in $(EXTRA_HOST_FLAGS) ; do \
23662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23663 done; \
23664 echo "Doing TAGS in libiconv" ; \
23665 (cd $(HOST_SUBDIR)/libiconv && \
23666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23668 "RANLIB=$${RANLIB}" \
23669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23670 TAGS) \
23671 || exit 1
23673 @endif libiconv
23675 .PHONY: maybe-install-info-libiconv install-info-libiconv
23676 maybe-install-info-libiconv:
23677 @if libiconv
23678 maybe-install-info-libiconv: install-info-libiconv
23680 # libiconv doesn't support install-info.
23681 install-info-libiconv:
23683 @endif libiconv
23685 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23686 maybe-install-pdf-libiconv:
23687 @if libiconv
23688 maybe-install-pdf-libiconv: install-pdf-libiconv
23690 # libiconv doesn't support install-pdf.
23691 install-pdf-libiconv:
23693 @endif libiconv
23695 .PHONY: maybe-install-html-libiconv install-html-libiconv
23696 maybe-install-html-libiconv:
23697 @if libiconv
23698 maybe-install-html-libiconv: install-html-libiconv
23700 # libiconv doesn't support install-html.
23701 install-html-libiconv:
23703 @endif libiconv
23705 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
23706 maybe-installcheck-libiconv:
23707 @if libiconv
23708 maybe-installcheck-libiconv: installcheck-libiconv
23710 installcheck-libiconv: \
23711 configure-libiconv
23712 @: $(MAKE); $(unstage)
23713 @[ -f ./libiconv/Makefile ] || exit 0; \
23714 r=`${PWD_COMMAND}`; export r; \
23715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23716 $(HOST_EXPORTS) \
23717 for flag in $(EXTRA_HOST_FLAGS) ; do \
23718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23719 done; \
23720 echo "Doing installcheck in libiconv" ; \
23721 (cd $(HOST_SUBDIR)/libiconv && \
23722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23724 "RANLIB=$${RANLIB}" \
23725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23726 installcheck) \
23727 || exit 1
23729 @endif libiconv
23731 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23732 maybe-mostlyclean-libiconv:
23733 @if libiconv
23734 maybe-mostlyclean-libiconv: mostlyclean-libiconv
23736 mostlyclean-libiconv:
23737 @: $(MAKE); $(unstage)
23738 @[ -f ./libiconv/Makefile ] || exit 0; \
23739 r=`${PWD_COMMAND}`; export r; \
23740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23741 $(HOST_EXPORTS) \
23742 for flag in $(EXTRA_HOST_FLAGS) ; do \
23743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23744 done; \
23745 echo "Doing mostlyclean in libiconv" ; \
23746 (cd $(HOST_SUBDIR)/libiconv && \
23747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23749 "RANLIB=$${RANLIB}" \
23750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23751 mostlyclean) \
23752 || exit 1
23754 @endif libiconv
23756 .PHONY: maybe-clean-libiconv clean-libiconv
23757 maybe-clean-libiconv:
23758 @if libiconv
23759 maybe-clean-libiconv: clean-libiconv
23761 clean-libiconv:
23762 @: $(MAKE); $(unstage)
23763 @[ -f ./libiconv/Makefile ] || exit 0; \
23764 r=`${PWD_COMMAND}`; export r; \
23765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23766 $(HOST_EXPORTS) \
23767 for flag in $(EXTRA_HOST_FLAGS) ; do \
23768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23769 done; \
23770 echo "Doing clean in libiconv" ; \
23771 (cd $(HOST_SUBDIR)/libiconv && \
23772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23774 "RANLIB=$${RANLIB}" \
23775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23776 clean) \
23777 || exit 1
23779 @endif libiconv
23781 .PHONY: maybe-distclean-libiconv distclean-libiconv
23782 maybe-distclean-libiconv:
23783 @if libiconv
23784 maybe-distclean-libiconv: distclean-libiconv
23786 distclean-libiconv:
23787 @: $(MAKE); $(unstage)
23788 @[ -f ./libiconv/Makefile ] || exit 0; \
23789 r=`${PWD_COMMAND}`; export r; \
23790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23791 $(HOST_EXPORTS) \
23792 for flag in $(EXTRA_HOST_FLAGS) ; do \
23793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23794 done; \
23795 echo "Doing distclean in libiconv" ; \
23796 (cd $(HOST_SUBDIR)/libiconv && \
23797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23799 "RANLIB=$${RANLIB}" \
23800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23801 distclean) \
23802 || exit 1
23804 @endif libiconv
23806 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23807 maybe-maintainer-clean-libiconv:
23808 @if libiconv
23809 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23811 maintainer-clean-libiconv:
23812 @: $(MAKE); $(unstage)
23813 @[ -f ./libiconv/Makefile ] || exit 0; \
23814 r=`${PWD_COMMAND}`; export r; \
23815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23816 $(HOST_EXPORTS) \
23817 for flag in $(EXTRA_HOST_FLAGS) ; do \
23818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23819 done; \
23820 echo "Doing maintainer-clean in libiconv" ; \
23821 (cd $(HOST_SUBDIR)/libiconv && \
23822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23824 "RANLIB=$${RANLIB}" \
23825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23826 maintainer-clean) \
23827 || exit 1
23829 @endif libiconv
23833 .PHONY: configure-m4 maybe-configure-m4
23834 maybe-configure-m4:
23835 @if gcc-bootstrap
23836 configure-m4: stage_current
23837 @endif gcc-bootstrap
23838 @if m4
23839 maybe-configure-m4: configure-m4
23840 configure-m4:
23841 @: $(MAKE); $(unstage)
23842 @r=`${PWD_COMMAND}`; export r; \
23843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23844 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23846 $(HOST_EXPORTS) \
23847 echo Configuring in $(HOST_SUBDIR)/m4; \
23848 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23849 case $(srcdir) in \
23850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23851 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23853 esac; \
23854 srcdiroption="--srcdir=$${topdir}/m4"; \
23855 libsrcdir="$$s/m4"; \
23856 $(SHELL) $${libsrcdir}/configure \
23857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23858 --target=${target_alias} $${srcdiroption} \
23859 || exit 1
23860 @endif m4
23866 .PHONY: all-m4 maybe-all-m4
23867 maybe-all-m4:
23868 @if gcc-bootstrap
23869 all-m4: stage_current
23870 @endif gcc-bootstrap
23871 @if m4
23872 TARGET-m4=all
23873 maybe-all-m4: all-m4
23874 all-m4: configure-m4
23875 @: $(MAKE); $(unstage)
23876 @r=`${PWD_COMMAND}`; export r; \
23877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23878 $(HOST_EXPORTS) \
23879 (cd $(HOST_SUBDIR)/m4 && \
23880 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23881 $(TARGET-m4))
23882 @endif m4
23887 .PHONY: check-m4 maybe-check-m4
23888 maybe-check-m4:
23889 @if m4
23890 maybe-check-m4: check-m4
23892 check-m4:
23893 @: $(MAKE); $(unstage)
23894 @r=`${PWD_COMMAND}`; export r; \
23895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23896 $(HOST_EXPORTS) \
23897 (cd $(HOST_SUBDIR)/m4 && \
23898 $(MAKE) $(FLAGS_TO_PASS) check)
23900 @endif m4
23902 .PHONY: install-m4 maybe-install-m4
23903 maybe-install-m4:
23904 @if m4
23905 maybe-install-m4: install-m4
23907 install-m4: installdirs
23908 @: $(MAKE); $(unstage)
23909 @r=`${PWD_COMMAND}`; export r; \
23910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23911 $(HOST_EXPORTS) \
23912 (cd $(HOST_SUBDIR)/m4 && \
23913 $(MAKE) $(FLAGS_TO_PASS) install)
23915 @endif m4
23917 .PHONY: install-strip-m4 maybe-install-strip-m4
23918 maybe-install-strip-m4:
23919 @if m4
23920 maybe-install-strip-m4: install-strip-m4
23922 install-strip-m4: installdirs
23923 @: $(MAKE); $(unstage)
23924 @r=`${PWD_COMMAND}`; export r; \
23925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23926 $(HOST_EXPORTS) \
23927 (cd $(HOST_SUBDIR)/m4 && \
23928 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23930 @endif m4
23932 # Other targets (info, dvi, pdf, etc.)
23934 .PHONY: maybe-info-m4 info-m4
23935 maybe-info-m4:
23936 @if m4
23937 maybe-info-m4: info-m4
23939 info-m4: \
23940 configure-m4
23941 @: $(MAKE); $(unstage)
23942 @[ -f ./m4/Makefile ] || exit 0; \
23943 r=`${PWD_COMMAND}`; export r; \
23944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23945 $(HOST_EXPORTS) \
23946 for flag in $(EXTRA_HOST_FLAGS) ; do \
23947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23948 done; \
23949 echo "Doing info in m4" ; \
23950 (cd $(HOST_SUBDIR)/m4 && \
23951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23953 "RANLIB=$${RANLIB}" \
23954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23955 info) \
23956 || exit 1
23958 @endif m4
23960 .PHONY: maybe-dvi-m4 dvi-m4
23961 maybe-dvi-m4:
23962 @if m4
23963 maybe-dvi-m4: dvi-m4
23965 dvi-m4: \
23966 configure-m4
23967 @: $(MAKE); $(unstage)
23968 @[ -f ./m4/Makefile ] || exit 0; \
23969 r=`${PWD_COMMAND}`; export r; \
23970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23971 $(HOST_EXPORTS) \
23972 for flag in $(EXTRA_HOST_FLAGS) ; do \
23973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23974 done; \
23975 echo "Doing dvi in m4" ; \
23976 (cd $(HOST_SUBDIR)/m4 && \
23977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23979 "RANLIB=$${RANLIB}" \
23980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23981 dvi) \
23982 || exit 1
23984 @endif m4
23986 .PHONY: maybe-pdf-m4 pdf-m4
23987 maybe-pdf-m4:
23988 @if m4
23989 maybe-pdf-m4: pdf-m4
23991 pdf-m4: \
23992 configure-m4
23993 @: $(MAKE); $(unstage)
23994 @[ -f ./m4/Makefile ] || exit 0; \
23995 r=`${PWD_COMMAND}`; export r; \
23996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23997 $(HOST_EXPORTS) \
23998 for flag in $(EXTRA_HOST_FLAGS) ; do \
23999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24000 done; \
24001 echo "Doing pdf in m4" ; \
24002 (cd $(HOST_SUBDIR)/m4 && \
24003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24005 "RANLIB=$${RANLIB}" \
24006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24007 pdf) \
24008 || exit 1
24010 @endif m4
24012 .PHONY: maybe-html-m4 html-m4
24013 maybe-html-m4:
24014 @if m4
24015 maybe-html-m4: html-m4
24017 html-m4: \
24018 configure-m4
24019 @: $(MAKE); $(unstage)
24020 @[ -f ./m4/Makefile ] || exit 0; \
24021 r=`${PWD_COMMAND}`; export r; \
24022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24023 $(HOST_EXPORTS) \
24024 for flag in $(EXTRA_HOST_FLAGS) ; do \
24025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24026 done; \
24027 echo "Doing html in m4" ; \
24028 (cd $(HOST_SUBDIR)/m4 && \
24029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24031 "RANLIB=$${RANLIB}" \
24032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24033 html) \
24034 || exit 1
24036 @endif m4
24038 .PHONY: maybe-TAGS-m4 TAGS-m4
24039 maybe-TAGS-m4:
24040 @if m4
24041 maybe-TAGS-m4: TAGS-m4
24043 TAGS-m4: \
24044 configure-m4
24045 @: $(MAKE); $(unstage)
24046 @[ -f ./m4/Makefile ] || exit 0; \
24047 r=`${PWD_COMMAND}`; export r; \
24048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24049 $(HOST_EXPORTS) \
24050 for flag in $(EXTRA_HOST_FLAGS) ; do \
24051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24052 done; \
24053 echo "Doing TAGS in m4" ; \
24054 (cd $(HOST_SUBDIR)/m4 && \
24055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24057 "RANLIB=$${RANLIB}" \
24058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24059 TAGS) \
24060 || exit 1
24062 @endif m4
24064 .PHONY: maybe-install-info-m4 install-info-m4
24065 maybe-install-info-m4:
24066 @if m4
24067 maybe-install-info-m4: install-info-m4
24069 install-info-m4: \
24070 configure-m4 \
24071 info-m4
24072 @: $(MAKE); $(unstage)
24073 @[ -f ./m4/Makefile ] || exit 0; \
24074 r=`${PWD_COMMAND}`; export r; \
24075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24076 $(HOST_EXPORTS) \
24077 for flag in $(EXTRA_HOST_FLAGS) ; do \
24078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24079 done; \
24080 echo "Doing install-info in m4" ; \
24081 (cd $(HOST_SUBDIR)/m4 && \
24082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24084 "RANLIB=$${RANLIB}" \
24085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24086 install-info) \
24087 || exit 1
24089 @endif m4
24091 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24092 maybe-install-pdf-m4:
24093 @if m4
24094 maybe-install-pdf-m4: install-pdf-m4
24096 install-pdf-m4: \
24097 configure-m4 \
24098 pdf-m4
24099 @: $(MAKE); $(unstage)
24100 @[ -f ./m4/Makefile ] || exit 0; \
24101 r=`${PWD_COMMAND}`; export r; \
24102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24103 $(HOST_EXPORTS) \
24104 for flag in $(EXTRA_HOST_FLAGS) ; do \
24105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24106 done; \
24107 echo "Doing install-pdf in m4" ; \
24108 (cd $(HOST_SUBDIR)/m4 && \
24109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24111 "RANLIB=$${RANLIB}" \
24112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24113 install-pdf) \
24114 || exit 1
24116 @endif m4
24118 .PHONY: maybe-install-html-m4 install-html-m4
24119 maybe-install-html-m4:
24120 @if m4
24121 maybe-install-html-m4: install-html-m4
24123 install-html-m4: \
24124 configure-m4 \
24125 html-m4
24126 @: $(MAKE); $(unstage)
24127 @[ -f ./m4/Makefile ] || exit 0; \
24128 r=`${PWD_COMMAND}`; export r; \
24129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24130 $(HOST_EXPORTS) \
24131 for flag in $(EXTRA_HOST_FLAGS) ; do \
24132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24133 done; \
24134 echo "Doing install-html in m4" ; \
24135 (cd $(HOST_SUBDIR)/m4 && \
24136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24138 "RANLIB=$${RANLIB}" \
24139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24140 install-html) \
24141 || exit 1
24143 @endif m4
24145 .PHONY: maybe-installcheck-m4 installcheck-m4
24146 maybe-installcheck-m4:
24147 @if m4
24148 maybe-installcheck-m4: installcheck-m4
24150 installcheck-m4: \
24151 configure-m4
24152 @: $(MAKE); $(unstage)
24153 @[ -f ./m4/Makefile ] || exit 0; \
24154 r=`${PWD_COMMAND}`; export r; \
24155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24156 $(HOST_EXPORTS) \
24157 for flag in $(EXTRA_HOST_FLAGS) ; do \
24158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24159 done; \
24160 echo "Doing installcheck in m4" ; \
24161 (cd $(HOST_SUBDIR)/m4 && \
24162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24164 "RANLIB=$${RANLIB}" \
24165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24166 installcheck) \
24167 || exit 1
24169 @endif m4
24171 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24172 maybe-mostlyclean-m4:
24173 @if m4
24174 maybe-mostlyclean-m4: mostlyclean-m4
24176 mostlyclean-m4:
24177 @: $(MAKE); $(unstage)
24178 @[ -f ./m4/Makefile ] || exit 0; \
24179 r=`${PWD_COMMAND}`; export r; \
24180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24181 $(HOST_EXPORTS) \
24182 for flag in $(EXTRA_HOST_FLAGS) ; do \
24183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24184 done; \
24185 echo "Doing mostlyclean in m4" ; \
24186 (cd $(HOST_SUBDIR)/m4 && \
24187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24189 "RANLIB=$${RANLIB}" \
24190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24191 mostlyclean) \
24192 || exit 1
24194 @endif m4
24196 .PHONY: maybe-clean-m4 clean-m4
24197 maybe-clean-m4:
24198 @if m4
24199 maybe-clean-m4: clean-m4
24201 clean-m4:
24202 @: $(MAKE); $(unstage)
24203 @[ -f ./m4/Makefile ] || exit 0; \
24204 r=`${PWD_COMMAND}`; export r; \
24205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24206 $(HOST_EXPORTS) \
24207 for flag in $(EXTRA_HOST_FLAGS) ; do \
24208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24209 done; \
24210 echo "Doing clean in m4" ; \
24211 (cd $(HOST_SUBDIR)/m4 && \
24212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24214 "RANLIB=$${RANLIB}" \
24215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24216 clean) \
24217 || exit 1
24219 @endif m4
24221 .PHONY: maybe-distclean-m4 distclean-m4
24222 maybe-distclean-m4:
24223 @if m4
24224 maybe-distclean-m4: distclean-m4
24226 distclean-m4:
24227 @: $(MAKE); $(unstage)
24228 @[ -f ./m4/Makefile ] || exit 0; \
24229 r=`${PWD_COMMAND}`; export r; \
24230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24231 $(HOST_EXPORTS) \
24232 for flag in $(EXTRA_HOST_FLAGS) ; do \
24233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24234 done; \
24235 echo "Doing distclean in m4" ; \
24236 (cd $(HOST_SUBDIR)/m4 && \
24237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24239 "RANLIB=$${RANLIB}" \
24240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24241 distclean) \
24242 || exit 1
24244 @endif m4
24246 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24247 maybe-maintainer-clean-m4:
24248 @if m4
24249 maybe-maintainer-clean-m4: maintainer-clean-m4
24251 maintainer-clean-m4:
24252 @: $(MAKE); $(unstage)
24253 @[ -f ./m4/Makefile ] || exit 0; \
24254 r=`${PWD_COMMAND}`; export r; \
24255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24256 $(HOST_EXPORTS) \
24257 for flag in $(EXTRA_HOST_FLAGS) ; do \
24258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24259 done; \
24260 echo "Doing maintainer-clean in m4" ; \
24261 (cd $(HOST_SUBDIR)/m4 && \
24262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24264 "RANLIB=$${RANLIB}" \
24265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24266 maintainer-clean) \
24267 || exit 1
24269 @endif m4
24273 .PHONY: configure-readline maybe-configure-readline
24274 maybe-configure-readline:
24275 @if gcc-bootstrap
24276 configure-readline: stage_current
24277 @endif gcc-bootstrap
24278 @if readline
24279 maybe-configure-readline: configure-readline
24280 configure-readline:
24281 @: $(MAKE); $(unstage)
24282 @r=`${PWD_COMMAND}`; export r; \
24283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24284 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24286 $(HOST_EXPORTS) \
24287 echo Configuring in $(HOST_SUBDIR)/readline; \
24288 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24289 case $(srcdir) in \
24290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24291 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24293 esac; \
24294 srcdiroption="--srcdir=$${topdir}/readline"; \
24295 libsrcdir="$$s/readline"; \
24296 $(SHELL) $${libsrcdir}/configure \
24297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24298 --target=${target_alias} $${srcdiroption} \
24299 || exit 1
24300 @endif readline
24306 .PHONY: all-readline maybe-all-readline
24307 maybe-all-readline:
24308 @if gcc-bootstrap
24309 all-readline: stage_current
24310 @endif gcc-bootstrap
24311 @if readline
24312 TARGET-readline=all
24313 maybe-all-readline: all-readline
24314 all-readline: configure-readline
24315 @: $(MAKE); $(unstage)
24316 @r=`${PWD_COMMAND}`; export r; \
24317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24318 $(HOST_EXPORTS) \
24319 (cd $(HOST_SUBDIR)/readline && \
24320 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24321 $(TARGET-readline))
24322 @endif readline
24327 .PHONY: check-readline maybe-check-readline
24328 maybe-check-readline:
24329 @if readline
24330 maybe-check-readline: check-readline
24332 check-readline:
24333 @: $(MAKE); $(unstage)
24334 @r=`${PWD_COMMAND}`; export r; \
24335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24336 $(HOST_EXPORTS) \
24337 (cd $(HOST_SUBDIR)/readline && \
24338 $(MAKE) $(FLAGS_TO_PASS) check)
24340 @endif readline
24342 .PHONY: install-readline maybe-install-readline
24343 maybe-install-readline:
24344 @if readline
24345 maybe-install-readline: install-readline
24347 install-readline: installdirs
24348 @: $(MAKE); $(unstage)
24349 @r=`${PWD_COMMAND}`; export r; \
24350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24351 $(HOST_EXPORTS) \
24352 (cd $(HOST_SUBDIR)/readline && \
24353 $(MAKE) $(FLAGS_TO_PASS) install)
24355 @endif readline
24357 .PHONY: install-strip-readline maybe-install-strip-readline
24358 maybe-install-strip-readline:
24359 @if readline
24360 maybe-install-strip-readline: install-strip-readline
24362 install-strip-readline: installdirs
24363 @: $(MAKE); $(unstage)
24364 @r=`${PWD_COMMAND}`; export r; \
24365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24366 $(HOST_EXPORTS) \
24367 (cd $(HOST_SUBDIR)/readline && \
24368 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24370 @endif readline
24372 # Other targets (info, dvi, pdf, etc.)
24374 .PHONY: maybe-info-readline info-readline
24375 maybe-info-readline:
24376 @if readline
24377 maybe-info-readline: info-readline
24379 info-readline: \
24380 configure-readline
24381 @: $(MAKE); $(unstage)
24382 @[ -f ./readline/Makefile ] || exit 0; \
24383 r=`${PWD_COMMAND}`; export r; \
24384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24385 $(HOST_EXPORTS) \
24386 for flag in $(EXTRA_HOST_FLAGS) ; do \
24387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24388 done; \
24389 echo "Doing info in readline" ; \
24390 (cd $(HOST_SUBDIR)/readline && \
24391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24393 "RANLIB=$${RANLIB}" \
24394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24395 info) \
24396 || exit 1
24398 @endif readline
24400 .PHONY: maybe-dvi-readline dvi-readline
24401 maybe-dvi-readline:
24402 @if readline
24403 maybe-dvi-readline: dvi-readline
24405 dvi-readline: \
24406 configure-readline
24407 @: $(MAKE); $(unstage)
24408 @[ -f ./readline/Makefile ] || exit 0; \
24409 r=`${PWD_COMMAND}`; export r; \
24410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24411 $(HOST_EXPORTS) \
24412 for flag in $(EXTRA_HOST_FLAGS) ; do \
24413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24414 done; \
24415 echo "Doing dvi in readline" ; \
24416 (cd $(HOST_SUBDIR)/readline && \
24417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24419 "RANLIB=$${RANLIB}" \
24420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24421 dvi) \
24422 || exit 1
24424 @endif readline
24426 .PHONY: maybe-pdf-readline pdf-readline
24427 maybe-pdf-readline:
24428 @if readline
24429 maybe-pdf-readline: pdf-readline
24431 pdf-readline: \
24432 configure-readline
24433 @: $(MAKE); $(unstage)
24434 @[ -f ./readline/Makefile ] || exit 0; \
24435 r=`${PWD_COMMAND}`; export r; \
24436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24437 $(HOST_EXPORTS) \
24438 for flag in $(EXTRA_HOST_FLAGS) ; do \
24439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24440 done; \
24441 echo "Doing pdf in readline" ; \
24442 (cd $(HOST_SUBDIR)/readline && \
24443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24445 "RANLIB=$${RANLIB}" \
24446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24447 pdf) \
24448 || exit 1
24450 @endif readline
24452 .PHONY: maybe-html-readline html-readline
24453 maybe-html-readline:
24454 @if readline
24455 maybe-html-readline: html-readline
24457 html-readline: \
24458 configure-readline
24459 @: $(MAKE); $(unstage)
24460 @[ -f ./readline/Makefile ] || exit 0; \
24461 r=`${PWD_COMMAND}`; export r; \
24462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24463 $(HOST_EXPORTS) \
24464 for flag in $(EXTRA_HOST_FLAGS) ; do \
24465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24466 done; \
24467 echo "Doing html in readline" ; \
24468 (cd $(HOST_SUBDIR)/readline && \
24469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24471 "RANLIB=$${RANLIB}" \
24472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24473 html) \
24474 || exit 1
24476 @endif readline
24478 .PHONY: maybe-TAGS-readline TAGS-readline
24479 maybe-TAGS-readline:
24480 @if readline
24481 maybe-TAGS-readline: TAGS-readline
24483 TAGS-readline: \
24484 configure-readline
24485 @: $(MAKE); $(unstage)
24486 @[ -f ./readline/Makefile ] || exit 0; \
24487 r=`${PWD_COMMAND}`; export r; \
24488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24489 $(HOST_EXPORTS) \
24490 for flag in $(EXTRA_HOST_FLAGS) ; do \
24491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24492 done; \
24493 echo "Doing TAGS in readline" ; \
24494 (cd $(HOST_SUBDIR)/readline && \
24495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24497 "RANLIB=$${RANLIB}" \
24498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24499 TAGS) \
24500 || exit 1
24502 @endif readline
24504 .PHONY: maybe-install-info-readline install-info-readline
24505 maybe-install-info-readline:
24506 @if readline
24507 maybe-install-info-readline: install-info-readline
24509 install-info-readline: \
24510 configure-readline \
24511 info-readline
24512 @: $(MAKE); $(unstage)
24513 @[ -f ./readline/Makefile ] || exit 0; \
24514 r=`${PWD_COMMAND}`; export r; \
24515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24516 $(HOST_EXPORTS) \
24517 for flag in $(EXTRA_HOST_FLAGS) ; do \
24518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24519 done; \
24520 echo "Doing install-info in readline" ; \
24521 (cd $(HOST_SUBDIR)/readline && \
24522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24524 "RANLIB=$${RANLIB}" \
24525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24526 install-info) \
24527 || exit 1
24529 @endif readline
24531 .PHONY: maybe-install-pdf-readline install-pdf-readline
24532 maybe-install-pdf-readline:
24533 @if readline
24534 maybe-install-pdf-readline: install-pdf-readline
24536 install-pdf-readline: \
24537 configure-readline \
24538 pdf-readline
24539 @: $(MAKE); $(unstage)
24540 @[ -f ./readline/Makefile ] || exit 0; \
24541 r=`${PWD_COMMAND}`; export r; \
24542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24543 $(HOST_EXPORTS) \
24544 for flag in $(EXTRA_HOST_FLAGS) ; do \
24545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24546 done; \
24547 echo "Doing install-pdf in readline" ; \
24548 (cd $(HOST_SUBDIR)/readline && \
24549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24551 "RANLIB=$${RANLIB}" \
24552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24553 install-pdf) \
24554 || exit 1
24556 @endif readline
24558 .PHONY: maybe-install-html-readline install-html-readline
24559 maybe-install-html-readline:
24560 @if readline
24561 maybe-install-html-readline: install-html-readline
24563 install-html-readline: \
24564 configure-readline \
24565 html-readline
24566 @: $(MAKE); $(unstage)
24567 @[ -f ./readline/Makefile ] || exit 0; \
24568 r=`${PWD_COMMAND}`; export r; \
24569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24570 $(HOST_EXPORTS) \
24571 for flag in $(EXTRA_HOST_FLAGS) ; do \
24572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24573 done; \
24574 echo "Doing install-html in readline" ; \
24575 (cd $(HOST_SUBDIR)/readline && \
24576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24578 "RANLIB=$${RANLIB}" \
24579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24580 install-html) \
24581 || exit 1
24583 @endif readline
24585 .PHONY: maybe-installcheck-readline installcheck-readline
24586 maybe-installcheck-readline:
24587 @if readline
24588 maybe-installcheck-readline: installcheck-readline
24590 installcheck-readline: \
24591 configure-readline
24592 @: $(MAKE); $(unstage)
24593 @[ -f ./readline/Makefile ] || exit 0; \
24594 r=`${PWD_COMMAND}`; export r; \
24595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24596 $(HOST_EXPORTS) \
24597 for flag in $(EXTRA_HOST_FLAGS) ; do \
24598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24599 done; \
24600 echo "Doing installcheck in readline" ; \
24601 (cd $(HOST_SUBDIR)/readline && \
24602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24604 "RANLIB=$${RANLIB}" \
24605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24606 installcheck) \
24607 || exit 1
24609 @endif readline
24611 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
24612 maybe-mostlyclean-readline:
24613 @if readline
24614 maybe-mostlyclean-readline: mostlyclean-readline
24616 mostlyclean-readline:
24617 @: $(MAKE); $(unstage)
24618 @[ -f ./readline/Makefile ] || exit 0; \
24619 r=`${PWD_COMMAND}`; export r; \
24620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24621 $(HOST_EXPORTS) \
24622 for flag in $(EXTRA_HOST_FLAGS) ; do \
24623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24624 done; \
24625 echo "Doing mostlyclean in readline" ; \
24626 (cd $(HOST_SUBDIR)/readline && \
24627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24629 "RANLIB=$${RANLIB}" \
24630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24631 mostlyclean) \
24632 || exit 1
24634 @endif readline
24636 .PHONY: maybe-clean-readline clean-readline
24637 maybe-clean-readline:
24638 @if readline
24639 maybe-clean-readline: clean-readline
24641 clean-readline:
24642 @: $(MAKE); $(unstage)
24643 @[ -f ./readline/Makefile ] || exit 0; \
24644 r=`${PWD_COMMAND}`; export r; \
24645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24646 $(HOST_EXPORTS) \
24647 for flag in $(EXTRA_HOST_FLAGS) ; do \
24648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24649 done; \
24650 echo "Doing clean in readline" ; \
24651 (cd $(HOST_SUBDIR)/readline && \
24652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24654 "RANLIB=$${RANLIB}" \
24655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24656 clean) \
24657 || exit 1
24659 @endif readline
24661 .PHONY: maybe-distclean-readline distclean-readline
24662 maybe-distclean-readline:
24663 @if readline
24664 maybe-distclean-readline: distclean-readline
24666 distclean-readline:
24667 @: $(MAKE); $(unstage)
24668 @[ -f ./readline/Makefile ] || exit 0; \
24669 r=`${PWD_COMMAND}`; export r; \
24670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24671 $(HOST_EXPORTS) \
24672 for flag in $(EXTRA_HOST_FLAGS) ; do \
24673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24674 done; \
24675 echo "Doing distclean in readline" ; \
24676 (cd $(HOST_SUBDIR)/readline && \
24677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24679 "RANLIB=$${RANLIB}" \
24680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24681 distclean) \
24682 || exit 1
24684 @endif readline
24686 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24687 maybe-maintainer-clean-readline:
24688 @if readline
24689 maybe-maintainer-clean-readline: maintainer-clean-readline
24691 maintainer-clean-readline:
24692 @: $(MAKE); $(unstage)
24693 @[ -f ./readline/Makefile ] || exit 0; \
24694 r=`${PWD_COMMAND}`; export r; \
24695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24696 $(HOST_EXPORTS) \
24697 for flag in $(EXTRA_HOST_FLAGS) ; do \
24698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24699 done; \
24700 echo "Doing maintainer-clean in readline" ; \
24701 (cd $(HOST_SUBDIR)/readline && \
24702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24704 "RANLIB=$${RANLIB}" \
24705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24706 maintainer-clean) \
24707 || exit 1
24709 @endif readline
24713 .PHONY: configure-sid maybe-configure-sid
24714 maybe-configure-sid:
24715 @if gcc-bootstrap
24716 configure-sid: stage_current
24717 @endif gcc-bootstrap
24718 @if sid
24719 maybe-configure-sid: configure-sid
24720 configure-sid:
24721 @: $(MAKE); $(unstage)
24722 @r=`${PWD_COMMAND}`; export r; \
24723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24724 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24726 $(HOST_EXPORTS) \
24727 echo Configuring in $(HOST_SUBDIR)/sid; \
24728 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24729 case $(srcdir) in \
24730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24731 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24733 esac; \
24734 srcdiroption="--srcdir=$${topdir}/sid"; \
24735 libsrcdir="$$s/sid"; \
24736 $(SHELL) $${libsrcdir}/configure \
24737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24738 --target=${target_alias} $${srcdiroption} \
24739 || exit 1
24740 @endif sid
24746 .PHONY: all-sid maybe-all-sid
24747 maybe-all-sid:
24748 @if gcc-bootstrap
24749 all-sid: stage_current
24750 @endif gcc-bootstrap
24751 @if sid
24752 TARGET-sid=all
24753 maybe-all-sid: all-sid
24754 all-sid: configure-sid
24755 @: $(MAKE); $(unstage)
24756 @r=`${PWD_COMMAND}`; export r; \
24757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24758 $(HOST_EXPORTS) \
24759 (cd $(HOST_SUBDIR)/sid && \
24760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24761 $(TARGET-sid))
24762 @endif sid
24767 .PHONY: check-sid maybe-check-sid
24768 maybe-check-sid:
24769 @if sid
24770 maybe-check-sid: check-sid
24772 check-sid:
24773 @: $(MAKE); $(unstage)
24774 @r=`${PWD_COMMAND}`; export r; \
24775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24776 $(HOST_EXPORTS) \
24777 (cd $(HOST_SUBDIR)/sid && \
24778 $(MAKE) $(FLAGS_TO_PASS) check)
24780 @endif sid
24782 .PHONY: install-sid maybe-install-sid
24783 maybe-install-sid:
24784 @if sid
24785 maybe-install-sid: install-sid
24787 install-sid: installdirs
24788 @: $(MAKE); $(unstage)
24789 @r=`${PWD_COMMAND}`; export r; \
24790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24791 $(HOST_EXPORTS) \
24792 (cd $(HOST_SUBDIR)/sid && \
24793 $(MAKE) $(FLAGS_TO_PASS) install)
24795 @endif sid
24797 .PHONY: install-strip-sid maybe-install-strip-sid
24798 maybe-install-strip-sid:
24799 @if sid
24800 maybe-install-strip-sid: install-strip-sid
24802 install-strip-sid: installdirs
24803 @: $(MAKE); $(unstage)
24804 @r=`${PWD_COMMAND}`; export r; \
24805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24806 $(HOST_EXPORTS) \
24807 (cd $(HOST_SUBDIR)/sid && \
24808 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24810 @endif sid
24812 # Other targets (info, dvi, pdf, etc.)
24814 .PHONY: maybe-info-sid info-sid
24815 maybe-info-sid:
24816 @if sid
24817 maybe-info-sid: info-sid
24819 info-sid: \
24820 configure-sid
24821 @: $(MAKE); $(unstage)
24822 @[ -f ./sid/Makefile ] || exit 0; \
24823 r=`${PWD_COMMAND}`; export r; \
24824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24825 $(HOST_EXPORTS) \
24826 for flag in $(EXTRA_HOST_FLAGS) ; do \
24827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24828 done; \
24829 echo "Doing info in sid" ; \
24830 (cd $(HOST_SUBDIR)/sid && \
24831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24833 "RANLIB=$${RANLIB}" \
24834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24835 info) \
24836 || exit 1
24838 @endif sid
24840 .PHONY: maybe-dvi-sid dvi-sid
24841 maybe-dvi-sid:
24842 @if sid
24843 maybe-dvi-sid: dvi-sid
24845 dvi-sid: \
24846 configure-sid
24847 @: $(MAKE); $(unstage)
24848 @[ -f ./sid/Makefile ] || exit 0; \
24849 r=`${PWD_COMMAND}`; export r; \
24850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24851 $(HOST_EXPORTS) \
24852 for flag in $(EXTRA_HOST_FLAGS) ; do \
24853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24854 done; \
24855 echo "Doing dvi in sid" ; \
24856 (cd $(HOST_SUBDIR)/sid && \
24857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24859 "RANLIB=$${RANLIB}" \
24860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24861 dvi) \
24862 || exit 1
24864 @endif sid
24866 .PHONY: maybe-pdf-sid pdf-sid
24867 maybe-pdf-sid:
24868 @if sid
24869 maybe-pdf-sid: pdf-sid
24871 pdf-sid: \
24872 configure-sid
24873 @: $(MAKE); $(unstage)
24874 @[ -f ./sid/Makefile ] || exit 0; \
24875 r=`${PWD_COMMAND}`; export r; \
24876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24877 $(HOST_EXPORTS) \
24878 for flag in $(EXTRA_HOST_FLAGS) ; do \
24879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24880 done; \
24881 echo "Doing pdf in sid" ; \
24882 (cd $(HOST_SUBDIR)/sid && \
24883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24885 "RANLIB=$${RANLIB}" \
24886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24887 pdf) \
24888 || exit 1
24890 @endif sid
24892 .PHONY: maybe-html-sid html-sid
24893 maybe-html-sid:
24894 @if sid
24895 maybe-html-sid: html-sid
24897 html-sid: \
24898 configure-sid
24899 @: $(MAKE); $(unstage)
24900 @[ -f ./sid/Makefile ] || exit 0; \
24901 r=`${PWD_COMMAND}`; export r; \
24902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24903 $(HOST_EXPORTS) \
24904 for flag in $(EXTRA_HOST_FLAGS) ; do \
24905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24906 done; \
24907 echo "Doing html in sid" ; \
24908 (cd $(HOST_SUBDIR)/sid && \
24909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24911 "RANLIB=$${RANLIB}" \
24912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24913 html) \
24914 || exit 1
24916 @endif sid
24918 .PHONY: maybe-TAGS-sid TAGS-sid
24919 maybe-TAGS-sid:
24920 @if sid
24921 maybe-TAGS-sid: TAGS-sid
24923 TAGS-sid: \
24924 configure-sid
24925 @: $(MAKE); $(unstage)
24926 @[ -f ./sid/Makefile ] || exit 0; \
24927 r=`${PWD_COMMAND}`; export r; \
24928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24929 $(HOST_EXPORTS) \
24930 for flag in $(EXTRA_HOST_FLAGS) ; do \
24931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24932 done; \
24933 echo "Doing TAGS in sid" ; \
24934 (cd $(HOST_SUBDIR)/sid && \
24935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24937 "RANLIB=$${RANLIB}" \
24938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24939 TAGS) \
24940 || exit 1
24942 @endif sid
24944 .PHONY: maybe-install-info-sid install-info-sid
24945 maybe-install-info-sid:
24946 @if sid
24947 maybe-install-info-sid: install-info-sid
24949 install-info-sid: \
24950 configure-sid \
24951 info-sid
24952 @: $(MAKE); $(unstage)
24953 @[ -f ./sid/Makefile ] || exit 0; \
24954 r=`${PWD_COMMAND}`; export r; \
24955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24956 $(HOST_EXPORTS) \
24957 for flag in $(EXTRA_HOST_FLAGS) ; do \
24958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24959 done; \
24960 echo "Doing install-info in sid" ; \
24961 (cd $(HOST_SUBDIR)/sid && \
24962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24964 "RANLIB=$${RANLIB}" \
24965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24966 install-info) \
24967 || exit 1
24969 @endif sid
24971 .PHONY: maybe-install-pdf-sid install-pdf-sid
24972 maybe-install-pdf-sid:
24973 @if sid
24974 maybe-install-pdf-sid: install-pdf-sid
24976 install-pdf-sid: \
24977 configure-sid \
24978 pdf-sid
24979 @: $(MAKE); $(unstage)
24980 @[ -f ./sid/Makefile ] || exit 0; \
24981 r=`${PWD_COMMAND}`; export r; \
24982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24983 $(HOST_EXPORTS) \
24984 for flag in $(EXTRA_HOST_FLAGS) ; do \
24985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24986 done; \
24987 echo "Doing install-pdf in sid" ; \
24988 (cd $(HOST_SUBDIR)/sid && \
24989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24991 "RANLIB=$${RANLIB}" \
24992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24993 install-pdf) \
24994 || exit 1
24996 @endif sid
24998 .PHONY: maybe-install-html-sid install-html-sid
24999 maybe-install-html-sid:
25000 @if sid
25001 maybe-install-html-sid: install-html-sid
25003 install-html-sid: \
25004 configure-sid \
25005 html-sid
25006 @: $(MAKE); $(unstage)
25007 @[ -f ./sid/Makefile ] || exit 0; \
25008 r=`${PWD_COMMAND}`; export r; \
25009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25010 $(HOST_EXPORTS) \
25011 for flag in $(EXTRA_HOST_FLAGS) ; do \
25012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25013 done; \
25014 echo "Doing install-html in sid" ; \
25015 (cd $(HOST_SUBDIR)/sid && \
25016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25018 "RANLIB=$${RANLIB}" \
25019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25020 install-html) \
25021 || exit 1
25023 @endif sid
25025 .PHONY: maybe-installcheck-sid installcheck-sid
25026 maybe-installcheck-sid:
25027 @if sid
25028 maybe-installcheck-sid: installcheck-sid
25030 installcheck-sid: \
25031 configure-sid
25032 @: $(MAKE); $(unstage)
25033 @[ -f ./sid/Makefile ] || exit 0; \
25034 r=`${PWD_COMMAND}`; export r; \
25035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25036 $(HOST_EXPORTS) \
25037 for flag in $(EXTRA_HOST_FLAGS) ; do \
25038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25039 done; \
25040 echo "Doing installcheck in sid" ; \
25041 (cd $(HOST_SUBDIR)/sid && \
25042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25044 "RANLIB=$${RANLIB}" \
25045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25046 installcheck) \
25047 || exit 1
25049 @endif sid
25051 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25052 maybe-mostlyclean-sid:
25053 @if sid
25054 maybe-mostlyclean-sid: mostlyclean-sid
25056 mostlyclean-sid:
25057 @: $(MAKE); $(unstage)
25058 @[ -f ./sid/Makefile ] || exit 0; \
25059 r=`${PWD_COMMAND}`; export r; \
25060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25061 $(HOST_EXPORTS) \
25062 for flag in $(EXTRA_HOST_FLAGS) ; do \
25063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25064 done; \
25065 echo "Doing mostlyclean in sid" ; \
25066 (cd $(HOST_SUBDIR)/sid && \
25067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25069 "RANLIB=$${RANLIB}" \
25070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25071 mostlyclean) \
25072 || exit 1
25074 @endif sid
25076 .PHONY: maybe-clean-sid clean-sid
25077 maybe-clean-sid:
25078 @if sid
25079 maybe-clean-sid: clean-sid
25081 clean-sid:
25082 @: $(MAKE); $(unstage)
25083 @[ -f ./sid/Makefile ] || exit 0; \
25084 r=`${PWD_COMMAND}`; export r; \
25085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25086 $(HOST_EXPORTS) \
25087 for flag in $(EXTRA_HOST_FLAGS) ; do \
25088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25089 done; \
25090 echo "Doing clean in sid" ; \
25091 (cd $(HOST_SUBDIR)/sid && \
25092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25094 "RANLIB=$${RANLIB}" \
25095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25096 clean) \
25097 || exit 1
25099 @endif sid
25101 .PHONY: maybe-distclean-sid distclean-sid
25102 maybe-distclean-sid:
25103 @if sid
25104 maybe-distclean-sid: distclean-sid
25106 distclean-sid:
25107 @: $(MAKE); $(unstage)
25108 @[ -f ./sid/Makefile ] || exit 0; \
25109 r=`${PWD_COMMAND}`; export r; \
25110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25111 $(HOST_EXPORTS) \
25112 for flag in $(EXTRA_HOST_FLAGS) ; do \
25113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25114 done; \
25115 echo "Doing distclean in sid" ; \
25116 (cd $(HOST_SUBDIR)/sid && \
25117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25119 "RANLIB=$${RANLIB}" \
25120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25121 distclean) \
25122 || exit 1
25124 @endif sid
25126 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25127 maybe-maintainer-clean-sid:
25128 @if sid
25129 maybe-maintainer-clean-sid: maintainer-clean-sid
25131 maintainer-clean-sid:
25132 @: $(MAKE); $(unstage)
25133 @[ -f ./sid/Makefile ] || exit 0; \
25134 r=`${PWD_COMMAND}`; export r; \
25135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25136 $(HOST_EXPORTS) \
25137 for flag in $(EXTRA_HOST_FLAGS) ; do \
25138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25139 done; \
25140 echo "Doing maintainer-clean in sid" ; \
25141 (cd $(HOST_SUBDIR)/sid && \
25142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25144 "RANLIB=$${RANLIB}" \
25145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25146 maintainer-clean) \
25147 || exit 1
25149 @endif sid
25153 .PHONY: configure-sim maybe-configure-sim
25154 maybe-configure-sim:
25155 @if gcc-bootstrap
25156 configure-sim: stage_current
25157 @endif gcc-bootstrap
25158 @if sim
25159 maybe-configure-sim: configure-sim
25160 configure-sim:
25161 @: $(MAKE); $(unstage)
25162 @r=`${PWD_COMMAND}`; export r; \
25163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25164 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25166 $(HOST_EXPORTS) \
25167 echo Configuring in $(HOST_SUBDIR)/sim; \
25168 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25169 case $(srcdir) in \
25170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25171 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25173 esac; \
25174 srcdiroption="--srcdir=$${topdir}/sim"; \
25175 libsrcdir="$$s/sim"; \
25176 $(SHELL) $${libsrcdir}/configure \
25177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25178 --target=${target_alias} $${srcdiroption} \
25179 || exit 1
25180 @endif sim
25186 .PHONY: all-sim maybe-all-sim
25187 maybe-all-sim:
25188 @if gcc-bootstrap
25189 all-sim: stage_current
25190 @endif gcc-bootstrap
25191 @if sim
25192 TARGET-sim=all
25193 maybe-all-sim: all-sim
25194 all-sim: configure-sim
25195 @: $(MAKE); $(unstage)
25196 @r=`${PWD_COMMAND}`; export r; \
25197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25198 $(HOST_EXPORTS) \
25199 (cd $(HOST_SUBDIR)/sim && \
25200 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25201 $(TARGET-sim))
25202 @endif sim
25207 .PHONY: check-sim maybe-check-sim
25208 maybe-check-sim:
25209 @if sim
25210 maybe-check-sim: check-sim
25212 check-sim:
25213 @: $(MAKE); $(unstage)
25214 @r=`${PWD_COMMAND}`; export r; \
25215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25216 $(HOST_EXPORTS) \
25217 (cd $(HOST_SUBDIR)/sim && \
25218 $(MAKE) $(FLAGS_TO_PASS) check)
25220 @endif sim
25222 .PHONY: install-sim maybe-install-sim
25223 maybe-install-sim:
25224 @if sim
25225 maybe-install-sim: install-sim
25227 install-sim: installdirs
25228 @: $(MAKE); $(unstage)
25229 @r=`${PWD_COMMAND}`; export r; \
25230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25231 $(HOST_EXPORTS) \
25232 (cd $(HOST_SUBDIR)/sim && \
25233 $(MAKE) $(FLAGS_TO_PASS) install)
25235 @endif sim
25237 .PHONY: install-strip-sim maybe-install-strip-sim
25238 maybe-install-strip-sim:
25239 @if sim
25240 maybe-install-strip-sim: install-strip-sim
25242 install-strip-sim: installdirs
25243 @: $(MAKE); $(unstage)
25244 @r=`${PWD_COMMAND}`; export r; \
25245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25246 $(HOST_EXPORTS) \
25247 (cd $(HOST_SUBDIR)/sim && \
25248 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25250 @endif sim
25252 # Other targets (info, dvi, pdf, etc.)
25254 .PHONY: maybe-info-sim info-sim
25255 maybe-info-sim:
25256 @if sim
25257 maybe-info-sim: info-sim
25259 info-sim: \
25260 configure-sim
25261 @: $(MAKE); $(unstage)
25262 @[ -f ./sim/Makefile ] || exit 0; \
25263 r=`${PWD_COMMAND}`; export r; \
25264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25265 $(HOST_EXPORTS) \
25266 for flag in $(EXTRA_HOST_FLAGS) ; do \
25267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25268 done; \
25269 echo "Doing info in sim" ; \
25270 (cd $(HOST_SUBDIR)/sim && \
25271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25273 "RANLIB=$${RANLIB}" \
25274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25275 info) \
25276 || exit 1
25278 @endif sim
25280 .PHONY: maybe-dvi-sim dvi-sim
25281 maybe-dvi-sim:
25282 @if sim
25283 maybe-dvi-sim: dvi-sim
25285 dvi-sim: \
25286 configure-sim
25287 @: $(MAKE); $(unstage)
25288 @[ -f ./sim/Makefile ] || exit 0; \
25289 r=`${PWD_COMMAND}`; export r; \
25290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25291 $(HOST_EXPORTS) \
25292 for flag in $(EXTRA_HOST_FLAGS) ; do \
25293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25294 done; \
25295 echo "Doing dvi in sim" ; \
25296 (cd $(HOST_SUBDIR)/sim && \
25297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25299 "RANLIB=$${RANLIB}" \
25300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25301 dvi) \
25302 || exit 1
25304 @endif sim
25306 .PHONY: maybe-pdf-sim pdf-sim
25307 maybe-pdf-sim:
25308 @if sim
25309 maybe-pdf-sim: pdf-sim
25311 pdf-sim: \
25312 configure-sim
25313 @: $(MAKE); $(unstage)
25314 @[ -f ./sim/Makefile ] || exit 0; \
25315 r=`${PWD_COMMAND}`; export r; \
25316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25317 $(HOST_EXPORTS) \
25318 for flag in $(EXTRA_HOST_FLAGS) ; do \
25319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25320 done; \
25321 echo "Doing pdf in sim" ; \
25322 (cd $(HOST_SUBDIR)/sim && \
25323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25325 "RANLIB=$${RANLIB}" \
25326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25327 pdf) \
25328 || exit 1
25330 @endif sim
25332 .PHONY: maybe-html-sim html-sim
25333 maybe-html-sim:
25334 @if sim
25335 maybe-html-sim: html-sim
25337 html-sim: \
25338 configure-sim
25339 @: $(MAKE); $(unstage)
25340 @[ -f ./sim/Makefile ] || exit 0; \
25341 r=`${PWD_COMMAND}`; export r; \
25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25343 $(HOST_EXPORTS) \
25344 for flag in $(EXTRA_HOST_FLAGS) ; do \
25345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25346 done; \
25347 echo "Doing html in sim" ; \
25348 (cd $(HOST_SUBDIR)/sim && \
25349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25351 "RANLIB=$${RANLIB}" \
25352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25353 html) \
25354 || exit 1
25356 @endif sim
25358 .PHONY: maybe-TAGS-sim TAGS-sim
25359 maybe-TAGS-sim:
25360 @if sim
25361 maybe-TAGS-sim: TAGS-sim
25363 TAGS-sim: \
25364 configure-sim
25365 @: $(MAKE); $(unstage)
25366 @[ -f ./sim/Makefile ] || exit 0; \
25367 r=`${PWD_COMMAND}`; export r; \
25368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25369 $(HOST_EXPORTS) \
25370 for flag in $(EXTRA_HOST_FLAGS) ; do \
25371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25372 done; \
25373 echo "Doing TAGS in sim" ; \
25374 (cd $(HOST_SUBDIR)/sim && \
25375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25377 "RANLIB=$${RANLIB}" \
25378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25379 TAGS) \
25380 || exit 1
25382 @endif sim
25384 .PHONY: maybe-install-info-sim install-info-sim
25385 maybe-install-info-sim:
25386 @if sim
25387 maybe-install-info-sim: install-info-sim
25389 install-info-sim: \
25390 configure-sim \
25391 info-sim
25392 @: $(MAKE); $(unstage)
25393 @[ -f ./sim/Makefile ] || exit 0; \
25394 r=`${PWD_COMMAND}`; export r; \
25395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25396 $(HOST_EXPORTS) \
25397 for flag in $(EXTRA_HOST_FLAGS) ; do \
25398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25399 done; \
25400 echo "Doing install-info in sim" ; \
25401 (cd $(HOST_SUBDIR)/sim && \
25402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25404 "RANLIB=$${RANLIB}" \
25405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25406 install-info) \
25407 || exit 1
25409 @endif sim
25411 .PHONY: maybe-install-pdf-sim install-pdf-sim
25412 maybe-install-pdf-sim:
25413 @if sim
25414 maybe-install-pdf-sim: install-pdf-sim
25416 install-pdf-sim: \
25417 configure-sim \
25418 pdf-sim
25419 @: $(MAKE); $(unstage)
25420 @[ -f ./sim/Makefile ] || exit 0; \
25421 r=`${PWD_COMMAND}`; export r; \
25422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25423 $(HOST_EXPORTS) \
25424 for flag in $(EXTRA_HOST_FLAGS) ; do \
25425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25426 done; \
25427 echo "Doing install-pdf in sim" ; \
25428 (cd $(HOST_SUBDIR)/sim && \
25429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25431 "RANLIB=$${RANLIB}" \
25432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25433 install-pdf) \
25434 || exit 1
25436 @endif sim
25438 .PHONY: maybe-install-html-sim install-html-sim
25439 maybe-install-html-sim:
25440 @if sim
25441 maybe-install-html-sim: install-html-sim
25443 install-html-sim: \
25444 configure-sim \
25445 html-sim
25446 @: $(MAKE); $(unstage)
25447 @[ -f ./sim/Makefile ] || exit 0; \
25448 r=`${PWD_COMMAND}`; export r; \
25449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25450 $(HOST_EXPORTS) \
25451 for flag in $(EXTRA_HOST_FLAGS) ; do \
25452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25453 done; \
25454 echo "Doing install-html in sim" ; \
25455 (cd $(HOST_SUBDIR)/sim && \
25456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25458 "RANLIB=$${RANLIB}" \
25459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25460 install-html) \
25461 || exit 1
25463 @endif sim
25465 .PHONY: maybe-installcheck-sim installcheck-sim
25466 maybe-installcheck-sim:
25467 @if sim
25468 maybe-installcheck-sim: installcheck-sim
25470 installcheck-sim: \
25471 configure-sim
25472 @: $(MAKE); $(unstage)
25473 @[ -f ./sim/Makefile ] || exit 0; \
25474 r=`${PWD_COMMAND}`; export r; \
25475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25476 $(HOST_EXPORTS) \
25477 for flag in $(EXTRA_HOST_FLAGS) ; do \
25478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25479 done; \
25480 echo "Doing installcheck in sim" ; \
25481 (cd $(HOST_SUBDIR)/sim && \
25482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25484 "RANLIB=$${RANLIB}" \
25485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25486 installcheck) \
25487 || exit 1
25489 @endif sim
25491 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25492 maybe-mostlyclean-sim:
25493 @if sim
25494 maybe-mostlyclean-sim: mostlyclean-sim
25496 mostlyclean-sim:
25497 @: $(MAKE); $(unstage)
25498 @[ -f ./sim/Makefile ] || exit 0; \
25499 r=`${PWD_COMMAND}`; export r; \
25500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25501 $(HOST_EXPORTS) \
25502 for flag in $(EXTRA_HOST_FLAGS) ; do \
25503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25504 done; \
25505 echo "Doing mostlyclean in sim" ; \
25506 (cd $(HOST_SUBDIR)/sim && \
25507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25509 "RANLIB=$${RANLIB}" \
25510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25511 mostlyclean) \
25512 || exit 1
25514 @endif sim
25516 .PHONY: maybe-clean-sim clean-sim
25517 maybe-clean-sim:
25518 @if sim
25519 maybe-clean-sim: clean-sim
25521 clean-sim:
25522 @: $(MAKE); $(unstage)
25523 @[ -f ./sim/Makefile ] || exit 0; \
25524 r=`${PWD_COMMAND}`; export r; \
25525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25526 $(HOST_EXPORTS) \
25527 for flag in $(EXTRA_HOST_FLAGS) ; do \
25528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25529 done; \
25530 echo "Doing clean in sim" ; \
25531 (cd $(HOST_SUBDIR)/sim && \
25532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25534 "RANLIB=$${RANLIB}" \
25535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25536 clean) \
25537 || exit 1
25539 @endif sim
25541 .PHONY: maybe-distclean-sim distclean-sim
25542 maybe-distclean-sim:
25543 @if sim
25544 maybe-distclean-sim: distclean-sim
25546 distclean-sim:
25547 @: $(MAKE); $(unstage)
25548 @[ -f ./sim/Makefile ] || exit 0; \
25549 r=`${PWD_COMMAND}`; export r; \
25550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25551 $(HOST_EXPORTS) \
25552 for flag in $(EXTRA_HOST_FLAGS) ; do \
25553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25554 done; \
25555 echo "Doing distclean in sim" ; \
25556 (cd $(HOST_SUBDIR)/sim && \
25557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25559 "RANLIB=$${RANLIB}" \
25560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25561 distclean) \
25562 || exit 1
25564 @endif sim
25566 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25567 maybe-maintainer-clean-sim:
25568 @if sim
25569 maybe-maintainer-clean-sim: maintainer-clean-sim
25571 maintainer-clean-sim:
25572 @: $(MAKE); $(unstage)
25573 @[ -f ./sim/Makefile ] || exit 0; \
25574 r=`${PWD_COMMAND}`; export r; \
25575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25576 $(HOST_EXPORTS) \
25577 for flag in $(EXTRA_HOST_FLAGS) ; do \
25578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25579 done; \
25580 echo "Doing maintainer-clean in sim" ; \
25581 (cd $(HOST_SUBDIR)/sim && \
25582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25584 "RANLIB=$${RANLIB}" \
25585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25586 maintainer-clean) \
25587 || exit 1
25589 @endif sim
25593 .PHONY: configure-texinfo maybe-configure-texinfo
25594 maybe-configure-texinfo:
25595 @if gcc-bootstrap
25596 configure-texinfo: stage_current
25597 @endif gcc-bootstrap
25598 @if texinfo
25599 maybe-configure-texinfo: configure-texinfo
25600 configure-texinfo:
25601 @: $(MAKE); $(unstage)
25602 @r=`${PWD_COMMAND}`; export r; \
25603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25604 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25606 $(HOST_EXPORTS) \
25607 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25608 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25609 case $(srcdir) in \
25610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25611 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25613 esac; \
25614 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25615 libsrcdir="$$s/texinfo"; \
25616 $(SHELL) $${libsrcdir}/configure \
25617 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25618 --target=${target_alias} $${srcdiroption} \
25619 || exit 1
25620 @endif texinfo
25626 .PHONY: all-texinfo maybe-all-texinfo
25627 maybe-all-texinfo:
25628 @if gcc-bootstrap
25629 all-texinfo: stage_current
25630 @endif gcc-bootstrap
25631 @if texinfo
25632 TARGET-texinfo=all
25633 maybe-all-texinfo: all-texinfo
25634 all-texinfo: configure-texinfo
25635 @: $(MAKE); $(unstage)
25636 @r=`${PWD_COMMAND}`; export r; \
25637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25638 $(HOST_EXPORTS) \
25639 (cd $(HOST_SUBDIR)/texinfo && \
25640 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25641 $(TARGET-texinfo))
25642 @endif texinfo
25647 .PHONY: check-texinfo maybe-check-texinfo
25648 maybe-check-texinfo:
25649 @if texinfo
25650 maybe-check-texinfo: check-texinfo
25652 check-texinfo:
25653 @: $(MAKE); $(unstage)
25654 @r=`${PWD_COMMAND}`; export r; \
25655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25656 $(HOST_EXPORTS) \
25657 (cd $(HOST_SUBDIR)/texinfo && \
25658 $(MAKE) $(FLAGS_TO_PASS) check)
25660 @endif texinfo
25662 .PHONY: install-texinfo maybe-install-texinfo
25663 maybe-install-texinfo:
25664 @if texinfo
25665 maybe-install-texinfo: install-texinfo
25667 install-texinfo:
25669 @endif texinfo
25671 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
25672 maybe-install-strip-texinfo:
25673 @if texinfo
25674 maybe-install-strip-texinfo: install-strip-texinfo
25676 install-strip-texinfo:
25678 @endif texinfo
25680 # Other targets (info, dvi, pdf, etc.)
25682 .PHONY: maybe-info-texinfo info-texinfo
25683 maybe-info-texinfo:
25684 @if texinfo
25685 maybe-info-texinfo: info-texinfo
25687 info-texinfo: \
25688 configure-texinfo
25689 @: $(MAKE); $(unstage)
25690 @[ -f ./texinfo/Makefile ] || exit 0; \
25691 r=`${PWD_COMMAND}`; export r; \
25692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25693 $(HOST_EXPORTS) \
25694 for flag in $(EXTRA_HOST_FLAGS) ; do \
25695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25696 done; \
25697 echo "Doing info in texinfo" ; \
25698 (cd $(HOST_SUBDIR)/texinfo && \
25699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25701 "RANLIB=$${RANLIB}" \
25702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25703 info) \
25704 || exit 1
25706 @endif texinfo
25708 .PHONY: maybe-dvi-texinfo dvi-texinfo
25709 maybe-dvi-texinfo:
25710 @if texinfo
25711 maybe-dvi-texinfo: dvi-texinfo
25713 dvi-texinfo: \
25714 configure-texinfo
25715 @: $(MAKE); $(unstage)
25716 @[ -f ./texinfo/Makefile ] || exit 0; \
25717 r=`${PWD_COMMAND}`; export r; \
25718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25719 $(HOST_EXPORTS) \
25720 for flag in $(EXTRA_HOST_FLAGS) ; do \
25721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25722 done; \
25723 echo "Doing dvi in texinfo" ; \
25724 (cd $(HOST_SUBDIR)/texinfo && \
25725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25727 "RANLIB=$${RANLIB}" \
25728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25729 dvi) \
25730 || exit 1
25732 @endif texinfo
25734 .PHONY: maybe-pdf-texinfo pdf-texinfo
25735 maybe-pdf-texinfo:
25736 @if texinfo
25737 maybe-pdf-texinfo: pdf-texinfo
25739 pdf-texinfo: \
25740 configure-texinfo
25741 @: $(MAKE); $(unstage)
25742 @[ -f ./texinfo/Makefile ] || exit 0; \
25743 r=`${PWD_COMMAND}`; export r; \
25744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25745 $(HOST_EXPORTS) \
25746 for flag in $(EXTRA_HOST_FLAGS) ; do \
25747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25748 done; \
25749 echo "Doing pdf in texinfo" ; \
25750 (cd $(HOST_SUBDIR)/texinfo && \
25751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25753 "RANLIB=$${RANLIB}" \
25754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25755 pdf) \
25756 || exit 1
25758 @endif texinfo
25760 .PHONY: maybe-html-texinfo html-texinfo
25761 maybe-html-texinfo:
25762 @if texinfo
25763 maybe-html-texinfo: html-texinfo
25765 html-texinfo: \
25766 configure-texinfo
25767 @: $(MAKE); $(unstage)
25768 @[ -f ./texinfo/Makefile ] || exit 0; \
25769 r=`${PWD_COMMAND}`; export r; \
25770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25771 $(HOST_EXPORTS) \
25772 for flag in $(EXTRA_HOST_FLAGS) ; do \
25773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25774 done; \
25775 echo "Doing html in texinfo" ; \
25776 (cd $(HOST_SUBDIR)/texinfo && \
25777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25779 "RANLIB=$${RANLIB}" \
25780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25781 html) \
25782 || exit 1
25784 @endif texinfo
25786 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25787 maybe-TAGS-texinfo:
25788 @if texinfo
25789 maybe-TAGS-texinfo: TAGS-texinfo
25791 TAGS-texinfo: \
25792 configure-texinfo
25793 @: $(MAKE); $(unstage)
25794 @[ -f ./texinfo/Makefile ] || exit 0; \
25795 r=`${PWD_COMMAND}`; export r; \
25796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25797 $(HOST_EXPORTS) \
25798 for flag in $(EXTRA_HOST_FLAGS) ; do \
25799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25800 done; \
25801 echo "Doing TAGS in texinfo" ; \
25802 (cd $(HOST_SUBDIR)/texinfo && \
25803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25805 "RANLIB=$${RANLIB}" \
25806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25807 TAGS) \
25808 || exit 1
25810 @endif texinfo
25812 .PHONY: maybe-install-info-texinfo install-info-texinfo
25813 maybe-install-info-texinfo:
25814 @if texinfo
25815 maybe-install-info-texinfo: install-info-texinfo
25817 install-info-texinfo: \
25818 configure-texinfo \
25819 info-texinfo
25820 @: $(MAKE); $(unstage)
25821 @[ -f ./texinfo/Makefile ] || exit 0; \
25822 r=`${PWD_COMMAND}`; export r; \
25823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25824 $(HOST_EXPORTS) \
25825 for flag in $(EXTRA_HOST_FLAGS) ; do \
25826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25827 done; \
25828 echo "Doing install-info in texinfo" ; \
25829 (cd $(HOST_SUBDIR)/texinfo && \
25830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25832 "RANLIB=$${RANLIB}" \
25833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25834 install-info) \
25835 || exit 1
25837 @endif texinfo
25839 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25840 maybe-install-pdf-texinfo:
25841 @if texinfo
25842 maybe-install-pdf-texinfo: install-pdf-texinfo
25844 install-pdf-texinfo: \
25845 configure-texinfo \
25846 pdf-texinfo
25847 @: $(MAKE); $(unstage)
25848 @[ -f ./texinfo/Makefile ] || exit 0; \
25849 r=`${PWD_COMMAND}`; export r; \
25850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25851 $(HOST_EXPORTS) \
25852 for flag in $(EXTRA_HOST_FLAGS) ; do \
25853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25854 done; \
25855 echo "Doing install-pdf in texinfo" ; \
25856 (cd $(HOST_SUBDIR)/texinfo && \
25857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25859 "RANLIB=$${RANLIB}" \
25860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25861 install-pdf) \
25862 || exit 1
25864 @endif texinfo
25866 .PHONY: maybe-install-html-texinfo install-html-texinfo
25867 maybe-install-html-texinfo:
25868 @if texinfo
25869 maybe-install-html-texinfo: install-html-texinfo
25871 install-html-texinfo: \
25872 configure-texinfo \
25873 html-texinfo
25874 @: $(MAKE); $(unstage)
25875 @[ -f ./texinfo/Makefile ] || exit 0; \
25876 r=`${PWD_COMMAND}`; export r; \
25877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25878 $(HOST_EXPORTS) \
25879 for flag in $(EXTRA_HOST_FLAGS) ; do \
25880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25881 done; \
25882 echo "Doing install-html in texinfo" ; \
25883 (cd $(HOST_SUBDIR)/texinfo && \
25884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25886 "RANLIB=$${RANLIB}" \
25887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25888 install-html) \
25889 || exit 1
25891 @endif texinfo
25893 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25894 maybe-installcheck-texinfo:
25895 @if texinfo
25896 maybe-installcheck-texinfo: installcheck-texinfo
25898 installcheck-texinfo: \
25899 configure-texinfo
25900 @: $(MAKE); $(unstage)
25901 @[ -f ./texinfo/Makefile ] || exit 0; \
25902 r=`${PWD_COMMAND}`; export r; \
25903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25904 $(HOST_EXPORTS) \
25905 for flag in $(EXTRA_HOST_FLAGS) ; do \
25906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25907 done; \
25908 echo "Doing installcheck in texinfo" ; \
25909 (cd $(HOST_SUBDIR)/texinfo && \
25910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25912 "RANLIB=$${RANLIB}" \
25913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25914 installcheck) \
25915 || exit 1
25917 @endif texinfo
25919 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25920 maybe-mostlyclean-texinfo:
25921 @if texinfo
25922 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25924 mostlyclean-texinfo:
25925 @: $(MAKE); $(unstage)
25926 @[ -f ./texinfo/Makefile ] || exit 0; \
25927 r=`${PWD_COMMAND}`; export r; \
25928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25929 $(HOST_EXPORTS) \
25930 for flag in $(EXTRA_HOST_FLAGS) ; do \
25931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25932 done; \
25933 echo "Doing mostlyclean in texinfo" ; \
25934 (cd $(HOST_SUBDIR)/texinfo && \
25935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25937 "RANLIB=$${RANLIB}" \
25938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25939 mostlyclean) \
25940 || exit 1
25942 @endif texinfo
25944 .PHONY: maybe-clean-texinfo clean-texinfo
25945 maybe-clean-texinfo:
25946 @if texinfo
25947 maybe-clean-texinfo: clean-texinfo
25949 clean-texinfo:
25950 @: $(MAKE); $(unstage)
25951 @[ -f ./texinfo/Makefile ] || exit 0; \
25952 r=`${PWD_COMMAND}`; export r; \
25953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25954 $(HOST_EXPORTS) \
25955 for flag in $(EXTRA_HOST_FLAGS) ; do \
25956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25957 done; \
25958 echo "Doing clean in texinfo" ; \
25959 (cd $(HOST_SUBDIR)/texinfo && \
25960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25962 "RANLIB=$${RANLIB}" \
25963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25964 clean) \
25965 || exit 1
25967 @endif texinfo
25969 .PHONY: maybe-distclean-texinfo distclean-texinfo
25970 maybe-distclean-texinfo:
25971 @if texinfo
25972 maybe-distclean-texinfo: distclean-texinfo
25974 distclean-texinfo:
25975 @: $(MAKE); $(unstage)
25976 @[ -f ./texinfo/Makefile ] || exit 0; \
25977 r=`${PWD_COMMAND}`; export r; \
25978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25979 $(HOST_EXPORTS) \
25980 for flag in $(EXTRA_HOST_FLAGS) ; do \
25981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25982 done; \
25983 echo "Doing distclean in texinfo" ; \
25984 (cd $(HOST_SUBDIR)/texinfo && \
25985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25987 "RANLIB=$${RANLIB}" \
25988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25989 distclean) \
25990 || exit 1
25992 @endif texinfo
25994 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25995 maybe-maintainer-clean-texinfo:
25996 @if texinfo
25997 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25999 maintainer-clean-texinfo:
26000 @: $(MAKE); $(unstage)
26001 @[ -f ./texinfo/Makefile ] || exit 0; \
26002 r=`${PWD_COMMAND}`; export r; \
26003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26004 $(HOST_EXPORTS) \
26005 for flag in $(EXTRA_HOST_FLAGS) ; do \
26006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26007 done; \
26008 echo "Doing maintainer-clean in texinfo" ; \
26009 (cd $(HOST_SUBDIR)/texinfo && \
26010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26012 "RANLIB=$${RANLIB}" \
26013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26014 maintainer-clean) \
26015 || exit 1
26017 @endif texinfo
26021 .PHONY: configure-zlib maybe-configure-zlib
26022 maybe-configure-zlib:
26023 @if gcc-bootstrap
26024 configure-zlib: stage_current
26025 @endif gcc-bootstrap
26026 @if zlib
26027 maybe-configure-zlib: configure-zlib
26028 configure-zlib:
26029 @r=`${PWD_COMMAND}`; export r; \
26030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26031 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26033 $(HOST_EXPORTS) \
26034 echo Configuring in $(HOST_SUBDIR)/zlib; \
26035 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26036 case $(srcdir) in \
26037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26038 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26040 esac; \
26041 srcdiroption="--srcdir=$${topdir}/zlib"; \
26042 libsrcdir="$$s/zlib"; \
26043 $(SHELL) $${libsrcdir}/configure \
26044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26045 --target=${target_alias} $${srcdiroption} \
26046 || exit 1
26047 @endif zlib
26051 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26052 maybe-configure-stage1-zlib:
26053 @if zlib-bootstrap
26054 maybe-configure-stage1-zlib: configure-stage1-zlib
26055 configure-stage1-zlib:
26056 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26058 @r=`${PWD_COMMAND}`; export r; \
26059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26060 TFLAGS="$(STAGE1_TFLAGS)"; \
26061 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26062 $(HOST_EXPORTS) \
26063 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26064 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26065 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26066 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26068 cd $(HOST_SUBDIR)/zlib || exit 1; \
26069 case $(srcdir) in \
26070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26071 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26073 esac; \
26074 srcdiroption="--srcdir=$${topdir}/zlib"; \
26075 libsrcdir="$$s/zlib"; \
26076 $(SHELL) $${libsrcdir}/configure \
26077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26078 --target=${target_alias} $${srcdiroption} \
26079 $(STAGE1_CONFIGURE_FLAGS)
26080 @endif zlib-bootstrap
26082 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26083 maybe-configure-stage2-zlib:
26084 @if zlib-bootstrap
26085 maybe-configure-stage2-zlib: configure-stage2-zlib
26086 configure-stage2-zlib:
26087 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26089 @r=`${PWD_COMMAND}`; export r; \
26090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26091 TFLAGS="$(STAGE2_TFLAGS)"; \
26092 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26093 $(HOST_EXPORTS) \
26094 $(POSTSTAGE1_HOST_EXPORTS) \
26095 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26096 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26097 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26098 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26100 cd $(HOST_SUBDIR)/zlib || exit 1; \
26101 case $(srcdir) in \
26102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26103 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26105 esac; \
26106 srcdiroption="--srcdir=$${topdir}/zlib"; \
26107 libsrcdir="$$s/zlib"; \
26108 $(SHELL) $${libsrcdir}/configure \
26109 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26110 --target=${target_alias} $${srcdiroption} \
26111 --with-build-libsubdir=$(HOST_SUBDIR) \
26112 $(STAGE2_CONFIGURE_FLAGS)
26113 @endif zlib-bootstrap
26115 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26116 maybe-configure-stage3-zlib:
26117 @if zlib-bootstrap
26118 maybe-configure-stage3-zlib: configure-stage3-zlib
26119 configure-stage3-zlib:
26120 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26121 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26122 @r=`${PWD_COMMAND}`; export r; \
26123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26124 TFLAGS="$(STAGE3_TFLAGS)"; \
26125 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26126 $(HOST_EXPORTS) \
26127 $(POSTSTAGE1_HOST_EXPORTS) \
26128 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26129 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26130 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26131 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26133 cd $(HOST_SUBDIR)/zlib || exit 1; \
26134 case $(srcdir) in \
26135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26136 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26138 esac; \
26139 srcdiroption="--srcdir=$${topdir}/zlib"; \
26140 libsrcdir="$$s/zlib"; \
26141 $(SHELL) $${libsrcdir}/configure \
26142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26143 --target=${target_alias} $${srcdiroption} \
26144 --with-build-libsubdir=$(HOST_SUBDIR) \
26145 $(STAGE3_CONFIGURE_FLAGS)
26146 @endif zlib-bootstrap
26148 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26149 maybe-configure-stage4-zlib:
26150 @if zlib-bootstrap
26151 maybe-configure-stage4-zlib: configure-stage4-zlib
26152 configure-stage4-zlib:
26153 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26154 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26155 @r=`${PWD_COMMAND}`; export r; \
26156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26157 TFLAGS="$(STAGE4_TFLAGS)"; \
26158 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26159 $(HOST_EXPORTS) \
26160 $(POSTSTAGE1_HOST_EXPORTS) \
26161 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26162 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26163 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26164 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26166 cd $(HOST_SUBDIR)/zlib || exit 1; \
26167 case $(srcdir) in \
26168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26169 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26171 esac; \
26172 srcdiroption="--srcdir=$${topdir}/zlib"; \
26173 libsrcdir="$$s/zlib"; \
26174 $(SHELL) $${libsrcdir}/configure \
26175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26176 --target=${target_alias} $${srcdiroption} \
26177 --with-build-libsubdir=$(HOST_SUBDIR) \
26178 $(STAGE4_CONFIGURE_FLAGS)
26179 @endif zlib-bootstrap
26181 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26182 maybe-configure-stageprofile-zlib:
26183 @if zlib-bootstrap
26184 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26185 configure-stageprofile-zlib:
26186 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26188 @r=`${PWD_COMMAND}`; export r; \
26189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26190 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26191 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26192 $(HOST_EXPORTS) \
26193 $(POSTSTAGE1_HOST_EXPORTS) \
26194 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26195 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26196 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26197 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26199 cd $(HOST_SUBDIR)/zlib || exit 1; \
26200 case $(srcdir) in \
26201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26202 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26204 esac; \
26205 srcdiroption="--srcdir=$${topdir}/zlib"; \
26206 libsrcdir="$$s/zlib"; \
26207 $(SHELL) $${libsrcdir}/configure \
26208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26209 --target=${target_alias} $${srcdiroption} \
26210 --with-build-libsubdir=$(HOST_SUBDIR) \
26211 $(STAGEprofile_CONFIGURE_FLAGS)
26212 @endif zlib-bootstrap
26214 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26215 maybe-configure-stagefeedback-zlib:
26216 @if zlib-bootstrap
26217 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26218 configure-stagefeedback-zlib:
26219 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26221 @r=`${PWD_COMMAND}`; export r; \
26222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26224 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26225 $(HOST_EXPORTS) \
26226 $(POSTSTAGE1_HOST_EXPORTS) \
26227 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26228 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26229 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26230 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26232 cd $(HOST_SUBDIR)/zlib || exit 1; \
26233 case $(srcdir) in \
26234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26235 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26237 esac; \
26238 srcdiroption="--srcdir=$${topdir}/zlib"; \
26239 libsrcdir="$$s/zlib"; \
26240 $(SHELL) $${libsrcdir}/configure \
26241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26242 --target=${target_alias} $${srcdiroption} \
26243 --with-build-libsubdir=$(HOST_SUBDIR) \
26244 $(STAGEfeedback_CONFIGURE_FLAGS)
26245 @endif zlib-bootstrap
26251 .PHONY: all-zlib maybe-all-zlib
26252 maybe-all-zlib:
26253 @if gcc-bootstrap
26254 all-zlib: stage_current
26255 @endif gcc-bootstrap
26256 @if zlib
26257 TARGET-zlib=all
26258 maybe-all-zlib: all-zlib
26259 all-zlib: configure-zlib
26260 @r=`${PWD_COMMAND}`; export r; \
26261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26262 $(HOST_EXPORTS) \
26263 (cd $(HOST_SUBDIR)/zlib && \
26264 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26265 $(TARGET-zlib))
26266 @endif zlib
26270 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26271 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26272 maybe-all-stage1-zlib:
26273 maybe-clean-stage1-zlib:
26274 @if zlib-bootstrap
26275 maybe-all-stage1-zlib: all-stage1-zlib
26276 all-stage1: all-stage1-zlib
26277 TARGET-stage1-zlib = $(TARGET-zlib)
26278 all-stage1-zlib: configure-stage1-zlib
26279 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26280 @r=`${PWD_COMMAND}`; export r; \
26281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26282 TFLAGS="$(STAGE1_TFLAGS)"; \
26283 $(HOST_EXPORTS) \
26284 cd $(HOST_SUBDIR)/zlib && \
26285 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26286 CFLAGS="$(STAGE1_CFLAGS)" \
26287 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26288 LIBCFLAGS="$(LIBCFLAGS)" \
26289 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26290 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26291 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26292 $(EXTRA_HOST_FLAGS) \
26293 $(STAGE1_FLAGS_TO_PASS) \
26294 TFLAGS="$(STAGE1_TFLAGS)" \
26295 $(TARGET-stage1-zlib)
26297 maybe-clean-stage1-zlib: clean-stage1-zlib
26298 clean-stage1: clean-stage1-zlib
26299 clean-stage1-zlib:
26300 @if [ $(current_stage) = stage1 ]; then \
26301 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26302 else \
26303 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26304 $(MAKE) stage1-start; \
26305 fi; \
26306 cd $(HOST_SUBDIR)/zlib && \
26307 $(MAKE) $(EXTRA_HOST_FLAGS) \
26308 $(STAGE1_FLAGS_TO_PASS) clean
26309 @endif zlib-bootstrap
26312 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26313 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26314 maybe-all-stage2-zlib:
26315 maybe-clean-stage2-zlib:
26316 @if zlib-bootstrap
26317 maybe-all-stage2-zlib: all-stage2-zlib
26318 all-stage2: all-stage2-zlib
26319 TARGET-stage2-zlib = $(TARGET-zlib)
26320 all-stage2-zlib: configure-stage2-zlib
26321 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26322 @r=`${PWD_COMMAND}`; export r; \
26323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26324 TFLAGS="$(STAGE2_TFLAGS)"; \
26325 $(HOST_EXPORTS) \
26326 $(POSTSTAGE1_HOST_EXPORTS) \
26327 cd $(HOST_SUBDIR)/zlib && \
26328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26329 CFLAGS="$(STAGE2_CFLAGS)" \
26330 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26331 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26332 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26333 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26334 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26335 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26336 TFLAGS="$(STAGE2_TFLAGS)" \
26337 $(TARGET-stage2-zlib)
26339 maybe-clean-stage2-zlib: clean-stage2-zlib
26340 clean-stage2: clean-stage2-zlib
26341 clean-stage2-zlib:
26342 @if [ $(current_stage) = stage2 ]; then \
26343 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26344 else \
26345 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26346 $(MAKE) stage2-start; \
26347 fi; \
26348 cd $(HOST_SUBDIR)/zlib && \
26349 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26350 @endif zlib-bootstrap
26353 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26354 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26355 maybe-all-stage3-zlib:
26356 maybe-clean-stage3-zlib:
26357 @if zlib-bootstrap
26358 maybe-all-stage3-zlib: all-stage3-zlib
26359 all-stage3: all-stage3-zlib
26360 TARGET-stage3-zlib = $(TARGET-zlib)
26361 all-stage3-zlib: configure-stage3-zlib
26362 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26363 @r=`${PWD_COMMAND}`; export r; \
26364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26365 TFLAGS="$(STAGE3_TFLAGS)"; \
26366 $(HOST_EXPORTS) \
26367 $(POSTSTAGE1_HOST_EXPORTS) \
26368 cd $(HOST_SUBDIR)/zlib && \
26369 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26370 CFLAGS="$(STAGE3_CFLAGS)" \
26371 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26372 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26373 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26374 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26375 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26376 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26377 TFLAGS="$(STAGE3_TFLAGS)" \
26378 $(TARGET-stage3-zlib)
26380 maybe-clean-stage3-zlib: clean-stage3-zlib
26381 clean-stage3: clean-stage3-zlib
26382 clean-stage3-zlib:
26383 @if [ $(current_stage) = stage3 ]; then \
26384 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26385 else \
26386 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26387 $(MAKE) stage3-start; \
26388 fi; \
26389 cd $(HOST_SUBDIR)/zlib && \
26390 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26391 @endif zlib-bootstrap
26394 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26395 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26396 maybe-all-stage4-zlib:
26397 maybe-clean-stage4-zlib:
26398 @if zlib-bootstrap
26399 maybe-all-stage4-zlib: all-stage4-zlib
26400 all-stage4: all-stage4-zlib
26401 TARGET-stage4-zlib = $(TARGET-zlib)
26402 all-stage4-zlib: configure-stage4-zlib
26403 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26404 @r=`${PWD_COMMAND}`; export r; \
26405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26406 TFLAGS="$(STAGE4_TFLAGS)"; \
26407 $(HOST_EXPORTS) \
26408 $(POSTSTAGE1_HOST_EXPORTS) \
26409 cd $(HOST_SUBDIR)/zlib && \
26410 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26411 CFLAGS="$(STAGE4_CFLAGS)" \
26412 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26413 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26414 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26415 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26416 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26417 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26418 TFLAGS="$(STAGE4_TFLAGS)" \
26419 $(TARGET-stage4-zlib)
26421 maybe-clean-stage4-zlib: clean-stage4-zlib
26422 clean-stage4: clean-stage4-zlib
26423 clean-stage4-zlib:
26424 @if [ $(current_stage) = stage4 ]; then \
26425 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26426 else \
26427 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26428 $(MAKE) stage4-start; \
26429 fi; \
26430 cd $(HOST_SUBDIR)/zlib && \
26431 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26432 @endif zlib-bootstrap
26435 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26436 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26437 maybe-all-stageprofile-zlib:
26438 maybe-clean-stageprofile-zlib:
26439 @if zlib-bootstrap
26440 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26441 all-stageprofile: all-stageprofile-zlib
26442 TARGET-stageprofile-zlib = $(TARGET-zlib)
26443 all-stageprofile-zlib: configure-stageprofile-zlib
26444 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26445 @r=`${PWD_COMMAND}`; export r; \
26446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26447 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26448 $(HOST_EXPORTS) \
26449 $(POSTSTAGE1_HOST_EXPORTS) \
26450 cd $(HOST_SUBDIR)/zlib && \
26451 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26452 CFLAGS="$(STAGEprofile_CFLAGS)" \
26453 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26454 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26455 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26456 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26457 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26458 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26459 TFLAGS="$(STAGEprofile_TFLAGS)" \
26460 $(TARGET-stageprofile-zlib)
26462 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26463 clean-stageprofile: clean-stageprofile-zlib
26464 clean-stageprofile-zlib:
26465 @if [ $(current_stage) = stageprofile ]; then \
26466 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26467 else \
26468 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26469 $(MAKE) stageprofile-start; \
26470 fi; \
26471 cd $(HOST_SUBDIR)/zlib && \
26472 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26473 @endif zlib-bootstrap
26476 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26477 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26478 maybe-all-stagefeedback-zlib:
26479 maybe-clean-stagefeedback-zlib:
26480 @if zlib-bootstrap
26481 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26482 all-stagefeedback: all-stagefeedback-zlib
26483 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26484 all-stagefeedback-zlib: configure-stagefeedback-zlib
26485 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26486 @r=`${PWD_COMMAND}`; export r; \
26487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26488 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26489 $(HOST_EXPORTS) \
26490 $(POSTSTAGE1_HOST_EXPORTS) \
26491 cd $(HOST_SUBDIR)/zlib && \
26492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26493 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26494 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26495 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26499 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26500 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26501 $(TARGET-stagefeedback-zlib)
26503 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26504 clean-stagefeedback: clean-stagefeedback-zlib
26505 clean-stagefeedback-zlib:
26506 @if [ $(current_stage) = stagefeedback ]; then \
26507 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26508 else \
26509 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26510 $(MAKE) stagefeedback-start; \
26511 fi; \
26512 cd $(HOST_SUBDIR)/zlib && \
26513 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26514 @endif zlib-bootstrap
26520 .PHONY: check-zlib maybe-check-zlib
26521 maybe-check-zlib:
26522 @if zlib
26523 maybe-check-zlib: check-zlib
26525 check-zlib:
26527 @endif zlib
26529 .PHONY: install-zlib maybe-install-zlib
26530 maybe-install-zlib:
26531 @if zlib
26532 maybe-install-zlib: install-zlib
26534 install-zlib:
26536 @endif zlib
26538 .PHONY: install-strip-zlib maybe-install-strip-zlib
26539 maybe-install-strip-zlib:
26540 @if zlib
26541 maybe-install-strip-zlib: install-strip-zlib
26543 install-strip-zlib:
26545 @endif zlib
26547 # Other targets (info, dvi, pdf, etc.)
26549 .PHONY: maybe-info-zlib info-zlib
26550 maybe-info-zlib:
26551 @if zlib
26552 maybe-info-zlib: info-zlib
26554 info-zlib: \
26555 configure-zlib
26556 @[ -f ./zlib/Makefile ] || exit 0; \
26557 r=`${PWD_COMMAND}`; export r; \
26558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26559 $(HOST_EXPORTS) \
26560 for flag in $(EXTRA_HOST_FLAGS) ; do \
26561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26562 done; \
26563 echo "Doing info in zlib" ; \
26564 (cd $(HOST_SUBDIR)/zlib && \
26565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26567 "RANLIB=$${RANLIB}" \
26568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26569 info) \
26570 || exit 1
26572 @endif zlib
26574 .PHONY: maybe-dvi-zlib dvi-zlib
26575 maybe-dvi-zlib:
26576 @if zlib
26577 maybe-dvi-zlib: dvi-zlib
26579 dvi-zlib: \
26580 configure-zlib
26581 @[ -f ./zlib/Makefile ] || exit 0; \
26582 r=`${PWD_COMMAND}`; export r; \
26583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26584 $(HOST_EXPORTS) \
26585 for flag in $(EXTRA_HOST_FLAGS) ; do \
26586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26587 done; \
26588 echo "Doing dvi in zlib" ; \
26589 (cd $(HOST_SUBDIR)/zlib && \
26590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26592 "RANLIB=$${RANLIB}" \
26593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26594 dvi) \
26595 || exit 1
26597 @endif zlib
26599 .PHONY: maybe-pdf-zlib pdf-zlib
26600 maybe-pdf-zlib:
26601 @if zlib
26602 maybe-pdf-zlib: pdf-zlib
26604 pdf-zlib: \
26605 configure-zlib
26606 @[ -f ./zlib/Makefile ] || exit 0; \
26607 r=`${PWD_COMMAND}`; export r; \
26608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26609 $(HOST_EXPORTS) \
26610 for flag in $(EXTRA_HOST_FLAGS) ; do \
26611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26612 done; \
26613 echo "Doing pdf in zlib" ; \
26614 (cd $(HOST_SUBDIR)/zlib && \
26615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26617 "RANLIB=$${RANLIB}" \
26618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26619 pdf) \
26620 || exit 1
26622 @endif zlib
26624 .PHONY: maybe-html-zlib html-zlib
26625 maybe-html-zlib:
26626 @if zlib
26627 maybe-html-zlib: html-zlib
26629 html-zlib: \
26630 configure-zlib
26631 @[ -f ./zlib/Makefile ] || exit 0; \
26632 r=`${PWD_COMMAND}`; export r; \
26633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26634 $(HOST_EXPORTS) \
26635 for flag in $(EXTRA_HOST_FLAGS) ; do \
26636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26637 done; \
26638 echo "Doing html in zlib" ; \
26639 (cd $(HOST_SUBDIR)/zlib && \
26640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26642 "RANLIB=$${RANLIB}" \
26643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26644 html) \
26645 || exit 1
26647 @endif zlib
26649 .PHONY: maybe-TAGS-zlib TAGS-zlib
26650 maybe-TAGS-zlib:
26651 @if zlib
26652 maybe-TAGS-zlib: TAGS-zlib
26654 TAGS-zlib: \
26655 configure-zlib
26656 @[ -f ./zlib/Makefile ] || exit 0; \
26657 r=`${PWD_COMMAND}`; export r; \
26658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26659 $(HOST_EXPORTS) \
26660 for flag in $(EXTRA_HOST_FLAGS) ; do \
26661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26662 done; \
26663 echo "Doing TAGS in zlib" ; \
26664 (cd $(HOST_SUBDIR)/zlib && \
26665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26667 "RANLIB=$${RANLIB}" \
26668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26669 TAGS) \
26670 || exit 1
26672 @endif zlib
26674 .PHONY: maybe-install-info-zlib install-info-zlib
26675 maybe-install-info-zlib:
26676 @if zlib
26677 maybe-install-info-zlib: install-info-zlib
26679 install-info-zlib: \
26680 configure-zlib \
26681 info-zlib
26682 @[ -f ./zlib/Makefile ] || exit 0; \
26683 r=`${PWD_COMMAND}`; export r; \
26684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26685 $(HOST_EXPORTS) \
26686 for flag in $(EXTRA_HOST_FLAGS) ; do \
26687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26688 done; \
26689 echo "Doing install-info in zlib" ; \
26690 (cd $(HOST_SUBDIR)/zlib && \
26691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26693 "RANLIB=$${RANLIB}" \
26694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26695 install-info) \
26696 || exit 1
26698 @endif zlib
26700 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
26701 maybe-install-pdf-zlib:
26702 @if zlib
26703 maybe-install-pdf-zlib: install-pdf-zlib
26705 install-pdf-zlib: \
26706 configure-zlib \
26707 pdf-zlib
26708 @[ -f ./zlib/Makefile ] || exit 0; \
26709 r=`${PWD_COMMAND}`; export r; \
26710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26711 $(HOST_EXPORTS) \
26712 for flag in $(EXTRA_HOST_FLAGS) ; do \
26713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26714 done; \
26715 echo "Doing install-pdf in zlib" ; \
26716 (cd $(HOST_SUBDIR)/zlib && \
26717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26719 "RANLIB=$${RANLIB}" \
26720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26721 install-pdf) \
26722 || exit 1
26724 @endif zlib
26726 .PHONY: maybe-install-html-zlib install-html-zlib
26727 maybe-install-html-zlib:
26728 @if zlib
26729 maybe-install-html-zlib: install-html-zlib
26731 install-html-zlib: \
26732 configure-zlib \
26733 html-zlib
26734 @[ -f ./zlib/Makefile ] || exit 0; \
26735 r=`${PWD_COMMAND}`; export r; \
26736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26737 $(HOST_EXPORTS) \
26738 for flag in $(EXTRA_HOST_FLAGS) ; do \
26739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26740 done; \
26741 echo "Doing install-html in zlib" ; \
26742 (cd $(HOST_SUBDIR)/zlib && \
26743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26745 "RANLIB=$${RANLIB}" \
26746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26747 install-html) \
26748 || exit 1
26750 @endif zlib
26752 .PHONY: maybe-installcheck-zlib installcheck-zlib
26753 maybe-installcheck-zlib:
26754 @if zlib
26755 maybe-installcheck-zlib: installcheck-zlib
26757 installcheck-zlib: \
26758 configure-zlib
26759 @[ -f ./zlib/Makefile ] || exit 0; \
26760 r=`${PWD_COMMAND}`; export r; \
26761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26762 $(HOST_EXPORTS) \
26763 for flag in $(EXTRA_HOST_FLAGS) ; do \
26764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26765 done; \
26766 echo "Doing installcheck in zlib" ; \
26767 (cd $(HOST_SUBDIR)/zlib && \
26768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26770 "RANLIB=$${RANLIB}" \
26771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26772 installcheck) \
26773 || exit 1
26775 @endif zlib
26777 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26778 maybe-mostlyclean-zlib:
26779 @if zlib
26780 maybe-mostlyclean-zlib: mostlyclean-zlib
26782 mostlyclean-zlib:
26783 @[ -f ./zlib/Makefile ] || exit 0; \
26784 r=`${PWD_COMMAND}`; export r; \
26785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26786 $(HOST_EXPORTS) \
26787 for flag in $(EXTRA_HOST_FLAGS) ; do \
26788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26789 done; \
26790 echo "Doing mostlyclean in zlib" ; \
26791 (cd $(HOST_SUBDIR)/zlib && \
26792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26794 "RANLIB=$${RANLIB}" \
26795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26796 mostlyclean) \
26797 || exit 1
26799 @endif zlib
26801 .PHONY: maybe-clean-zlib clean-zlib
26802 maybe-clean-zlib:
26803 @if zlib
26804 maybe-clean-zlib: clean-zlib
26806 clean-zlib:
26807 @[ -f ./zlib/Makefile ] || exit 0; \
26808 r=`${PWD_COMMAND}`; export r; \
26809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26810 $(HOST_EXPORTS) \
26811 for flag in $(EXTRA_HOST_FLAGS) ; do \
26812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26813 done; \
26814 echo "Doing clean in zlib" ; \
26815 (cd $(HOST_SUBDIR)/zlib && \
26816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26818 "RANLIB=$${RANLIB}" \
26819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26820 clean) \
26821 || exit 1
26823 @endif zlib
26825 .PHONY: maybe-distclean-zlib distclean-zlib
26826 maybe-distclean-zlib:
26827 @if zlib
26828 maybe-distclean-zlib: distclean-zlib
26830 distclean-zlib:
26831 @[ -f ./zlib/Makefile ] || exit 0; \
26832 r=`${PWD_COMMAND}`; export r; \
26833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26834 $(HOST_EXPORTS) \
26835 for flag in $(EXTRA_HOST_FLAGS) ; do \
26836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26837 done; \
26838 echo "Doing distclean in zlib" ; \
26839 (cd $(HOST_SUBDIR)/zlib && \
26840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26842 "RANLIB=$${RANLIB}" \
26843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26844 distclean) \
26845 || exit 1
26847 @endif zlib
26849 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26850 maybe-maintainer-clean-zlib:
26851 @if zlib
26852 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26854 maintainer-clean-zlib:
26855 @[ -f ./zlib/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 maintainer-clean in zlib" ; \
26863 (cd $(HOST_SUBDIR)/zlib && \
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 maintainer-clean) \
26869 || exit 1
26871 @endif zlib
26875 .PHONY: configure-gdb maybe-configure-gdb
26876 maybe-configure-gdb:
26877 @if gcc-bootstrap
26878 configure-gdb: stage_current
26879 @endif gcc-bootstrap
26880 @if gdb
26881 maybe-configure-gdb: configure-gdb
26882 configure-gdb:
26883 @: $(MAKE); $(unstage)
26884 @r=`${PWD_COMMAND}`; export r; \
26885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26886 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26887 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26888 $(HOST_EXPORTS) \
26889 echo Configuring in $(HOST_SUBDIR)/gdb; \
26890 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26891 case $(srcdir) in \
26892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26893 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26895 esac; \
26896 srcdiroption="--srcdir=$${topdir}/gdb"; \
26897 libsrcdir="$$s/gdb"; \
26898 $(SHELL) $${libsrcdir}/configure \
26899 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26900 --target=${target_alias} $${srcdiroption} \
26901 || exit 1
26902 @endif gdb
26908 .PHONY: all-gdb maybe-all-gdb
26909 maybe-all-gdb:
26910 @if gcc-bootstrap
26911 all-gdb: stage_current
26912 @endif gcc-bootstrap
26913 @if gdb
26914 TARGET-gdb=all
26915 maybe-all-gdb: all-gdb
26916 all-gdb: configure-gdb
26917 @: $(MAKE); $(unstage)
26918 @r=`${PWD_COMMAND}`; export r; \
26919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26920 $(HOST_EXPORTS) \
26921 (cd $(HOST_SUBDIR)/gdb && \
26922 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26923 $(TARGET-gdb))
26924 @endif gdb
26929 .PHONY: check-gdb maybe-check-gdb
26930 maybe-check-gdb:
26931 @if gdb
26932 maybe-check-gdb: check-gdb
26934 check-gdb:
26935 @: $(MAKE); $(unstage)
26936 @r=`${PWD_COMMAND}`; export r; \
26937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26938 $(HOST_EXPORTS) \
26939 (cd $(HOST_SUBDIR)/gdb && \
26940 $(MAKE) $(FLAGS_TO_PASS) check)
26942 @endif gdb
26944 .PHONY: install-gdb maybe-install-gdb
26945 maybe-install-gdb:
26946 @if gdb
26947 maybe-install-gdb: install-gdb
26949 install-gdb: installdirs
26950 @: $(MAKE); $(unstage)
26951 @r=`${PWD_COMMAND}`; export r; \
26952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26953 $(HOST_EXPORTS) \
26954 (cd $(HOST_SUBDIR)/gdb && \
26955 $(MAKE) $(FLAGS_TO_PASS) install)
26957 @endif gdb
26959 .PHONY: install-strip-gdb maybe-install-strip-gdb
26960 maybe-install-strip-gdb:
26961 @if gdb
26962 maybe-install-strip-gdb: install-strip-gdb
26964 install-strip-gdb: installdirs
26965 @: $(MAKE); $(unstage)
26966 @r=`${PWD_COMMAND}`; export r; \
26967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26968 $(HOST_EXPORTS) \
26969 (cd $(HOST_SUBDIR)/gdb && \
26970 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26972 @endif gdb
26974 # Other targets (info, dvi, pdf, etc.)
26976 .PHONY: maybe-info-gdb info-gdb
26977 maybe-info-gdb:
26978 @if gdb
26979 maybe-info-gdb: info-gdb
26981 info-gdb: \
26982 configure-gdb
26983 @: $(MAKE); $(unstage)
26984 @[ -f ./gdb/Makefile ] || exit 0; \
26985 r=`${PWD_COMMAND}`; export r; \
26986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26987 $(HOST_EXPORTS) \
26988 for flag in $(EXTRA_HOST_FLAGS) ; do \
26989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26990 done; \
26991 echo "Doing info in gdb" ; \
26992 (cd $(HOST_SUBDIR)/gdb && \
26993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26995 "RANLIB=$${RANLIB}" \
26996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26997 info) \
26998 || exit 1
27000 @endif gdb
27002 .PHONY: maybe-dvi-gdb dvi-gdb
27003 maybe-dvi-gdb:
27004 @if gdb
27005 maybe-dvi-gdb: dvi-gdb
27007 dvi-gdb: \
27008 configure-gdb
27009 @: $(MAKE); $(unstage)
27010 @[ -f ./gdb/Makefile ] || exit 0; \
27011 r=`${PWD_COMMAND}`; export r; \
27012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27013 $(HOST_EXPORTS) \
27014 for flag in $(EXTRA_HOST_FLAGS) ; do \
27015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27016 done; \
27017 echo "Doing dvi in gdb" ; \
27018 (cd $(HOST_SUBDIR)/gdb && \
27019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27021 "RANLIB=$${RANLIB}" \
27022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27023 dvi) \
27024 || exit 1
27026 @endif gdb
27028 .PHONY: maybe-pdf-gdb pdf-gdb
27029 maybe-pdf-gdb:
27030 @if gdb
27031 maybe-pdf-gdb: pdf-gdb
27033 pdf-gdb: \
27034 configure-gdb
27035 @: $(MAKE); $(unstage)
27036 @[ -f ./gdb/Makefile ] || exit 0; \
27037 r=`${PWD_COMMAND}`; export r; \
27038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27039 $(HOST_EXPORTS) \
27040 for flag in $(EXTRA_HOST_FLAGS) ; do \
27041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27042 done; \
27043 echo "Doing pdf in gdb" ; \
27044 (cd $(HOST_SUBDIR)/gdb && \
27045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27047 "RANLIB=$${RANLIB}" \
27048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27049 pdf) \
27050 || exit 1
27052 @endif gdb
27054 .PHONY: maybe-html-gdb html-gdb
27055 maybe-html-gdb:
27056 @if gdb
27057 maybe-html-gdb: html-gdb
27059 html-gdb: \
27060 configure-gdb
27061 @: $(MAKE); $(unstage)
27062 @[ -f ./gdb/Makefile ] || exit 0; \
27063 r=`${PWD_COMMAND}`; export r; \
27064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27065 $(HOST_EXPORTS) \
27066 for flag in $(EXTRA_HOST_FLAGS) ; do \
27067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27068 done; \
27069 echo "Doing html in gdb" ; \
27070 (cd $(HOST_SUBDIR)/gdb && \
27071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27073 "RANLIB=$${RANLIB}" \
27074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27075 html) \
27076 || exit 1
27078 @endif gdb
27080 .PHONY: maybe-TAGS-gdb TAGS-gdb
27081 maybe-TAGS-gdb:
27082 @if gdb
27083 maybe-TAGS-gdb: TAGS-gdb
27085 TAGS-gdb: \
27086 configure-gdb
27087 @: $(MAKE); $(unstage)
27088 @[ -f ./gdb/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 TAGS in gdb" ; \
27096 (cd $(HOST_SUBDIR)/gdb && \
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 TAGS) \
27102 || exit 1
27104 @endif gdb
27106 .PHONY: maybe-install-info-gdb install-info-gdb
27107 maybe-install-info-gdb:
27108 @if gdb
27109 maybe-install-info-gdb: install-info-gdb
27111 install-info-gdb: \
27112 configure-gdb \
27113 info-gdb
27114 @: $(MAKE); $(unstage)
27115 @[ -f ./gdb/Makefile ] || exit 0; \
27116 r=`${PWD_COMMAND}`; export r; \
27117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27118 $(HOST_EXPORTS) \
27119 for flag in $(EXTRA_HOST_FLAGS) ; do \
27120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27121 done; \
27122 echo "Doing install-info in gdb" ; \
27123 (cd $(HOST_SUBDIR)/gdb && \
27124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27126 "RANLIB=$${RANLIB}" \
27127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27128 install-info) \
27129 || exit 1
27131 @endif gdb
27133 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27134 maybe-install-pdf-gdb:
27135 @if gdb
27136 maybe-install-pdf-gdb: install-pdf-gdb
27138 install-pdf-gdb: \
27139 configure-gdb \
27140 pdf-gdb
27141 @: $(MAKE); $(unstage)
27142 @[ -f ./gdb/Makefile ] || exit 0; \
27143 r=`${PWD_COMMAND}`; export r; \
27144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27145 $(HOST_EXPORTS) \
27146 for flag in $(EXTRA_HOST_FLAGS) ; do \
27147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27148 done; \
27149 echo "Doing install-pdf in gdb" ; \
27150 (cd $(HOST_SUBDIR)/gdb && \
27151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27153 "RANLIB=$${RANLIB}" \
27154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27155 install-pdf) \
27156 || exit 1
27158 @endif gdb
27160 .PHONY: maybe-install-html-gdb install-html-gdb
27161 maybe-install-html-gdb:
27162 @if gdb
27163 maybe-install-html-gdb: install-html-gdb
27165 install-html-gdb: \
27166 configure-gdb \
27167 html-gdb
27168 @: $(MAKE); $(unstage)
27169 @[ -f ./gdb/Makefile ] || exit 0; \
27170 r=`${PWD_COMMAND}`; export r; \
27171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27172 $(HOST_EXPORTS) \
27173 for flag in $(EXTRA_HOST_FLAGS) ; do \
27174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27175 done; \
27176 echo "Doing install-html in gdb" ; \
27177 (cd $(HOST_SUBDIR)/gdb && \
27178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27180 "RANLIB=$${RANLIB}" \
27181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27182 install-html) \
27183 || exit 1
27185 @endif gdb
27187 .PHONY: maybe-installcheck-gdb installcheck-gdb
27188 maybe-installcheck-gdb:
27189 @if gdb
27190 maybe-installcheck-gdb: installcheck-gdb
27192 installcheck-gdb: \
27193 configure-gdb
27194 @: $(MAKE); $(unstage)
27195 @[ -f ./gdb/Makefile ] || exit 0; \
27196 r=`${PWD_COMMAND}`; export r; \
27197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27198 $(HOST_EXPORTS) \
27199 for flag in $(EXTRA_HOST_FLAGS) ; do \
27200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27201 done; \
27202 echo "Doing installcheck in gdb" ; \
27203 (cd $(HOST_SUBDIR)/gdb && \
27204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27206 "RANLIB=$${RANLIB}" \
27207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27208 installcheck) \
27209 || exit 1
27211 @endif gdb
27213 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27214 maybe-mostlyclean-gdb:
27215 @if gdb
27216 maybe-mostlyclean-gdb: mostlyclean-gdb
27218 mostlyclean-gdb:
27219 @: $(MAKE); $(unstage)
27220 @[ -f ./gdb/Makefile ] || exit 0; \
27221 r=`${PWD_COMMAND}`; export r; \
27222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27223 $(HOST_EXPORTS) \
27224 for flag in $(EXTRA_HOST_FLAGS) ; do \
27225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27226 done; \
27227 echo "Doing mostlyclean in gdb" ; \
27228 (cd $(HOST_SUBDIR)/gdb && \
27229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27231 "RANLIB=$${RANLIB}" \
27232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27233 mostlyclean) \
27234 || exit 1
27236 @endif gdb
27238 .PHONY: maybe-clean-gdb clean-gdb
27239 maybe-clean-gdb:
27240 @if gdb
27241 maybe-clean-gdb: clean-gdb
27243 clean-gdb:
27244 @: $(MAKE); $(unstage)
27245 @[ -f ./gdb/Makefile ] || exit 0; \
27246 r=`${PWD_COMMAND}`; export r; \
27247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27248 $(HOST_EXPORTS) \
27249 for flag in $(EXTRA_HOST_FLAGS) ; do \
27250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27251 done; \
27252 echo "Doing clean in gdb" ; \
27253 (cd $(HOST_SUBDIR)/gdb && \
27254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27256 "RANLIB=$${RANLIB}" \
27257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27258 clean) \
27259 || exit 1
27261 @endif gdb
27263 .PHONY: maybe-distclean-gdb distclean-gdb
27264 maybe-distclean-gdb:
27265 @if gdb
27266 maybe-distclean-gdb: distclean-gdb
27268 distclean-gdb:
27269 @: $(MAKE); $(unstage)
27270 @[ -f ./gdb/Makefile ] || exit 0; \
27271 r=`${PWD_COMMAND}`; export r; \
27272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27273 $(HOST_EXPORTS) \
27274 for flag in $(EXTRA_HOST_FLAGS) ; do \
27275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27276 done; \
27277 echo "Doing distclean in gdb" ; \
27278 (cd $(HOST_SUBDIR)/gdb && \
27279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27281 "RANLIB=$${RANLIB}" \
27282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27283 distclean) \
27284 || exit 1
27286 @endif gdb
27288 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27289 maybe-maintainer-clean-gdb:
27290 @if gdb
27291 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27293 maintainer-clean-gdb:
27294 @: $(MAKE); $(unstage)
27295 @[ -f ./gdb/Makefile ] || exit 0; \
27296 r=`${PWD_COMMAND}`; export r; \
27297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27298 $(HOST_EXPORTS) \
27299 for flag in $(EXTRA_HOST_FLAGS) ; do \
27300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27301 done; \
27302 echo "Doing maintainer-clean in gdb" ; \
27303 (cd $(HOST_SUBDIR)/gdb && \
27304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27306 "RANLIB=$${RANLIB}" \
27307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27308 maintainer-clean) \
27309 || exit 1
27311 @endif gdb
27315 .PHONY: configure-expect maybe-configure-expect
27316 maybe-configure-expect:
27317 @if gcc-bootstrap
27318 configure-expect: stage_current
27319 @endif gcc-bootstrap
27320 @if expect
27321 maybe-configure-expect: configure-expect
27322 configure-expect:
27323 @: $(MAKE); $(unstage)
27324 @r=`${PWD_COMMAND}`; export r; \
27325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27326 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27328 $(HOST_EXPORTS) \
27329 echo Configuring in $(HOST_SUBDIR)/expect; \
27330 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27331 case $(srcdir) in \
27332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27333 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27335 esac; \
27336 srcdiroption="--srcdir=$${topdir}/expect"; \
27337 libsrcdir="$$s/expect"; \
27338 $(SHELL) $${libsrcdir}/configure \
27339 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27340 --target=${target_alias} $${srcdiroption} \
27341 || exit 1
27342 @endif expect
27348 .PHONY: all-expect maybe-all-expect
27349 maybe-all-expect:
27350 @if gcc-bootstrap
27351 all-expect: stage_current
27352 @endif gcc-bootstrap
27353 @if expect
27354 TARGET-expect=all
27355 maybe-all-expect: all-expect
27356 all-expect: configure-expect
27357 @: $(MAKE); $(unstage)
27358 @r=`${PWD_COMMAND}`; export r; \
27359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27360 $(HOST_EXPORTS) \
27361 (cd $(HOST_SUBDIR)/expect && \
27362 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27363 $(TARGET-expect))
27364 @endif expect
27369 .PHONY: check-expect maybe-check-expect
27370 maybe-check-expect:
27371 @if expect
27372 maybe-check-expect: check-expect
27374 check-expect:
27375 @: $(MAKE); $(unstage)
27376 @r=`${PWD_COMMAND}`; export r; \
27377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27378 $(HOST_EXPORTS) \
27379 (cd $(HOST_SUBDIR)/expect && \
27380 $(MAKE) $(FLAGS_TO_PASS) check)
27382 @endif expect
27384 .PHONY: install-expect maybe-install-expect
27385 maybe-install-expect:
27386 @if expect
27387 maybe-install-expect: install-expect
27389 install-expect: installdirs
27390 @: $(MAKE); $(unstage)
27391 @r=`${PWD_COMMAND}`; export r; \
27392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27393 $(HOST_EXPORTS) \
27394 (cd $(HOST_SUBDIR)/expect && \
27395 $(MAKE) $(FLAGS_TO_PASS) install)
27397 @endif expect
27399 .PHONY: install-strip-expect maybe-install-strip-expect
27400 maybe-install-strip-expect:
27401 @if expect
27402 maybe-install-strip-expect: install-strip-expect
27404 install-strip-expect: installdirs
27405 @: $(MAKE); $(unstage)
27406 @r=`${PWD_COMMAND}`; export r; \
27407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27408 $(HOST_EXPORTS) \
27409 (cd $(HOST_SUBDIR)/expect && \
27410 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27412 @endif expect
27414 # Other targets (info, dvi, pdf, etc.)
27416 .PHONY: maybe-info-expect info-expect
27417 maybe-info-expect:
27418 @if expect
27419 maybe-info-expect: info-expect
27421 info-expect: \
27422 configure-expect
27423 @: $(MAKE); $(unstage)
27424 @[ -f ./expect/Makefile ] || exit 0; \
27425 r=`${PWD_COMMAND}`; export r; \
27426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27427 $(HOST_EXPORTS) \
27428 for flag in $(EXTRA_HOST_FLAGS) ; do \
27429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27430 done; \
27431 echo "Doing info in expect" ; \
27432 (cd $(HOST_SUBDIR)/expect && \
27433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27435 "RANLIB=$${RANLIB}" \
27436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27437 info) \
27438 || exit 1
27440 @endif expect
27442 .PHONY: maybe-dvi-expect dvi-expect
27443 maybe-dvi-expect:
27444 @if expect
27445 maybe-dvi-expect: dvi-expect
27447 dvi-expect: \
27448 configure-expect
27449 @: $(MAKE); $(unstage)
27450 @[ -f ./expect/Makefile ] || exit 0; \
27451 r=`${PWD_COMMAND}`; export r; \
27452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27453 $(HOST_EXPORTS) \
27454 for flag in $(EXTRA_HOST_FLAGS) ; do \
27455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27456 done; \
27457 echo "Doing dvi in expect" ; \
27458 (cd $(HOST_SUBDIR)/expect && \
27459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27461 "RANLIB=$${RANLIB}" \
27462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27463 dvi) \
27464 || exit 1
27466 @endif expect
27468 .PHONY: maybe-pdf-expect pdf-expect
27469 maybe-pdf-expect:
27470 @if expect
27471 maybe-pdf-expect: pdf-expect
27473 pdf-expect: \
27474 configure-expect
27475 @: $(MAKE); $(unstage)
27476 @[ -f ./expect/Makefile ] || exit 0; \
27477 r=`${PWD_COMMAND}`; export r; \
27478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27479 $(HOST_EXPORTS) \
27480 for flag in $(EXTRA_HOST_FLAGS) ; do \
27481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27482 done; \
27483 echo "Doing pdf in expect" ; \
27484 (cd $(HOST_SUBDIR)/expect && \
27485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27487 "RANLIB=$${RANLIB}" \
27488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27489 pdf) \
27490 || exit 1
27492 @endif expect
27494 .PHONY: maybe-html-expect html-expect
27495 maybe-html-expect:
27496 @if expect
27497 maybe-html-expect: html-expect
27499 html-expect: \
27500 configure-expect
27501 @: $(MAKE); $(unstage)
27502 @[ -f ./expect/Makefile ] || exit 0; \
27503 r=`${PWD_COMMAND}`; export r; \
27504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27505 $(HOST_EXPORTS) \
27506 for flag in $(EXTRA_HOST_FLAGS) ; do \
27507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27508 done; \
27509 echo "Doing html in expect" ; \
27510 (cd $(HOST_SUBDIR)/expect && \
27511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27513 "RANLIB=$${RANLIB}" \
27514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27515 html) \
27516 || exit 1
27518 @endif expect
27520 .PHONY: maybe-TAGS-expect TAGS-expect
27521 maybe-TAGS-expect:
27522 @if expect
27523 maybe-TAGS-expect: TAGS-expect
27525 TAGS-expect: \
27526 configure-expect
27527 @: $(MAKE); $(unstage)
27528 @[ -f ./expect/Makefile ] || exit 0; \
27529 r=`${PWD_COMMAND}`; export r; \
27530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27531 $(HOST_EXPORTS) \
27532 for flag in $(EXTRA_HOST_FLAGS) ; do \
27533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27534 done; \
27535 echo "Doing TAGS in expect" ; \
27536 (cd $(HOST_SUBDIR)/expect && \
27537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27539 "RANLIB=$${RANLIB}" \
27540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27541 TAGS) \
27542 || exit 1
27544 @endif expect
27546 .PHONY: maybe-install-info-expect install-info-expect
27547 maybe-install-info-expect:
27548 @if expect
27549 maybe-install-info-expect: install-info-expect
27551 install-info-expect: \
27552 configure-expect \
27553 info-expect
27554 @: $(MAKE); $(unstage)
27555 @[ -f ./expect/Makefile ] || exit 0; \
27556 r=`${PWD_COMMAND}`; export r; \
27557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27558 $(HOST_EXPORTS) \
27559 for flag in $(EXTRA_HOST_FLAGS) ; do \
27560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27561 done; \
27562 echo "Doing install-info in expect" ; \
27563 (cd $(HOST_SUBDIR)/expect && \
27564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27566 "RANLIB=$${RANLIB}" \
27567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27568 install-info) \
27569 || exit 1
27571 @endif expect
27573 .PHONY: maybe-install-pdf-expect install-pdf-expect
27574 maybe-install-pdf-expect:
27575 @if expect
27576 maybe-install-pdf-expect: install-pdf-expect
27578 install-pdf-expect: \
27579 configure-expect \
27580 pdf-expect
27581 @: $(MAKE); $(unstage)
27582 @[ -f ./expect/Makefile ] || exit 0; \
27583 r=`${PWD_COMMAND}`; export r; \
27584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27585 $(HOST_EXPORTS) \
27586 for flag in $(EXTRA_HOST_FLAGS) ; do \
27587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27588 done; \
27589 echo "Doing install-pdf in expect" ; \
27590 (cd $(HOST_SUBDIR)/expect && \
27591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27593 "RANLIB=$${RANLIB}" \
27594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27595 install-pdf) \
27596 || exit 1
27598 @endif expect
27600 .PHONY: maybe-install-html-expect install-html-expect
27601 maybe-install-html-expect:
27602 @if expect
27603 maybe-install-html-expect: install-html-expect
27605 install-html-expect: \
27606 configure-expect \
27607 html-expect
27608 @: $(MAKE); $(unstage)
27609 @[ -f ./expect/Makefile ] || exit 0; \
27610 r=`${PWD_COMMAND}`; export r; \
27611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27612 $(HOST_EXPORTS) \
27613 for flag in $(EXTRA_HOST_FLAGS) ; do \
27614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27615 done; \
27616 echo "Doing install-html in expect" ; \
27617 (cd $(HOST_SUBDIR)/expect && \
27618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27620 "RANLIB=$${RANLIB}" \
27621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27622 install-html) \
27623 || exit 1
27625 @endif expect
27627 .PHONY: maybe-installcheck-expect installcheck-expect
27628 maybe-installcheck-expect:
27629 @if expect
27630 maybe-installcheck-expect: installcheck-expect
27632 installcheck-expect: \
27633 configure-expect
27634 @: $(MAKE); $(unstage)
27635 @[ -f ./expect/Makefile ] || exit 0; \
27636 r=`${PWD_COMMAND}`; export r; \
27637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27638 $(HOST_EXPORTS) \
27639 for flag in $(EXTRA_HOST_FLAGS) ; do \
27640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27641 done; \
27642 echo "Doing installcheck in expect" ; \
27643 (cd $(HOST_SUBDIR)/expect && \
27644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27646 "RANLIB=$${RANLIB}" \
27647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27648 installcheck) \
27649 || exit 1
27651 @endif expect
27653 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
27654 maybe-mostlyclean-expect:
27655 @if expect
27656 maybe-mostlyclean-expect: mostlyclean-expect
27658 mostlyclean-expect:
27659 @: $(MAKE); $(unstage)
27660 @[ -f ./expect/Makefile ] || exit 0; \
27661 r=`${PWD_COMMAND}`; export r; \
27662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27663 $(HOST_EXPORTS) \
27664 for flag in $(EXTRA_HOST_FLAGS) ; do \
27665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27666 done; \
27667 echo "Doing mostlyclean in expect" ; \
27668 (cd $(HOST_SUBDIR)/expect && \
27669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27671 "RANLIB=$${RANLIB}" \
27672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27673 mostlyclean) \
27674 || exit 1
27676 @endif expect
27678 .PHONY: maybe-clean-expect clean-expect
27679 maybe-clean-expect:
27680 @if expect
27681 maybe-clean-expect: clean-expect
27683 clean-expect:
27684 @: $(MAKE); $(unstage)
27685 @[ -f ./expect/Makefile ] || exit 0; \
27686 r=`${PWD_COMMAND}`; export r; \
27687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27688 $(HOST_EXPORTS) \
27689 for flag in $(EXTRA_HOST_FLAGS) ; do \
27690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27691 done; \
27692 echo "Doing clean in expect" ; \
27693 (cd $(HOST_SUBDIR)/expect && \
27694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27696 "RANLIB=$${RANLIB}" \
27697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27698 clean) \
27699 || exit 1
27701 @endif expect
27703 .PHONY: maybe-distclean-expect distclean-expect
27704 maybe-distclean-expect:
27705 @if expect
27706 maybe-distclean-expect: distclean-expect
27708 distclean-expect:
27709 @: $(MAKE); $(unstage)
27710 @[ -f ./expect/Makefile ] || exit 0; \
27711 r=`${PWD_COMMAND}`; export r; \
27712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27713 $(HOST_EXPORTS) \
27714 for flag in $(EXTRA_HOST_FLAGS) ; do \
27715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27716 done; \
27717 echo "Doing distclean in expect" ; \
27718 (cd $(HOST_SUBDIR)/expect && \
27719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27721 "RANLIB=$${RANLIB}" \
27722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27723 distclean) \
27724 || exit 1
27726 @endif expect
27728 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27729 maybe-maintainer-clean-expect:
27730 @if expect
27731 maybe-maintainer-clean-expect: maintainer-clean-expect
27733 maintainer-clean-expect:
27734 @: $(MAKE); $(unstage)
27735 @[ -f ./expect/Makefile ] || exit 0; \
27736 r=`${PWD_COMMAND}`; export r; \
27737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27738 $(HOST_EXPORTS) \
27739 for flag in $(EXTRA_HOST_FLAGS) ; do \
27740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27741 done; \
27742 echo "Doing maintainer-clean in expect" ; \
27743 (cd $(HOST_SUBDIR)/expect && \
27744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27746 "RANLIB=$${RANLIB}" \
27747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27748 maintainer-clean) \
27749 || exit 1
27751 @endif expect
27755 .PHONY: configure-guile maybe-configure-guile
27756 maybe-configure-guile:
27757 @if gcc-bootstrap
27758 configure-guile: stage_current
27759 @endif gcc-bootstrap
27760 @if guile
27761 maybe-configure-guile: configure-guile
27762 configure-guile:
27763 @: $(MAKE); $(unstage)
27764 @r=`${PWD_COMMAND}`; export r; \
27765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27766 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27768 $(HOST_EXPORTS) \
27769 echo Configuring in $(HOST_SUBDIR)/guile; \
27770 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27771 case $(srcdir) in \
27772 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27773 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27774 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27775 esac; \
27776 srcdiroption="--srcdir=$${topdir}/guile"; \
27777 libsrcdir="$$s/guile"; \
27778 $(SHELL) $${libsrcdir}/configure \
27779 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27780 --target=${target_alias} $${srcdiroption} \
27781 || exit 1
27782 @endif guile
27788 .PHONY: all-guile maybe-all-guile
27789 maybe-all-guile:
27790 @if gcc-bootstrap
27791 all-guile: stage_current
27792 @endif gcc-bootstrap
27793 @if guile
27794 TARGET-guile=all
27795 maybe-all-guile: all-guile
27796 all-guile: configure-guile
27797 @: $(MAKE); $(unstage)
27798 @r=`${PWD_COMMAND}`; export r; \
27799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27800 $(HOST_EXPORTS) \
27801 (cd $(HOST_SUBDIR)/guile && \
27802 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27803 $(TARGET-guile))
27804 @endif guile
27809 .PHONY: check-guile maybe-check-guile
27810 maybe-check-guile:
27811 @if guile
27812 maybe-check-guile: check-guile
27814 check-guile:
27815 @: $(MAKE); $(unstage)
27816 @r=`${PWD_COMMAND}`; export r; \
27817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27818 $(HOST_EXPORTS) \
27819 (cd $(HOST_SUBDIR)/guile && \
27820 $(MAKE) $(FLAGS_TO_PASS) check)
27822 @endif guile
27824 .PHONY: install-guile maybe-install-guile
27825 maybe-install-guile:
27826 @if guile
27827 maybe-install-guile: install-guile
27829 install-guile: installdirs
27830 @: $(MAKE); $(unstage)
27831 @r=`${PWD_COMMAND}`; export r; \
27832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27833 $(HOST_EXPORTS) \
27834 (cd $(HOST_SUBDIR)/guile && \
27835 $(MAKE) $(FLAGS_TO_PASS) install)
27837 @endif guile
27839 .PHONY: install-strip-guile maybe-install-strip-guile
27840 maybe-install-strip-guile:
27841 @if guile
27842 maybe-install-strip-guile: install-strip-guile
27844 install-strip-guile: installdirs
27845 @: $(MAKE); $(unstage)
27846 @r=`${PWD_COMMAND}`; export r; \
27847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27848 $(HOST_EXPORTS) \
27849 (cd $(HOST_SUBDIR)/guile && \
27850 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27852 @endif guile
27854 # Other targets (info, dvi, pdf, etc.)
27856 .PHONY: maybe-info-guile info-guile
27857 maybe-info-guile:
27858 @if guile
27859 maybe-info-guile: info-guile
27861 info-guile: \
27862 configure-guile
27863 @: $(MAKE); $(unstage)
27864 @[ -f ./guile/Makefile ] || exit 0; \
27865 r=`${PWD_COMMAND}`; export r; \
27866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27867 $(HOST_EXPORTS) \
27868 for flag in $(EXTRA_HOST_FLAGS) ; do \
27869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27870 done; \
27871 echo "Doing info in guile" ; \
27872 (cd $(HOST_SUBDIR)/guile && \
27873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27875 "RANLIB=$${RANLIB}" \
27876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27877 info) \
27878 || exit 1
27880 @endif guile
27882 .PHONY: maybe-dvi-guile dvi-guile
27883 maybe-dvi-guile:
27884 @if guile
27885 maybe-dvi-guile: dvi-guile
27887 dvi-guile: \
27888 configure-guile
27889 @: $(MAKE); $(unstage)
27890 @[ -f ./guile/Makefile ] || exit 0; \
27891 r=`${PWD_COMMAND}`; export r; \
27892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27893 $(HOST_EXPORTS) \
27894 for flag in $(EXTRA_HOST_FLAGS) ; do \
27895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27896 done; \
27897 echo "Doing dvi in guile" ; \
27898 (cd $(HOST_SUBDIR)/guile && \
27899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27901 "RANLIB=$${RANLIB}" \
27902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27903 dvi) \
27904 || exit 1
27906 @endif guile
27908 .PHONY: maybe-pdf-guile pdf-guile
27909 maybe-pdf-guile:
27910 @if guile
27911 maybe-pdf-guile: pdf-guile
27913 pdf-guile: \
27914 configure-guile
27915 @: $(MAKE); $(unstage)
27916 @[ -f ./guile/Makefile ] || exit 0; \
27917 r=`${PWD_COMMAND}`; export r; \
27918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27919 $(HOST_EXPORTS) \
27920 for flag in $(EXTRA_HOST_FLAGS) ; do \
27921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27922 done; \
27923 echo "Doing pdf in guile" ; \
27924 (cd $(HOST_SUBDIR)/guile && \
27925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27927 "RANLIB=$${RANLIB}" \
27928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27929 pdf) \
27930 || exit 1
27932 @endif guile
27934 .PHONY: maybe-html-guile html-guile
27935 maybe-html-guile:
27936 @if guile
27937 maybe-html-guile: html-guile
27939 html-guile: \
27940 configure-guile
27941 @: $(MAKE); $(unstage)
27942 @[ -f ./guile/Makefile ] || exit 0; \
27943 r=`${PWD_COMMAND}`; export r; \
27944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27945 $(HOST_EXPORTS) \
27946 for flag in $(EXTRA_HOST_FLAGS) ; do \
27947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27948 done; \
27949 echo "Doing html in guile" ; \
27950 (cd $(HOST_SUBDIR)/guile && \
27951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27953 "RANLIB=$${RANLIB}" \
27954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27955 html) \
27956 || exit 1
27958 @endif guile
27960 .PHONY: maybe-TAGS-guile TAGS-guile
27961 maybe-TAGS-guile:
27962 @if guile
27963 maybe-TAGS-guile: TAGS-guile
27965 TAGS-guile: \
27966 configure-guile
27967 @: $(MAKE); $(unstage)
27968 @[ -f ./guile/Makefile ] || exit 0; \
27969 r=`${PWD_COMMAND}`; export r; \
27970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27971 $(HOST_EXPORTS) \
27972 for flag in $(EXTRA_HOST_FLAGS) ; do \
27973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27974 done; \
27975 echo "Doing TAGS in guile" ; \
27976 (cd $(HOST_SUBDIR)/guile && \
27977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27979 "RANLIB=$${RANLIB}" \
27980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27981 TAGS) \
27982 || exit 1
27984 @endif guile
27986 .PHONY: maybe-install-info-guile install-info-guile
27987 maybe-install-info-guile:
27988 @if guile
27989 maybe-install-info-guile: install-info-guile
27991 install-info-guile: \
27992 configure-guile \
27993 info-guile
27994 @: $(MAKE); $(unstage)
27995 @[ -f ./guile/Makefile ] || exit 0; \
27996 r=`${PWD_COMMAND}`; export r; \
27997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27998 $(HOST_EXPORTS) \
27999 for flag in $(EXTRA_HOST_FLAGS) ; do \
28000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28001 done; \
28002 echo "Doing install-info in guile" ; \
28003 (cd $(HOST_SUBDIR)/guile && \
28004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28006 "RANLIB=$${RANLIB}" \
28007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28008 install-info) \
28009 || exit 1
28011 @endif guile
28013 .PHONY: maybe-install-pdf-guile install-pdf-guile
28014 maybe-install-pdf-guile:
28015 @if guile
28016 maybe-install-pdf-guile: install-pdf-guile
28018 install-pdf-guile: \
28019 configure-guile \
28020 pdf-guile
28021 @: $(MAKE); $(unstage)
28022 @[ -f ./guile/Makefile ] || exit 0; \
28023 r=`${PWD_COMMAND}`; export r; \
28024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28025 $(HOST_EXPORTS) \
28026 for flag in $(EXTRA_HOST_FLAGS) ; do \
28027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28028 done; \
28029 echo "Doing install-pdf in guile" ; \
28030 (cd $(HOST_SUBDIR)/guile && \
28031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28033 "RANLIB=$${RANLIB}" \
28034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28035 install-pdf) \
28036 || exit 1
28038 @endif guile
28040 .PHONY: maybe-install-html-guile install-html-guile
28041 maybe-install-html-guile:
28042 @if guile
28043 maybe-install-html-guile: install-html-guile
28045 install-html-guile: \
28046 configure-guile \
28047 html-guile
28048 @: $(MAKE); $(unstage)
28049 @[ -f ./guile/Makefile ] || exit 0; \
28050 r=`${PWD_COMMAND}`; export r; \
28051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28052 $(HOST_EXPORTS) \
28053 for flag in $(EXTRA_HOST_FLAGS) ; do \
28054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28055 done; \
28056 echo "Doing install-html in guile" ; \
28057 (cd $(HOST_SUBDIR)/guile && \
28058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28060 "RANLIB=$${RANLIB}" \
28061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28062 install-html) \
28063 || exit 1
28065 @endif guile
28067 .PHONY: maybe-installcheck-guile installcheck-guile
28068 maybe-installcheck-guile:
28069 @if guile
28070 maybe-installcheck-guile: installcheck-guile
28072 installcheck-guile: \
28073 configure-guile
28074 @: $(MAKE); $(unstage)
28075 @[ -f ./guile/Makefile ] || exit 0; \
28076 r=`${PWD_COMMAND}`; export r; \
28077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078 $(HOST_EXPORTS) \
28079 for flag in $(EXTRA_HOST_FLAGS) ; do \
28080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28081 done; \
28082 echo "Doing installcheck in guile" ; \
28083 (cd $(HOST_SUBDIR)/guile && \
28084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28086 "RANLIB=$${RANLIB}" \
28087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28088 installcheck) \
28089 || exit 1
28091 @endif guile
28093 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28094 maybe-mostlyclean-guile:
28095 @if guile
28096 maybe-mostlyclean-guile: mostlyclean-guile
28098 mostlyclean-guile:
28099 @: $(MAKE); $(unstage)
28100 @[ -f ./guile/Makefile ] || exit 0; \
28101 r=`${PWD_COMMAND}`; export r; \
28102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28103 $(HOST_EXPORTS) \
28104 for flag in $(EXTRA_HOST_FLAGS) ; do \
28105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28106 done; \
28107 echo "Doing mostlyclean in guile" ; \
28108 (cd $(HOST_SUBDIR)/guile && \
28109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28111 "RANLIB=$${RANLIB}" \
28112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28113 mostlyclean) \
28114 || exit 1
28116 @endif guile
28118 .PHONY: maybe-clean-guile clean-guile
28119 maybe-clean-guile:
28120 @if guile
28121 maybe-clean-guile: clean-guile
28123 clean-guile:
28124 @: $(MAKE); $(unstage)
28125 @[ -f ./guile/Makefile ] || exit 0; \
28126 r=`${PWD_COMMAND}`; export r; \
28127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28128 $(HOST_EXPORTS) \
28129 for flag in $(EXTRA_HOST_FLAGS) ; do \
28130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28131 done; \
28132 echo "Doing clean in guile" ; \
28133 (cd $(HOST_SUBDIR)/guile && \
28134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28136 "RANLIB=$${RANLIB}" \
28137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28138 clean) \
28139 || exit 1
28141 @endif guile
28143 .PHONY: maybe-distclean-guile distclean-guile
28144 maybe-distclean-guile:
28145 @if guile
28146 maybe-distclean-guile: distclean-guile
28148 distclean-guile:
28149 @: $(MAKE); $(unstage)
28150 @[ -f ./guile/Makefile ] || exit 0; \
28151 r=`${PWD_COMMAND}`; export r; \
28152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28153 $(HOST_EXPORTS) \
28154 for flag in $(EXTRA_HOST_FLAGS) ; do \
28155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28156 done; \
28157 echo "Doing distclean in guile" ; \
28158 (cd $(HOST_SUBDIR)/guile && \
28159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28161 "RANLIB=$${RANLIB}" \
28162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28163 distclean) \
28164 || exit 1
28166 @endif guile
28168 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28169 maybe-maintainer-clean-guile:
28170 @if guile
28171 maybe-maintainer-clean-guile: maintainer-clean-guile
28173 maintainer-clean-guile:
28174 @: $(MAKE); $(unstage)
28175 @[ -f ./guile/Makefile ] || exit 0; \
28176 r=`${PWD_COMMAND}`; export r; \
28177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28178 $(HOST_EXPORTS) \
28179 for flag in $(EXTRA_HOST_FLAGS) ; do \
28180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28181 done; \
28182 echo "Doing maintainer-clean in guile" ; \
28183 (cd $(HOST_SUBDIR)/guile && \
28184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28186 "RANLIB=$${RANLIB}" \
28187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28188 maintainer-clean) \
28189 || exit 1
28191 @endif guile
28195 .PHONY: configure-tk maybe-configure-tk
28196 maybe-configure-tk:
28197 @if gcc-bootstrap
28198 configure-tk: stage_current
28199 @endif gcc-bootstrap
28200 @if tk
28201 maybe-configure-tk: configure-tk
28202 configure-tk:
28203 @: $(MAKE); $(unstage)
28204 @r=`${PWD_COMMAND}`; export r; \
28205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28206 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28208 $(HOST_EXPORTS) \
28209 echo Configuring in $(HOST_SUBDIR)/tk; \
28210 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28211 case $(srcdir) in \
28212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28213 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28215 esac; \
28216 srcdiroption="--srcdir=$${topdir}/tk"; \
28217 libsrcdir="$$s/tk"; \
28218 $(SHELL) $${libsrcdir}/configure \
28219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28220 --target=${target_alias} $${srcdiroption} \
28221 || exit 1
28222 @endif tk
28228 .PHONY: all-tk maybe-all-tk
28229 maybe-all-tk:
28230 @if gcc-bootstrap
28231 all-tk: stage_current
28232 @endif gcc-bootstrap
28233 @if tk
28234 TARGET-tk=all
28235 maybe-all-tk: all-tk
28236 all-tk: configure-tk
28237 @: $(MAKE); $(unstage)
28238 @r=`${PWD_COMMAND}`; export r; \
28239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28240 $(HOST_EXPORTS) \
28241 (cd $(HOST_SUBDIR)/tk && \
28242 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28243 $(TARGET-tk))
28244 @endif tk
28249 .PHONY: check-tk maybe-check-tk
28250 maybe-check-tk:
28251 @if tk
28252 maybe-check-tk: check-tk
28254 check-tk:
28255 @: $(MAKE); $(unstage)
28256 @r=`${PWD_COMMAND}`; export r; \
28257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28258 $(HOST_EXPORTS) \
28259 (cd $(HOST_SUBDIR)/tk && \
28260 $(MAKE) $(FLAGS_TO_PASS) check)
28262 @endif tk
28264 .PHONY: install-tk maybe-install-tk
28265 maybe-install-tk:
28266 @if tk
28267 maybe-install-tk: install-tk
28269 install-tk: installdirs
28270 @: $(MAKE); $(unstage)
28271 @r=`${PWD_COMMAND}`; export r; \
28272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28273 $(HOST_EXPORTS) \
28274 (cd $(HOST_SUBDIR)/tk && \
28275 $(MAKE) $(FLAGS_TO_PASS) install)
28277 @endif tk
28279 .PHONY: install-strip-tk maybe-install-strip-tk
28280 maybe-install-strip-tk:
28281 @if tk
28282 maybe-install-strip-tk: install-strip-tk
28284 install-strip-tk: installdirs
28285 @: $(MAKE); $(unstage)
28286 @r=`${PWD_COMMAND}`; export r; \
28287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28288 $(HOST_EXPORTS) \
28289 (cd $(HOST_SUBDIR)/tk && \
28290 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28292 @endif tk
28294 # Other targets (info, dvi, pdf, etc.)
28296 .PHONY: maybe-info-tk info-tk
28297 maybe-info-tk:
28298 @if tk
28299 maybe-info-tk: info-tk
28301 info-tk: \
28302 configure-tk
28303 @: $(MAKE); $(unstage)
28304 @[ -f ./tk/Makefile ] || exit 0; \
28305 r=`${PWD_COMMAND}`; export r; \
28306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28307 $(HOST_EXPORTS) \
28308 for flag in $(EXTRA_HOST_FLAGS) ; do \
28309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28310 done; \
28311 echo "Doing info in tk" ; \
28312 (cd $(HOST_SUBDIR)/tk && \
28313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28315 "RANLIB=$${RANLIB}" \
28316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28317 info) \
28318 || exit 1
28320 @endif tk
28322 .PHONY: maybe-dvi-tk dvi-tk
28323 maybe-dvi-tk:
28324 @if tk
28325 maybe-dvi-tk: dvi-tk
28327 dvi-tk: \
28328 configure-tk
28329 @: $(MAKE); $(unstage)
28330 @[ -f ./tk/Makefile ] || exit 0; \
28331 r=`${PWD_COMMAND}`; export r; \
28332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28333 $(HOST_EXPORTS) \
28334 for flag in $(EXTRA_HOST_FLAGS) ; do \
28335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28336 done; \
28337 echo "Doing dvi in tk" ; \
28338 (cd $(HOST_SUBDIR)/tk && \
28339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28341 "RANLIB=$${RANLIB}" \
28342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28343 dvi) \
28344 || exit 1
28346 @endif tk
28348 .PHONY: maybe-pdf-tk pdf-tk
28349 maybe-pdf-tk:
28350 @if tk
28351 maybe-pdf-tk: pdf-tk
28353 pdf-tk: \
28354 configure-tk
28355 @: $(MAKE); $(unstage)
28356 @[ -f ./tk/Makefile ] || exit 0; \
28357 r=`${PWD_COMMAND}`; export r; \
28358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28359 $(HOST_EXPORTS) \
28360 for flag in $(EXTRA_HOST_FLAGS) ; do \
28361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28362 done; \
28363 echo "Doing pdf in tk" ; \
28364 (cd $(HOST_SUBDIR)/tk && \
28365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28367 "RANLIB=$${RANLIB}" \
28368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28369 pdf) \
28370 || exit 1
28372 @endif tk
28374 .PHONY: maybe-html-tk html-tk
28375 maybe-html-tk:
28376 @if tk
28377 maybe-html-tk: html-tk
28379 html-tk: \
28380 configure-tk
28381 @: $(MAKE); $(unstage)
28382 @[ -f ./tk/Makefile ] || exit 0; \
28383 r=`${PWD_COMMAND}`; export r; \
28384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28385 $(HOST_EXPORTS) \
28386 for flag in $(EXTRA_HOST_FLAGS) ; do \
28387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28388 done; \
28389 echo "Doing html in tk" ; \
28390 (cd $(HOST_SUBDIR)/tk && \
28391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28393 "RANLIB=$${RANLIB}" \
28394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28395 html) \
28396 || exit 1
28398 @endif tk
28400 .PHONY: maybe-TAGS-tk TAGS-tk
28401 maybe-TAGS-tk:
28402 @if tk
28403 maybe-TAGS-tk: TAGS-tk
28405 TAGS-tk: \
28406 configure-tk
28407 @: $(MAKE); $(unstage)
28408 @[ -f ./tk/Makefile ] || exit 0; \
28409 r=`${PWD_COMMAND}`; export r; \
28410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28411 $(HOST_EXPORTS) \
28412 for flag in $(EXTRA_HOST_FLAGS) ; do \
28413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28414 done; \
28415 echo "Doing TAGS in tk" ; \
28416 (cd $(HOST_SUBDIR)/tk && \
28417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28419 "RANLIB=$${RANLIB}" \
28420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28421 TAGS) \
28422 || exit 1
28424 @endif tk
28426 .PHONY: maybe-install-info-tk install-info-tk
28427 maybe-install-info-tk:
28428 @if tk
28429 maybe-install-info-tk: install-info-tk
28431 install-info-tk: \
28432 configure-tk \
28433 info-tk
28434 @: $(MAKE); $(unstage)
28435 @[ -f ./tk/Makefile ] || exit 0; \
28436 r=`${PWD_COMMAND}`; export r; \
28437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28438 $(HOST_EXPORTS) \
28439 for flag in $(EXTRA_HOST_FLAGS) ; do \
28440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28441 done; \
28442 echo "Doing install-info in tk" ; \
28443 (cd $(HOST_SUBDIR)/tk && \
28444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28446 "RANLIB=$${RANLIB}" \
28447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28448 install-info) \
28449 || exit 1
28451 @endif tk
28453 .PHONY: maybe-install-pdf-tk install-pdf-tk
28454 maybe-install-pdf-tk:
28455 @if tk
28456 maybe-install-pdf-tk: install-pdf-tk
28458 install-pdf-tk: \
28459 configure-tk \
28460 pdf-tk
28461 @: $(MAKE); $(unstage)
28462 @[ -f ./tk/Makefile ] || exit 0; \
28463 r=`${PWD_COMMAND}`; export r; \
28464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28465 $(HOST_EXPORTS) \
28466 for flag in $(EXTRA_HOST_FLAGS) ; do \
28467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28468 done; \
28469 echo "Doing install-pdf in tk" ; \
28470 (cd $(HOST_SUBDIR)/tk && \
28471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28473 "RANLIB=$${RANLIB}" \
28474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28475 install-pdf) \
28476 || exit 1
28478 @endif tk
28480 .PHONY: maybe-install-html-tk install-html-tk
28481 maybe-install-html-tk:
28482 @if tk
28483 maybe-install-html-tk: install-html-tk
28485 install-html-tk: \
28486 configure-tk \
28487 html-tk
28488 @: $(MAKE); $(unstage)
28489 @[ -f ./tk/Makefile ] || exit 0; \
28490 r=`${PWD_COMMAND}`; export r; \
28491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28492 $(HOST_EXPORTS) \
28493 for flag in $(EXTRA_HOST_FLAGS) ; do \
28494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28495 done; \
28496 echo "Doing install-html in tk" ; \
28497 (cd $(HOST_SUBDIR)/tk && \
28498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28500 "RANLIB=$${RANLIB}" \
28501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28502 install-html) \
28503 || exit 1
28505 @endif tk
28507 .PHONY: maybe-installcheck-tk installcheck-tk
28508 maybe-installcheck-tk:
28509 @if tk
28510 maybe-installcheck-tk: installcheck-tk
28512 installcheck-tk: \
28513 configure-tk
28514 @: $(MAKE); $(unstage)
28515 @[ -f ./tk/Makefile ] || exit 0; \
28516 r=`${PWD_COMMAND}`; export r; \
28517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28518 $(HOST_EXPORTS) \
28519 for flag in $(EXTRA_HOST_FLAGS) ; do \
28520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28521 done; \
28522 echo "Doing installcheck in tk" ; \
28523 (cd $(HOST_SUBDIR)/tk && \
28524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28526 "RANLIB=$${RANLIB}" \
28527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28528 installcheck) \
28529 || exit 1
28531 @endif tk
28533 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28534 maybe-mostlyclean-tk:
28535 @if tk
28536 maybe-mostlyclean-tk: mostlyclean-tk
28538 mostlyclean-tk:
28539 @: $(MAKE); $(unstage)
28540 @[ -f ./tk/Makefile ] || exit 0; \
28541 r=`${PWD_COMMAND}`; export r; \
28542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28543 $(HOST_EXPORTS) \
28544 for flag in $(EXTRA_HOST_FLAGS) ; do \
28545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28546 done; \
28547 echo "Doing mostlyclean in tk" ; \
28548 (cd $(HOST_SUBDIR)/tk && \
28549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28551 "RANLIB=$${RANLIB}" \
28552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28553 mostlyclean) \
28554 || exit 1
28556 @endif tk
28558 .PHONY: maybe-clean-tk clean-tk
28559 maybe-clean-tk:
28560 @if tk
28561 maybe-clean-tk: clean-tk
28563 clean-tk:
28564 @: $(MAKE); $(unstage)
28565 @[ -f ./tk/Makefile ] || exit 0; \
28566 r=`${PWD_COMMAND}`; export r; \
28567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28568 $(HOST_EXPORTS) \
28569 for flag in $(EXTRA_HOST_FLAGS) ; do \
28570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28571 done; \
28572 echo "Doing clean in tk" ; \
28573 (cd $(HOST_SUBDIR)/tk && \
28574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28576 "RANLIB=$${RANLIB}" \
28577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28578 clean) \
28579 || exit 1
28581 @endif tk
28583 .PHONY: maybe-distclean-tk distclean-tk
28584 maybe-distclean-tk:
28585 @if tk
28586 maybe-distclean-tk: distclean-tk
28588 distclean-tk:
28589 @: $(MAKE); $(unstage)
28590 @[ -f ./tk/Makefile ] || exit 0; \
28591 r=`${PWD_COMMAND}`; export r; \
28592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28593 $(HOST_EXPORTS) \
28594 for flag in $(EXTRA_HOST_FLAGS) ; do \
28595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28596 done; \
28597 echo "Doing distclean in tk" ; \
28598 (cd $(HOST_SUBDIR)/tk && \
28599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28601 "RANLIB=$${RANLIB}" \
28602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28603 distclean) \
28604 || exit 1
28606 @endif tk
28608 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28609 maybe-maintainer-clean-tk:
28610 @if tk
28611 maybe-maintainer-clean-tk: maintainer-clean-tk
28613 maintainer-clean-tk:
28614 @: $(MAKE); $(unstage)
28615 @[ -f ./tk/Makefile ] || exit 0; \
28616 r=`${PWD_COMMAND}`; export r; \
28617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28618 $(HOST_EXPORTS) \
28619 for flag in $(EXTRA_HOST_FLAGS) ; do \
28620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28621 done; \
28622 echo "Doing maintainer-clean in tk" ; \
28623 (cd $(HOST_SUBDIR)/tk && \
28624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28626 "RANLIB=$${RANLIB}" \
28627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28628 maintainer-clean) \
28629 || exit 1
28631 @endif tk
28635 .PHONY: configure-libtermcap maybe-configure-libtermcap
28636 maybe-configure-libtermcap:
28637 @if gcc-bootstrap
28638 configure-libtermcap: stage_current
28639 @endif gcc-bootstrap
28640 @if libtermcap
28641 maybe-configure-libtermcap: configure-libtermcap
28642 configure-libtermcap:
28643 @: $(MAKE); $(unstage)
28644 @r=`${PWD_COMMAND}`; export r; \
28645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28646 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28648 $(HOST_EXPORTS) \
28649 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28650 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28651 case $(srcdir) in \
28652 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28653 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28654 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28655 esac; \
28656 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28657 libsrcdir="$$s/libtermcap"; \
28658 $(SHELL) $${libsrcdir}/configure \
28659 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28660 --target=${target_alias} $${srcdiroption} \
28661 || exit 1
28662 @endif libtermcap
28668 .PHONY: all-libtermcap maybe-all-libtermcap
28669 maybe-all-libtermcap:
28670 @if gcc-bootstrap
28671 all-libtermcap: stage_current
28672 @endif gcc-bootstrap
28673 @if libtermcap
28674 TARGET-libtermcap=all
28675 maybe-all-libtermcap: all-libtermcap
28676 all-libtermcap: configure-libtermcap
28677 @: $(MAKE); $(unstage)
28678 @r=`${PWD_COMMAND}`; export r; \
28679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28680 $(HOST_EXPORTS) \
28681 (cd $(HOST_SUBDIR)/libtermcap && \
28682 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28683 $(TARGET-libtermcap))
28684 @endif libtermcap
28689 .PHONY: check-libtermcap maybe-check-libtermcap
28690 maybe-check-libtermcap:
28691 @if libtermcap
28692 maybe-check-libtermcap: check-libtermcap
28694 check-libtermcap:
28696 @endif libtermcap
28698 .PHONY: install-libtermcap maybe-install-libtermcap
28699 maybe-install-libtermcap:
28700 @if libtermcap
28701 maybe-install-libtermcap: install-libtermcap
28703 install-libtermcap: installdirs
28704 @: $(MAKE); $(unstage)
28705 @r=`${PWD_COMMAND}`; export r; \
28706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28707 $(HOST_EXPORTS) \
28708 (cd $(HOST_SUBDIR)/libtermcap && \
28709 $(MAKE) $(FLAGS_TO_PASS) install)
28711 @endif libtermcap
28713 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28714 maybe-install-strip-libtermcap:
28715 @if libtermcap
28716 maybe-install-strip-libtermcap: install-strip-libtermcap
28718 install-strip-libtermcap: installdirs
28719 @: $(MAKE); $(unstage)
28720 @r=`${PWD_COMMAND}`; export r; \
28721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28722 $(HOST_EXPORTS) \
28723 (cd $(HOST_SUBDIR)/libtermcap && \
28724 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28726 @endif libtermcap
28728 # Other targets (info, dvi, pdf, etc.)
28730 .PHONY: maybe-info-libtermcap info-libtermcap
28731 maybe-info-libtermcap:
28732 @if libtermcap
28733 maybe-info-libtermcap: info-libtermcap
28735 info-libtermcap: \
28736 configure-libtermcap
28737 @: $(MAKE); $(unstage)
28738 @[ -f ./libtermcap/Makefile ] || exit 0; \
28739 r=`${PWD_COMMAND}`; export r; \
28740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28741 $(HOST_EXPORTS) \
28742 for flag in $(EXTRA_HOST_FLAGS) ; do \
28743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28744 done; \
28745 echo "Doing info in libtermcap" ; \
28746 (cd $(HOST_SUBDIR)/libtermcap && \
28747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28749 "RANLIB=$${RANLIB}" \
28750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28751 info) \
28752 || exit 1
28754 @endif libtermcap
28756 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28757 maybe-dvi-libtermcap:
28758 @if libtermcap
28759 maybe-dvi-libtermcap: dvi-libtermcap
28761 dvi-libtermcap: \
28762 configure-libtermcap
28763 @: $(MAKE); $(unstage)
28764 @[ -f ./libtermcap/Makefile ] || exit 0; \
28765 r=`${PWD_COMMAND}`; export r; \
28766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28767 $(HOST_EXPORTS) \
28768 for flag in $(EXTRA_HOST_FLAGS) ; do \
28769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28770 done; \
28771 echo "Doing dvi in libtermcap" ; \
28772 (cd $(HOST_SUBDIR)/libtermcap && \
28773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28775 "RANLIB=$${RANLIB}" \
28776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28777 dvi) \
28778 || exit 1
28780 @endif libtermcap
28782 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28783 maybe-pdf-libtermcap:
28784 @if libtermcap
28785 maybe-pdf-libtermcap: pdf-libtermcap
28787 pdf-libtermcap: \
28788 configure-libtermcap
28789 @: $(MAKE); $(unstage)
28790 @[ -f ./libtermcap/Makefile ] || exit 0; \
28791 r=`${PWD_COMMAND}`; export r; \
28792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28793 $(HOST_EXPORTS) \
28794 for flag in $(EXTRA_HOST_FLAGS) ; do \
28795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28796 done; \
28797 echo "Doing pdf in libtermcap" ; \
28798 (cd $(HOST_SUBDIR)/libtermcap && \
28799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28801 "RANLIB=$${RANLIB}" \
28802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28803 pdf) \
28804 || exit 1
28806 @endif libtermcap
28808 .PHONY: maybe-html-libtermcap html-libtermcap
28809 maybe-html-libtermcap:
28810 @if libtermcap
28811 maybe-html-libtermcap: html-libtermcap
28813 html-libtermcap: \
28814 configure-libtermcap
28815 @: $(MAKE); $(unstage)
28816 @[ -f ./libtermcap/Makefile ] || exit 0; \
28817 r=`${PWD_COMMAND}`; export r; \
28818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28819 $(HOST_EXPORTS) \
28820 for flag in $(EXTRA_HOST_FLAGS) ; do \
28821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28822 done; \
28823 echo "Doing html in libtermcap" ; \
28824 (cd $(HOST_SUBDIR)/libtermcap && \
28825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28827 "RANLIB=$${RANLIB}" \
28828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28829 html) \
28830 || exit 1
28832 @endif libtermcap
28834 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28835 maybe-TAGS-libtermcap:
28836 @if libtermcap
28837 maybe-TAGS-libtermcap: TAGS-libtermcap
28839 TAGS-libtermcap: \
28840 configure-libtermcap
28841 @: $(MAKE); $(unstage)
28842 @[ -f ./libtermcap/Makefile ] || exit 0; \
28843 r=`${PWD_COMMAND}`; export r; \
28844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28845 $(HOST_EXPORTS) \
28846 for flag in $(EXTRA_HOST_FLAGS) ; do \
28847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28848 done; \
28849 echo "Doing TAGS in libtermcap" ; \
28850 (cd $(HOST_SUBDIR)/libtermcap && \
28851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28853 "RANLIB=$${RANLIB}" \
28854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28855 TAGS) \
28856 || exit 1
28858 @endif libtermcap
28860 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28861 maybe-install-info-libtermcap:
28862 @if libtermcap
28863 maybe-install-info-libtermcap: install-info-libtermcap
28865 install-info-libtermcap: \
28866 configure-libtermcap \
28867 info-libtermcap
28868 @: $(MAKE); $(unstage)
28869 @[ -f ./libtermcap/Makefile ] || exit 0; \
28870 r=`${PWD_COMMAND}`; export r; \
28871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28872 $(HOST_EXPORTS) \
28873 for flag in $(EXTRA_HOST_FLAGS) ; do \
28874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28875 done; \
28876 echo "Doing install-info in libtermcap" ; \
28877 (cd $(HOST_SUBDIR)/libtermcap && \
28878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28880 "RANLIB=$${RANLIB}" \
28881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28882 install-info) \
28883 || exit 1
28885 @endif libtermcap
28887 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28888 maybe-install-pdf-libtermcap:
28889 @if libtermcap
28890 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28892 install-pdf-libtermcap: \
28893 configure-libtermcap \
28894 pdf-libtermcap
28895 @: $(MAKE); $(unstage)
28896 @[ -f ./libtermcap/Makefile ] || exit 0; \
28897 r=`${PWD_COMMAND}`; export r; \
28898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28899 $(HOST_EXPORTS) \
28900 for flag in $(EXTRA_HOST_FLAGS) ; do \
28901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28902 done; \
28903 echo "Doing install-pdf in libtermcap" ; \
28904 (cd $(HOST_SUBDIR)/libtermcap && \
28905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28907 "RANLIB=$${RANLIB}" \
28908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28909 install-pdf) \
28910 || exit 1
28912 @endif libtermcap
28914 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28915 maybe-install-html-libtermcap:
28916 @if libtermcap
28917 maybe-install-html-libtermcap: install-html-libtermcap
28919 install-html-libtermcap: \
28920 configure-libtermcap \
28921 html-libtermcap
28922 @: $(MAKE); $(unstage)
28923 @[ -f ./libtermcap/Makefile ] || exit 0; \
28924 r=`${PWD_COMMAND}`; export r; \
28925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28926 $(HOST_EXPORTS) \
28927 for flag in $(EXTRA_HOST_FLAGS) ; do \
28928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28929 done; \
28930 echo "Doing install-html in libtermcap" ; \
28931 (cd $(HOST_SUBDIR)/libtermcap && \
28932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28934 "RANLIB=$${RANLIB}" \
28935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28936 install-html) \
28937 || exit 1
28939 @endif libtermcap
28941 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28942 maybe-installcheck-libtermcap:
28943 @if libtermcap
28944 maybe-installcheck-libtermcap: installcheck-libtermcap
28946 installcheck-libtermcap: \
28947 configure-libtermcap
28948 @: $(MAKE); $(unstage)
28949 @[ -f ./libtermcap/Makefile ] || exit 0; \
28950 r=`${PWD_COMMAND}`; export r; \
28951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28952 $(HOST_EXPORTS) \
28953 for flag in $(EXTRA_HOST_FLAGS) ; do \
28954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28955 done; \
28956 echo "Doing installcheck in libtermcap" ; \
28957 (cd $(HOST_SUBDIR)/libtermcap && \
28958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28960 "RANLIB=$${RANLIB}" \
28961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28962 installcheck) \
28963 || exit 1
28965 @endif libtermcap
28967 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28968 maybe-mostlyclean-libtermcap:
28969 @if libtermcap
28970 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28972 # libtermcap doesn't support mostlyclean.
28973 mostlyclean-libtermcap:
28975 @endif libtermcap
28977 .PHONY: maybe-clean-libtermcap clean-libtermcap
28978 maybe-clean-libtermcap:
28979 @if libtermcap
28980 maybe-clean-libtermcap: clean-libtermcap
28982 # libtermcap doesn't support clean.
28983 clean-libtermcap:
28985 @endif libtermcap
28987 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28988 maybe-distclean-libtermcap:
28989 @if libtermcap
28990 maybe-distclean-libtermcap: distclean-libtermcap
28992 # libtermcap doesn't support distclean.
28993 distclean-libtermcap:
28995 @endif libtermcap
28997 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28998 maybe-maintainer-clean-libtermcap:
28999 @if libtermcap
29000 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29002 # libtermcap doesn't support maintainer-clean.
29003 maintainer-clean-libtermcap:
29005 @endif libtermcap
29009 .PHONY: configure-utils maybe-configure-utils
29010 maybe-configure-utils:
29011 @if gcc-bootstrap
29012 configure-utils: stage_current
29013 @endif gcc-bootstrap
29014 @if utils
29015 maybe-configure-utils: configure-utils
29016 configure-utils:
29017 @: $(MAKE); $(unstage)
29018 @r=`${PWD_COMMAND}`; export r; \
29019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29020 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29022 $(HOST_EXPORTS) \
29023 echo Configuring in $(HOST_SUBDIR)/utils; \
29024 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29025 case $(srcdir) in \
29026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29027 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29029 esac; \
29030 srcdiroption="--srcdir=$${topdir}/utils"; \
29031 libsrcdir="$$s/utils"; \
29032 $(SHELL) $${libsrcdir}/configure \
29033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29034 --target=${target_alias} $${srcdiroption} \
29035 || exit 1
29036 @endif utils
29042 .PHONY: all-utils maybe-all-utils
29043 maybe-all-utils:
29044 @if gcc-bootstrap
29045 all-utils: stage_current
29046 @endif gcc-bootstrap
29047 @if utils
29048 TARGET-utils=all
29049 maybe-all-utils: all-utils
29050 all-utils: configure-utils
29051 @: $(MAKE); $(unstage)
29052 @r=`${PWD_COMMAND}`; export r; \
29053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29054 $(HOST_EXPORTS) \
29055 (cd $(HOST_SUBDIR)/utils && \
29056 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29057 $(TARGET-utils))
29058 @endif utils
29063 .PHONY: check-utils maybe-check-utils
29064 maybe-check-utils:
29065 @if utils
29066 maybe-check-utils: check-utils
29068 check-utils:
29070 @endif utils
29072 .PHONY: install-utils maybe-install-utils
29073 maybe-install-utils:
29074 @if utils
29075 maybe-install-utils: install-utils
29077 install-utils: installdirs
29078 @: $(MAKE); $(unstage)
29079 @r=`${PWD_COMMAND}`; export r; \
29080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29081 $(HOST_EXPORTS) \
29082 (cd $(HOST_SUBDIR)/utils && \
29083 $(MAKE) $(FLAGS_TO_PASS) install)
29085 @endif utils
29087 .PHONY: install-strip-utils maybe-install-strip-utils
29088 maybe-install-strip-utils:
29089 @if utils
29090 maybe-install-strip-utils: install-strip-utils
29092 install-strip-utils: installdirs
29093 @: $(MAKE); $(unstage)
29094 @r=`${PWD_COMMAND}`; export r; \
29095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29096 $(HOST_EXPORTS) \
29097 (cd $(HOST_SUBDIR)/utils && \
29098 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29100 @endif utils
29102 # Other targets (info, dvi, pdf, etc.)
29104 .PHONY: maybe-info-utils info-utils
29105 maybe-info-utils:
29106 @if utils
29107 maybe-info-utils: info-utils
29109 info-utils: \
29110 configure-utils
29111 @: $(MAKE); $(unstage)
29112 @[ -f ./utils/Makefile ] || exit 0; \
29113 r=`${PWD_COMMAND}`; export r; \
29114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29115 $(HOST_EXPORTS) \
29116 for flag in $(EXTRA_HOST_FLAGS) ; do \
29117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29118 done; \
29119 echo "Doing info in utils" ; \
29120 (cd $(HOST_SUBDIR)/utils && \
29121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29123 "RANLIB=$${RANLIB}" \
29124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29125 info) \
29126 || exit 1
29128 @endif utils
29130 .PHONY: maybe-dvi-utils dvi-utils
29131 maybe-dvi-utils:
29132 @if utils
29133 maybe-dvi-utils: dvi-utils
29135 dvi-utils: \
29136 configure-utils
29137 @: $(MAKE); $(unstage)
29138 @[ -f ./utils/Makefile ] || exit 0; \
29139 r=`${PWD_COMMAND}`; export r; \
29140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29141 $(HOST_EXPORTS) \
29142 for flag in $(EXTRA_HOST_FLAGS) ; do \
29143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29144 done; \
29145 echo "Doing dvi in utils" ; \
29146 (cd $(HOST_SUBDIR)/utils && \
29147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29149 "RANLIB=$${RANLIB}" \
29150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29151 dvi) \
29152 || exit 1
29154 @endif utils
29156 .PHONY: maybe-pdf-utils pdf-utils
29157 maybe-pdf-utils:
29158 @if utils
29159 maybe-pdf-utils: pdf-utils
29161 pdf-utils: \
29162 configure-utils
29163 @: $(MAKE); $(unstage)
29164 @[ -f ./utils/Makefile ] || exit 0; \
29165 r=`${PWD_COMMAND}`; export r; \
29166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29167 $(HOST_EXPORTS) \
29168 for flag in $(EXTRA_HOST_FLAGS) ; do \
29169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29170 done; \
29171 echo "Doing pdf in utils" ; \
29172 (cd $(HOST_SUBDIR)/utils && \
29173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29175 "RANLIB=$${RANLIB}" \
29176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29177 pdf) \
29178 || exit 1
29180 @endif utils
29182 .PHONY: maybe-html-utils html-utils
29183 maybe-html-utils:
29184 @if utils
29185 maybe-html-utils: html-utils
29187 html-utils: \
29188 configure-utils
29189 @: $(MAKE); $(unstage)
29190 @[ -f ./utils/Makefile ] || exit 0; \
29191 r=`${PWD_COMMAND}`; export r; \
29192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29193 $(HOST_EXPORTS) \
29194 for flag in $(EXTRA_HOST_FLAGS) ; do \
29195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29196 done; \
29197 echo "Doing html in utils" ; \
29198 (cd $(HOST_SUBDIR)/utils && \
29199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29201 "RANLIB=$${RANLIB}" \
29202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29203 html) \
29204 || exit 1
29206 @endif utils
29208 .PHONY: maybe-TAGS-utils TAGS-utils
29209 maybe-TAGS-utils:
29210 @if utils
29211 maybe-TAGS-utils: TAGS-utils
29213 TAGS-utils: \
29214 configure-utils
29215 @: $(MAKE); $(unstage)
29216 @[ -f ./utils/Makefile ] || exit 0; \
29217 r=`${PWD_COMMAND}`; export r; \
29218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29219 $(HOST_EXPORTS) \
29220 for flag in $(EXTRA_HOST_FLAGS) ; do \
29221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29222 done; \
29223 echo "Doing TAGS in utils" ; \
29224 (cd $(HOST_SUBDIR)/utils && \
29225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29227 "RANLIB=$${RANLIB}" \
29228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29229 TAGS) \
29230 || exit 1
29232 @endif utils
29234 .PHONY: maybe-install-info-utils install-info-utils
29235 maybe-install-info-utils:
29236 @if utils
29237 maybe-install-info-utils: install-info-utils
29239 install-info-utils: \
29240 configure-utils \
29241 info-utils
29242 @: $(MAKE); $(unstage)
29243 @[ -f ./utils/Makefile ] || exit 0; \
29244 r=`${PWD_COMMAND}`; export r; \
29245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29246 $(HOST_EXPORTS) \
29247 for flag in $(EXTRA_HOST_FLAGS) ; do \
29248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29249 done; \
29250 echo "Doing install-info in utils" ; \
29251 (cd $(HOST_SUBDIR)/utils && \
29252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29254 "RANLIB=$${RANLIB}" \
29255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29256 install-info) \
29257 || exit 1
29259 @endif utils
29261 .PHONY: maybe-install-pdf-utils install-pdf-utils
29262 maybe-install-pdf-utils:
29263 @if utils
29264 maybe-install-pdf-utils: install-pdf-utils
29266 install-pdf-utils: \
29267 configure-utils \
29268 pdf-utils
29269 @: $(MAKE); $(unstage)
29270 @[ -f ./utils/Makefile ] || exit 0; \
29271 r=`${PWD_COMMAND}`; export r; \
29272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29273 $(HOST_EXPORTS) \
29274 for flag in $(EXTRA_HOST_FLAGS) ; do \
29275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29276 done; \
29277 echo "Doing install-pdf in utils" ; \
29278 (cd $(HOST_SUBDIR)/utils && \
29279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29281 "RANLIB=$${RANLIB}" \
29282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29283 install-pdf) \
29284 || exit 1
29286 @endif utils
29288 .PHONY: maybe-install-html-utils install-html-utils
29289 maybe-install-html-utils:
29290 @if utils
29291 maybe-install-html-utils: install-html-utils
29293 install-html-utils: \
29294 configure-utils \
29295 html-utils
29296 @: $(MAKE); $(unstage)
29297 @[ -f ./utils/Makefile ] || exit 0; \
29298 r=`${PWD_COMMAND}`; export r; \
29299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29300 $(HOST_EXPORTS) \
29301 for flag in $(EXTRA_HOST_FLAGS) ; do \
29302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29303 done; \
29304 echo "Doing install-html in utils" ; \
29305 (cd $(HOST_SUBDIR)/utils && \
29306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29308 "RANLIB=$${RANLIB}" \
29309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29310 install-html) \
29311 || exit 1
29313 @endif utils
29315 .PHONY: maybe-installcheck-utils installcheck-utils
29316 maybe-installcheck-utils:
29317 @if utils
29318 maybe-installcheck-utils: installcheck-utils
29320 installcheck-utils: \
29321 configure-utils
29322 @: $(MAKE); $(unstage)
29323 @[ -f ./utils/Makefile ] || exit 0; \
29324 r=`${PWD_COMMAND}`; export r; \
29325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29326 $(HOST_EXPORTS) \
29327 for flag in $(EXTRA_HOST_FLAGS) ; do \
29328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29329 done; \
29330 echo "Doing installcheck in utils" ; \
29331 (cd $(HOST_SUBDIR)/utils && \
29332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29334 "RANLIB=$${RANLIB}" \
29335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29336 installcheck) \
29337 || exit 1
29339 @endif utils
29341 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29342 maybe-mostlyclean-utils:
29343 @if utils
29344 maybe-mostlyclean-utils: mostlyclean-utils
29346 mostlyclean-utils:
29347 @: $(MAKE); $(unstage)
29348 @[ -f ./utils/Makefile ] || exit 0; \
29349 r=`${PWD_COMMAND}`; export r; \
29350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29351 $(HOST_EXPORTS) \
29352 for flag in $(EXTRA_HOST_FLAGS) ; do \
29353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29354 done; \
29355 echo "Doing mostlyclean in utils" ; \
29356 (cd $(HOST_SUBDIR)/utils && \
29357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29359 "RANLIB=$${RANLIB}" \
29360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29361 mostlyclean) \
29362 || exit 1
29364 @endif utils
29366 .PHONY: maybe-clean-utils clean-utils
29367 maybe-clean-utils:
29368 @if utils
29369 maybe-clean-utils: clean-utils
29371 clean-utils:
29372 @: $(MAKE); $(unstage)
29373 @[ -f ./utils/Makefile ] || exit 0; \
29374 r=`${PWD_COMMAND}`; export r; \
29375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29376 $(HOST_EXPORTS) \
29377 for flag in $(EXTRA_HOST_FLAGS) ; do \
29378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29379 done; \
29380 echo "Doing clean in utils" ; \
29381 (cd $(HOST_SUBDIR)/utils && \
29382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29384 "RANLIB=$${RANLIB}" \
29385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29386 clean) \
29387 || exit 1
29389 @endif utils
29391 .PHONY: maybe-distclean-utils distclean-utils
29392 maybe-distclean-utils:
29393 @if utils
29394 maybe-distclean-utils: distclean-utils
29396 distclean-utils:
29397 @: $(MAKE); $(unstage)
29398 @[ -f ./utils/Makefile ] || exit 0; \
29399 r=`${PWD_COMMAND}`; export r; \
29400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29401 $(HOST_EXPORTS) \
29402 for flag in $(EXTRA_HOST_FLAGS) ; do \
29403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29404 done; \
29405 echo "Doing distclean in utils" ; \
29406 (cd $(HOST_SUBDIR)/utils && \
29407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29409 "RANLIB=$${RANLIB}" \
29410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29411 distclean) \
29412 || exit 1
29414 @endif utils
29416 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29417 maybe-maintainer-clean-utils:
29418 @if utils
29419 maybe-maintainer-clean-utils: maintainer-clean-utils
29421 maintainer-clean-utils:
29422 @: $(MAKE); $(unstage)
29423 @[ -f ./utils/Makefile ] || exit 0; \
29424 r=`${PWD_COMMAND}`; export r; \
29425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29426 $(HOST_EXPORTS) \
29427 for flag in $(EXTRA_HOST_FLAGS) ; do \
29428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29429 done; \
29430 echo "Doing maintainer-clean in utils" ; \
29431 (cd $(HOST_SUBDIR)/utils && \
29432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29434 "RANLIB=$${RANLIB}" \
29435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29436 maintainer-clean) \
29437 || exit 1
29439 @endif utils
29443 .PHONY: configure-gnattools maybe-configure-gnattools
29444 maybe-configure-gnattools:
29445 @if gcc-bootstrap
29446 configure-gnattools: stage_current
29447 @endif gcc-bootstrap
29448 @if gnattools
29449 maybe-configure-gnattools: configure-gnattools
29450 configure-gnattools:
29451 @: $(MAKE); $(unstage)
29452 @r=`${PWD_COMMAND}`; export r; \
29453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29454 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29456 $(HOST_EXPORTS) \
29457 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29458 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29459 case $(srcdir) in \
29460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29461 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29463 esac; \
29464 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29465 libsrcdir="$$s/gnattools"; \
29466 $(SHELL) $${libsrcdir}/configure \
29467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29468 --target=${target_alias} $${srcdiroption} \
29469 || exit 1
29470 @endif gnattools
29476 .PHONY: all-gnattools maybe-all-gnattools
29477 maybe-all-gnattools:
29478 @if gcc-bootstrap
29479 all-gnattools: stage_current
29480 @endif gcc-bootstrap
29481 @if gnattools
29482 TARGET-gnattools=all
29483 maybe-all-gnattools: all-gnattools
29484 all-gnattools: configure-gnattools
29485 @: $(MAKE); $(unstage)
29486 @r=`${PWD_COMMAND}`; export r; \
29487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29488 $(HOST_EXPORTS) \
29489 (cd $(HOST_SUBDIR)/gnattools && \
29490 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29491 $(TARGET-gnattools))
29492 @endif gnattools
29497 .PHONY: check-gnattools maybe-check-gnattools
29498 maybe-check-gnattools:
29499 @if gnattools
29500 maybe-check-gnattools: check-gnattools
29502 check-gnattools:
29503 @: $(MAKE); $(unstage)
29504 @r=`${PWD_COMMAND}`; export r; \
29505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29506 $(HOST_EXPORTS) \
29507 (cd $(HOST_SUBDIR)/gnattools && \
29508 $(MAKE) $(FLAGS_TO_PASS) check)
29510 @endif gnattools
29512 .PHONY: install-gnattools maybe-install-gnattools
29513 maybe-install-gnattools:
29514 @if gnattools
29515 maybe-install-gnattools: install-gnattools
29517 install-gnattools: installdirs
29518 @: $(MAKE); $(unstage)
29519 @r=`${PWD_COMMAND}`; export r; \
29520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29521 $(HOST_EXPORTS) \
29522 (cd $(HOST_SUBDIR)/gnattools && \
29523 $(MAKE) $(FLAGS_TO_PASS) install)
29525 @endif gnattools
29527 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29528 maybe-install-strip-gnattools:
29529 @if gnattools
29530 maybe-install-strip-gnattools: install-strip-gnattools
29532 install-strip-gnattools: installdirs
29533 @: $(MAKE); $(unstage)
29534 @r=`${PWD_COMMAND}`; export r; \
29535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29536 $(HOST_EXPORTS) \
29537 (cd $(HOST_SUBDIR)/gnattools && \
29538 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29540 @endif gnattools
29542 # Other targets (info, dvi, pdf, etc.)
29544 .PHONY: maybe-info-gnattools info-gnattools
29545 maybe-info-gnattools:
29546 @if gnattools
29547 maybe-info-gnattools: info-gnattools
29549 info-gnattools: \
29550 configure-gnattools
29551 @: $(MAKE); $(unstage)
29552 @[ -f ./gnattools/Makefile ] || exit 0; \
29553 r=`${PWD_COMMAND}`; export r; \
29554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29555 $(HOST_EXPORTS) \
29556 for flag in $(EXTRA_HOST_FLAGS) ; do \
29557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29558 done; \
29559 echo "Doing info in gnattools" ; \
29560 (cd $(HOST_SUBDIR)/gnattools && \
29561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29563 "RANLIB=$${RANLIB}" \
29564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29565 info) \
29566 || exit 1
29568 @endif gnattools
29570 .PHONY: maybe-dvi-gnattools dvi-gnattools
29571 maybe-dvi-gnattools:
29572 @if gnattools
29573 maybe-dvi-gnattools: dvi-gnattools
29575 dvi-gnattools: \
29576 configure-gnattools
29577 @: $(MAKE); $(unstage)
29578 @[ -f ./gnattools/Makefile ] || exit 0; \
29579 r=`${PWD_COMMAND}`; export r; \
29580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29581 $(HOST_EXPORTS) \
29582 for flag in $(EXTRA_HOST_FLAGS) ; do \
29583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29584 done; \
29585 echo "Doing dvi in gnattools" ; \
29586 (cd $(HOST_SUBDIR)/gnattools && \
29587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29589 "RANLIB=$${RANLIB}" \
29590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29591 dvi) \
29592 || exit 1
29594 @endif gnattools
29596 .PHONY: maybe-pdf-gnattools pdf-gnattools
29597 maybe-pdf-gnattools:
29598 @if gnattools
29599 maybe-pdf-gnattools: pdf-gnattools
29601 pdf-gnattools: \
29602 configure-gnattools
29603 @: $(MAKE); $(unstage)
29604 @[ -f ./gnattools/Makefile ] || exit 0; \
29605 r=`${PWD_COMMAND}`; export r; \
29606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29607 $(HOST_EXPORTS) \
29608 for flag in $(EXTRA_HOST_FLAGS) ; do \
29609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29610 done; \
29611 echo "Doing pdf in gnattools" ; \
29612 (cd $(HOST_SUBDIR)/gnattools && \
29613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29615 "RANLIB=$${RANLIB}" \
29616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29617 pdf) \
29618 || exit 1
29620 @endif gnattools
29622 .PHONY: maybe-html-gnattools html-gnattools
29623 maybe-html-gnattools:
29624 @if gnattools
29625 maybe-html-gnattools: html-gnattools
29627 html-gnattools: \
29628 configure-gnattools
29629 @: $(MAKE); $(unstage)
29630 @[ -f ./gnattools/Makefile ] || exit 0; \
29631 r=`${PWD_COMMAND}`; export r; \
29632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29633 $(HOST_EXPORTS) \
29634 for flag in $(EXTRA_HOST_FLAGS) ; do \
29635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29636 done; \
29637 echo "Doing html in gnattools" ; \
29638 (cd $(HOST_SUBDIR)/gnattools && \
29639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29641 "RANLIB=$${RANLIB}" \
29642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29643 html) \
29644 || exit 1
29646 @endif gnattools
29648 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
29649 maybe-TAGS-gnattools:
29650 @if gnattools
29651 maybe-TAGS-gnattools: TAGS-gnattools
29653 TAGS-gnattools: \
29654 configure-gnattools
29655 @: $(MAKE); $(unstage)
29656 @[ -f ./gnattools/Makefile ] || exit 0; \
29657 r=`${PWD_COMMAND}`; export r; \
29658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29659 $(HOST_EXPORTS) \
29660 for flag in $(EXTRA_HOST_FLAGS) ; do \
29661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29662 done; \
29663 echo "Doing TAGS in gnattools" ; \
29664 (cd $(HOST_SUBDIR)/gnattools && \
29665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29667 "RANLIB=$${RANLIB}" \
29668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29669 TAGS) \
29670 || exit 1
29672 @endif gnattools
29674 .PHONY: maybe-install-info-gnattools install-info-gnattools
29675 maybe-install-info-gnattools:
29676 @if gnattools
29677 maybe-install-info-gnattools: install-info-gnattools
29679 install-info-gnattools: \
29680 configure-gnattools \
29681 info-gnattools
29682 @: $(MAKE); $(unstage)
29683 @[ -f ./gnattools/Makefile ] || exit 0; \
29684 r=`${PWD_COMMAND}`; export r; \
29685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29686 $(HOST_EXPORTS) \
29687 for flag in $(EXTRA_HOST_FLAGS) ; do \
29688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29689 done; \
29690 echo "Doing install-info in gnattools" ; \
29691 (cd $(HOST_SUBDIR)/gnattools && \
29692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29694 "RANLIB=$${RANLIB}" \
29695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29696 install-info) \
29697 || exit 1
29699 @endif gnattools
29701 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29702 maybe-install-pdf-gnattools:
29703 @if gnattools
29704 maybe-install-pdf-gnattools: install-pdf-gnattools
29706 install-pdf-gnattools: \
29707 configure-gnattools \
29708 pdf-gnattools
29709 @: $(MAKE); $(unstage)
29710 @[ -f ./gnattools/Makefile ] || exit 0; \
29711 r=`${PWD_COMMAND}`; export r; \
29712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29713 $(HOST_EXPORTS) \
29714 for flag in $(EXTRA_HOST_FLAGS) ; do \
29715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29716 done; \
29717 echo "Doing install-pdf in gnattools" ; \
29718 (cd $(HOST_SUBDIR)/gnattools && \
29719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29721 "RANLIB=$${RANLIB}" \
29722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29723 install-pdf) \
29724 || exit 1
29726 @endif gnattools
29728 .PHONY: maybe-install-html-gnattools install-html-gnattools
29729 maybe-install-html-gnattools:
29730 @if gnattools
29731 maybe-install-html-gnattools: install-html-gnattools
29733 install-html-gnattools: \
29734 configure-gnattools \
29735 html-gnattools
29736 @: $(MAKE); $(unstage)
29737 @[ -f ./gnattools/Makefile ] || exit 0; \
29738 r=`${PWD_COMMAND}`; export r; \
29739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29740 $(HOST_EXPORTS) \
29741 for flag in $(EXTRA_HOST_FLAGS) ; do \
29742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29743 done; \
29744 echo "Doing install-html in gnattools" ; \
29745 (cd $(HOST_SUBDIR)/gnattools && \
29746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29748 "RANLIB=$${RANLIB}" \
29749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29750 install-html) \
29751 || exit 1
29753 @endif gnattools
29755 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29756 maybe-installcheck-gnattools:
29757 @if gnattools
29758 maybe-installcheck-gnattools: installcheck-gnattools
29760 installcheck-gnattools: \
29761 configure-gnattools
29762 @: $(MAKE); $(unstage)
29763 @[ -f ./gnattools/Makefile ] || exit 0; \
29764 r=`${PWD_COMMAND}`; export r; \
29765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29766 $(HOST_EXPORTS) \
29767 for flag in $(EXTRA_HOST_FLAGS) ; do \
29768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29769 done; \
29770 echo "Doing installcheck in gnattools" ; \
29771 (cd $(HOST_SUBDIR)/gnattools && \
29772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29774 "RANLIB=$${RANLIB}" \
29775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29776 installcheck) \
29777 || exit 1
29779 @endif gnattools
29781 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29782 maybe-mostlyclean-gnattools:
29783 @if gnattools
29784 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29786 mostlyclean-gnattools:
29787 @: $(MAKE); $(unstage)
29788 @[ -f ./gnattools/Makefile ] || exit 0; \
29789 r=`${PWD_COMMAND}`; export r; \
29790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29791 $(HOST_EXPORTS) \
29792 for flag in $(EXTRA_HOST_FLAGS) ; do \
29793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29794 done; \
29795 echo "Doing mostlyclean in gnattools" ; \
29796 (cd $(HOST_SUBDIR)/gnattools && \
29797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29799 "RANLIB=$${RANLIB}" \
29800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29801 mostlyclean) \
29802 || exit 1
29804 @endif gnattools
29806 .PHONY: maybe-clean-gnattools clean-gnattools
29807 maybe-clean-gnattools:
29808 @if gnattools
29809 maybe-clean-gnattools: clean-gnattools
29811 clean-gnattools:
29812 @: $(MAKE); $(unstage)
29813 @[ -f ./gnattools/Makefile ] || exit 0; \
29814 r=`${PWD_COMMAND}`; export r; \
29815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29816 $(HOST_EXPORTS) \
29817 for flag in $(EXTRA_HOST_FLAGS) ; do \
29818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29819 done; \
29820 echo "Doing clean in gnattools" ; \
29821 (cd $(HOST_SUBDIR)/gnattools && \
29822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29824 "RANLIB=$${RANLIB}" \
29825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29826 clean) \
29827 || exit 1
29829 @endif gnattools
29831 .PHONY: maybe-distclean-gnattools distclean-gnattools
29832 maybe-distclean-gnattools:
29833 @if gnattools
29834 maybe-distclean-gnattools: distclean-gnattools
29836 distclean-gnattools:
29837 @: $(MAKE); $(unstage)
29838 @[ -f ./gnattools/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 distclean in gnattools" ; \
29846 (cd $(HOST_SUBDIR)/gnattools && \
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 distclean) \
29852 || exit 1
29854 @endif gnattools
29856 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29857 maybe-maintainer-clean-gnattools:
29858 @if gnattools
29859 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29861 maintainer-clean-gnattools:
29862 @: $(MAKE); $(unstage)
29863 @[ -f ./gnattools/Makefile ] || exit 0; \
29864 r=`${PWD_COMMAND}`; export r; \
29865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29866 $(HOST_EXPORTS) \
29867 for flag in $(EXTRA_HOST_FLAGS) ; do \
29868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29869 done; \
29870 echo "Doing maintainer-clean in gnattools" ; \
29871 (cd $(HOST_SUBDIR)/gnattools && \
29872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29874 "RANLIB=$${RANLIB}" \
29875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29876 maintainer-clean) \
29877 || exit 1
29879 @endif gnattools
29883 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29884 maybe-configure-lto-plugin:
29885 @if gcc-bootstrap
29886 configure-lto-plugin: stage_current
29887 @endif gcc-bootstrap
29888 @if lto-plugin
29889 maybe-configure-lto-plugin: configure-lto-plugin
29890 configure-lto-plugin:
29891 @r=`${PWD_COMMAND}`; export r; \
29892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29893 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29895 $(HOST_EXPORTS) \
29896 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29897 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29898 case $(srcdir) in \
29899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29900 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29902 esac; \
29903 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29904 libsrcdir="$$s/lto-plugin"; \
29905 $(SHELL) $${libsrcdir}/configure \
29906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29907 --target=${target_alias} $${srcdiroption} --enable-shared \
29908 || exit 1
29909 @endif lto-plugin
29913 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29914 maybe-configure-stage1-lto-plugin:
29915 @if lto-plugin-bootstrap
29916 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29917 configure-stage1-lto-plugin:
29918 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29919 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29920 @r=`${PWD_COMMAND}`; export r; \
29921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29922 TFLAGS="$(STAGE1_TFLAGS)"; \
29923 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29924 $(HOST_EXPORTS) \
29925 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29926 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29927 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29928 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29930 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29931 case $(srcdir) in \
29932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29933 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29935 esac; \
29936 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29937 libsrcdir="$$s/lto-plugin"; \
29938 $(SHELL) $${libsrcdir}/configure \
29939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29940 --target=${target_alias} $${srcdiroption} \
29941 $(STAGE1_CONFIGURE_FLAGS) \
29942 --enable-shared
29943 @endif lto-plugin-bootstrap
29945 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29946 maybe-configure-stage2-lto-plugin:
29947 @if lto-plugin-bootstrap
29948 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29949 configure-stage2-lto-plugin:
29950 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29952 @r=`${PWD_COMMAND}`; export r; \
29953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29954 TFLAGS="$(STAGE2_TFLAGS)"; \
29955 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29956 $(HOST_EXPORTS) \
29957 $(POSTSTAGE1_HOST_EXPORTS) \
29958 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29959 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29960 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29961 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29963 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29964 case $(srcdir) in \
29965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29966 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29968 esac; \
29969 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29970 libsrcdir="$$s/lto-plugin"; \
29971 $(SHELL) $${libsrcdir}/configure \
29972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29973 --target=${target_alias} $${srcdiroption} \
29974 --with-build-libsubdir=$(HOST_SUBDIR) \
29975 $(STAGE2_CONFIGURE_FLAGS) \
29976 --enable-shared
29977 @endif lto-plugin-bootstrap
29979 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29980 maybe-configure-stage3-lto-plugin:
29981 @if lto-plugin-bootstrap
29982 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29983 configure-stage3-lto-plugin:
29984 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29986 @r=`${PWD_COMMAND}`; export r; \
29987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29988 TFLAGS="$(STAGE3_TFLAGS)"; \
29989 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29990 $(HOST_EXPORTS) \
29991 $(POSTSTAGE1_HOST_EXPORTS) \
29992 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29993 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29994 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29995 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29997 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29998 case $(srcdir) in \
29999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30000 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30002 esac; \
30003 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30004 libsrcdir="$$s/lto-plugin"; \
30005 $(SHELL) $${libsrcdir}/configure \
30006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30007 --target=${target_alias} $${srcdiroption} \
30008 --with-build-libsubdir=$(HOST_SUBDIR) \
30009 $(STAGE3_CONFIGURE_FLAGS) \
30010 --enable-shared
30011 @endif lto-plugin-bootstrap
30013 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30014 maybe-configure-stage4-lto-plugin:
30015 @if lto-plugin-bootstrap
30016 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30017 configure-stage4-lto-plugin:
30018 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30020 @r=`${PWD_COMMAND}`; export r; \
30021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30022 TFLAGS="$(STAGE4_TFLAGS)"; \
30023 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30024 $(HOST_EXPORTS) \
30025 $(POSTSTAGE1_HOST_EXPORTS) \
30026 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30027 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30028 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30029 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30031 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30032 case $(srcdir) in \
30033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30034 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30036 esac; \
30037 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30038 libsrcdir="$$s/lto-plugin"; \
30039 $(SHELL) $${libsrcdir}/configure \
30040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30041 --target=${target_alias} $${srcdiroption} \
30042 --with-build-libsubdir=$(HOST_SUBDIR) \
30043 $(STAGE4_CONFIGURE_FLAGS) \
30044 --enable-shared
30045 @endif lto-plugin-bootstrap
30047 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30048 maybe-configure-stageprofile-lto-plugin:
30049 @if lto-plugin-bootstrap
30050 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30051 configure-stageprofile-lto-plugin:
30052 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30054 @r=`${PWD_COMMAND}`; export r; \
30055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30056 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30057 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30058 $(HOST_EXPORTS) \
30059 $(POSTSTAGE1_HOST_EXPORTS) \
30060 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30061 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30062 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30063 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30065 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30066 case $(srcdir) in \
30067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30068 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30070 esac; \
30071 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30072 libsrcdir="$$s/lto-plugin"; \
30073 $(SHELL) $${libsrcdir}/configure \
30074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30075 --target=${target_alias} $${srcdiroption} \
30076 --with-build-libsubdir=$(HOST_SUBDIR) \
30077 $(STAGEprofile_CONFIGURE_FLAGS) \
30078 --enable-shared
30079 @endif lto-plugin-bootstrap
30081 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30082 maybe-configure-stagefeedback-lto-plugin:
30083 @if lto-plugin-bootstrap
30084 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30085 configure-stagefeedback-lto-plugin:
30086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30088 @r=`${PWD_COMMAND}`; export r; \
30089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30090 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30091 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30092 $(HOST_EXPORTS) \
30093 $(POSTSTAGE1_HOST_EXPORTS) \
30094 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30095 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30096 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30097 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30099 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30100 case $(srcdir) in \
30101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30102 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30104 esac; \
30105 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30106 libsrcdir="$$s/lto-plugin"; \
30107 $(SHELL) $${libsrcdir}/configure \
30108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30109 --target=${target_alias} $${srcdiroption} \
30110 --with-build-libsubdir=$(HOST_SUBDIR) \
30111 $(STAGEfeedback_CONFIGURE_FLAGS) \
30112 --enable-shared
30113 @endif lto-plugin-bootstrap
30119 .PHONY: all-lto-plugin maybe-all-lto-plugin
30120 maybe-all-lto-plugin:
30121 @if gcc-bootstrap
30122 all-lto-plugin: stage_current
30123 @endif gcc-bootstrap
30124 @if lto-plugin
30125 TARGET-lto-plugin=all
30126 maybe-all-lto-plugin: all-lto-plugin
30127 all-lto-plugin: configure-lto-plugin
30128 @r=`${PWD_COMMAND}`; export r; \
30129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30130 $(HOST_EXPORTS) \
30131 (cd $(HOST_SUBDIR)/lto-plugin && \
30132 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30133 $(TARGET-lto-plugin))
30134 @endif lto-plugin
30138 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30139 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30140 maybe-all-stage1-lto-plugin:
30141 maybe-clean-stage1-lto-plugin:
30142 @if lto-plugin-bootstrap
30143 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30144 all-stage1: all-stage1-lto-plugin
30145 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30146 all-stage1-lto-plugin: configure-stage1-lto-plugin
30147 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30148 @r=`${PWD_COMMAND}`; export r; \
30149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30150 TFLAGS="$(STAGE1_TFLAGS)"; \
30151 $(HOST_EXPORTS) \
30152 cd $(HOST_SUBDIR)/lto-plugin && \
30153 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30154 CFLAGS="$(STAGE1_CFLAGS)" \
30155 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30156 LIBCFLAGS="$(LIBCFLAGS)" \
30157 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30158 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30159 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30160 $(EXTRA_HOST_FLAGS) \
30161 $(STAGE1_FLAGS_TO_PASS) \
30162 TFLAGS="$(STAGE1_TFLAGS)" \
30163 $(TARGET-stage1-lto-plugin)
30165 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30166 clean-stage1: clean-stage1-lto-plugin
30167 clean-stage1-lto-plugin:
30168 @if [ $(current_stage) = stage1 ]; then \
30169 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30170 else \
30171 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30172 $(MAKE) stage1-start; \
30173 fi; \
30174 cd $(HOST_SUBDIR)/lto-plugin && \
30175 $(MAKE) $(EXTRA_HOST_FLAGS) \
30176 $(STAGE1_FLAGS_TO_PASS) clean
30177 @endif lto-plugin-bootstrap
30180 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30181 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30182 maybe-all-stage2-lto-plugin:
30183 maybe-clean-stage2-lto-plugin:
30184 @if lto-plugin-bootstrap
30185 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30186 all-stage2: all-stage2-lto-plugin
30187 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30188 all-stage2-lto-plugin: configure-stage2-lto-plugin
30189 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30190 @r=`${PWD_COMMAND}`; export r; \
30191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30192 TFLAGS="$(STAGE2_TFLAGS)"; \
30193 $(HOST_EXPORTS) \
30194 $(POSTSTAGE1_HOST_EXPORTS) \
30195 cd $(HOST_SUBDIR)/lto-plugin && \
30196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30197 CFLAGS="$(STAGE2_CFLAGS)" \
30198 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30199 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30203 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30204 TFLAGS="$(STAGE2_TFLAGS)" \
30205 $(TARGET-stage2-lto-plugin)
30207 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30208 clean-stage2: clean-stage2-lto-plugin
30209 clean-stage2-lto-plugin:
30210 @if [ $(current_stage) = stage2 ]; then \
30211 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30212 else \
30213 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30214 $(MAKE) stage2-start; \
30215 fi; \
30216 cd $(HOST_SUBDIR)/lto-plugin && \
30217 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30218 @endif lto-plugin-bootstrap
30221 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30222 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30223 maybe-all-stage3-lto-plugin:
30224 maybe-clean-stage3-lto-plugin:
30225 @if lto-plugin-bootstrap
30226 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30227 all-stage3: all-stage3-lto-plugin
30228 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30229 all-stage3-lto-plugin: configure-stage3-lto-plugin
30230 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30231 @r=`${PWD_COMMAND}`; export r; \
30232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30233 TFLAGS="$(STAGE3_TFLAGS)"; \
30234 $(HOST_EXPORTS) \
30235 $(POSTSTAGE1_HOST_EXPORTS) \
30236 cd $(HOST_SUBDIR)/lto-plugin && \
30237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30238 CFLAGS="$(STAGE3_CFLAGS)" \
30239 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30240 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30241 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30242 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30243 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30244 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30245 TFLAGS="$(STAGE3_TFLAGS)" \
30246 $(TARGET-stage3-lto-plugin)
30248 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30249 clean-stage3: clean-stage3-lto-plugin
30250 clean-stage3-lto-plugin:
30251 @if [ $(current_stage) = stage3 ]; then \
30252 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30253 else \
30254 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30255 $(MAKE) stage3-start; \
30256 fi; \
30257 cd $(HOST_SUBDIR)/lto-plugin && \
30258 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30259 @endif lto-plugin-bootstrap
30262 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30263 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30264 maybe-all-stage4-lto-plugin:
30265 maybe-clean-stage4-lto-plugin:
30266 @if lto-plugin-bootstrap
30267 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30268 all-stage4: all-stage4-lto-plugin
30269 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30270 all-stage4-lto-plugin: configure-stage4-lto-plugin
30271 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30272 @r=`${PWD_COMMAND}`; export r; \
30273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30274 TFLAGS="$(STAGE4_TFLAGS)"; \
30275 $(HOST_EXPORTS) \
30276 $(POSTSTAGE1_HOST_EXPORTS) \
30277 cd $(HOST_SUBDIR)/lto-plugin && \
30278 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30279 CFLAGS="$(STAGE4_CFLAGS)" \
30280 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30281 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30282 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30283 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30284 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30285 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30286 TFLAGS="$(STAGE4_TFLAGS)" \
30287 $(TARGET-stage4-lto-plugin)
30289 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30290 clean-stage4: clean-stage4-lto-plugin
30291 clean-stage4-lto-plugin:
30292 @if [ $(current_stage) = stage4 ]; then \
30293 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30294 else \
30295 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30296 $(MAKE) stage4-start; \
30297 fi; \
30298 cd $(HOST_SUBDIR)/lto-plugin && \
30299 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30300 @endif lto-plugin-bootstrap
30303 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30304 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30305 maybe-all-stageprofile-lto-plugin:
30306 maybe-clean-stageprofile-lto-plugin:
30307 @if lto-plugin-bootstrap
30308 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30309 all-stageprofile: all-stageprofile-lto-plugin
30310 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30311 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30312 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30313 @r=`${PWD_COMMAND}`; export r; \
30314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30315 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30316 $(HOST_EXPORTS) \
30317 $(POSTSTAGE1_HOST_EXPORTS) \
30318 cd $(HOST_SUBDIR)/lto-plugin && \
30319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30320 CFLAGS="$(STAGEprofile_CFLAGS)" \
30321 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30322 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30323 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30324 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30325 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30326 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30327 TFLAGS="$(STAGEprofile_TFLAGS)" \
30328 $(TARGET-stageprofile-lto-plugin)
30330 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30331 clean-stageprofile: clean-stageprofile-lto-plugin
30332 clean-stageprofile-lto-plugin:
30333 @if [ $(current_stage) = stageprofile ]; then \
30334 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30335 else \
30336 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30337 $(MAKE) stageprofile-start; \
30338 fi; \
30339 cd $(HOST_SUBDIR)/lto-plugin && \
30340 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30341 @endif lto-plugin-bootstrap
30344 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30345 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30346 maybe-all-stagefeedback-lto-plugin:
30347 maybe-clean-stagefeedback-lto-plugin:
30348 @if lto-plugin-bootstrap
30349 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30350 all-stagefeedback: all-stagefeedback-lto-plugin
30351 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30352 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30353 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30354 @r=`${PWD_COMMAND}`; export r; \
30355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30356 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30357 $(HOST_EXPORTS) \
30358 $(POSTSTAGE1_HOST_EXPORTS) \
30359 cd $(HOST_SUBDIR)/lto-plugin && \
30360 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30361 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30362 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30363 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30364 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30365 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30366 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30367 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30368 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30369 $(TARGET-stagefeedback-lto-plugin)
30371 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30372 clean-stagefeedback: clean-stagefeedback-lto-plugin
30373 clean-stagefeedback-lto-plugin:
30374 @if [ $(current_stage) = stagefeedback ]; then \
30375 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30376 else \
30377 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30378 $(MAKE) stagefeedback-start; \
30379 fi; \
30380 cd $(HOST_SUBDIR)/lto-plugin && \
30381 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30382 @endif lto-plugin-bootstrap
30388 .PHONY: check-lto-plugin maybe-check-lto-plugin
30389 maybe-check-lto-plugin:
30390 @if lto-plugin
30391 maybe-check-lto-plugin: check-lto-plugin
30393 check-lto-plugin:
30394 @: $(MAKE); $(unstage)
30395 @r=`${PWD_COMMAND}`; export r; \
30396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30397 $(HOST_EXPORTS) \
30398 (cd $(HOST_SUBDIR)/lto-plugin && \
30399 $(MAKE) $(FLAGS_TO_PASS) check)
30401 @endif lto-plugin
30403 .PHONY: install-lto-plugin maybe-install-lto-plugin
30404 maybe-install-lto-plugin:
30405 @if lto-plugin
30406 maybe-install-lto-plugin: install-lto-plugin
30408 install-lto-plugin: installdirs
30409 @: $(MAKE); $(unstage)
30410 @r=`${PWD_COMMAND}`; export r; \
30411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30412 $(HOST_EXPORTS) \
30413 (cd $(HOST_SUBDIR)/lto-plugin && \
30414 $(MAKE) $(FLAGS_TO_PASS) install)
30416 @endif lto-plugin
30418 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30419 maybe-install-strip-lto-plugin:
30420 @if lto-plugin
30421 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30423 install-strip-lto-plugin: installdirs
30424 @: $(MAKE); $(unstage)
30425 @r=`${PWD_COMMAND}`; export r; \
30426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30427 $(HOST_EXPORTS) \
30428 (cd $(HOST_SUBDIR)/lto-plugin && \
30429 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30431 @endif lto-plugin
30433 # Other targets (info, dvi, pdf, etc.)
30435 .PHONY: maybe-info-lto-plugin info-lto-plugin
30436 maybe-info-lto-plugin:
30437 @if lto-plugin
30438 maybe-info-lto-plugin: info-lto-plugin
30440 info-lto-plugin: \
30441 configure-lto-plugin
30442 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30443 r=`${PWD_COMMAND}`; export r; \
30444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30445 $(HOST_EXPORTS) \
30446 for flag in $(EXTRA_HOST_FLAGS) ; do \
30447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30448 done; \
30449 echo "Doing info in lto-plugin" ; \
30450 (cd $(HOST_SUBDIR)/lto-plugin && \
30451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30453 "RANLIB=$${RANLIB}" \
30454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30455 info) \
30456 || exit 1
30458 @endif lto-plugin
30460 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30461 maybe-dvi-lto-plugin:
30462 @if lto-plugin
30463 maybe-dvi-lto-plugin: dvi-lto-plugin
30465 dvi-lto-plugin: \
30466 configure-lto-plugin
30467 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30468 r=`${PWD_COMMAND}`; export r; \
30469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30470 $(HOST_EXPORTS) \
30471 for flag in $(EXTRA_HOST_FLAGS) ; do \
30472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30473 done; \
30474 echo "Doing dvi in lto-plugin" ; \
30475 (cd $(HOST_SUBDIR)/lto-plugin && \
30476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30478 "RANLIB=$${RANLIB}" \
30479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30480 dvi) \
30481 || exit 1
30483 @endif lto-plugin
30485 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30486 maybe-pdf-lto-plugin:
30487 @if lto-plugin
30488 maybe-pdf-lto-plugin: pdf-lto-plugin
30490 pdf-lto-plugin: \
30491 configure-lto-plugin
30492 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30493 r=`${PWD_COMMAND}`; export r; \
30494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30495 $(HOST_EXPORTS) \
30496 for flag in $(EXTRA_HOST_FLAGS) ; do \
30497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30498 done; \
30499 echo "Doing pdf in lto-plugin" ; \
30500 (cd $(HOST_SUBDIR)/lto-plugin && \
30501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30503 "RANLIB=$${RANLIB}" \
30504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30505 pdf) \
30506 || exit 1
30508 @endif lto-plugin
30510 .PHONY: maybe-html-lto-plugin html-lto-plugin
30511 maybe-html-lto-plugin:
30512 @if lto-plugin
30513 maybe-html-lto-plugin: html-lto-plugin
30515 html-lto-plugin: \
30516 configure-lto-plugin
30517 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30518 r=`${PWD_COMMAND}`; export r; \
30519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30520 $(HOST_EXPORTS) \
30521 for flag in $(EXTRA_HOST_FLAGS) ; do \
30522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30523 done; \
30524 echo "Doing html in lto-plugin" ; \
30525 (cd $(HOST_SUBDIR)/lto-plugin && \
30526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30528 "RANLIB=$${RANLIB}" \
30529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30530 html) \
30531 || exit 1
30533 @endif lto-plugin
30535 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30536 maybe-TAGS-lto-plugin:
30537 @if lto-plugin
30538 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30540 TAGS-lto-plugin: \
30541 configure-lto-plugin
30542 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30543 r=`${PWD_COMMAND}`; export r; \
30544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30545 $(HOST_EXPORTS) \
30546 for flag in $(EXTRA_HOST_FLAGS) ; do \
30547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30548 done; \
30549 echo "Doing TAGS in lto-plugin" ; \
30550 (cd $(HOST_SUBDIR)/lto-plugin && \
30551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30553 "RANLIB=$${RANLIB}" \
30554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30555 TAGS) \
30556 || exit 1
30558 @endif lto-plugin
30560 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30561 maybe-install-info-lto-plugin:
30562 @if lto-plugin
30563 maybe-install-info-lto-plugin: install-info-lto-plugin
30565 install-info-lto-plugin: \
30566 configure-lto-plugin \
30567 info-lto-plugin
30568 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30569 r=`${PWD_COMMAND}`; export r; \
30570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30571 $(HOST_EXPORTS) \
30572 for flag in $(EXTRA_HOST_FLAGS) ; do \
30573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30574 done; \
30575 echo "Doing install-info in lto-plugin" ; \
30576 (cd $(HOST_SUBDIR)/lto-plugin && \
30577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30579 "RANLIB=$${RANLIB}" \
30580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30581 install-info) \
30582 || exit 1
30584 @endif lto-plugin
30586 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30587 maybe-install-pdf-lto-plugin:
30588 @if lto-plugin
30589 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30591 install-pdf-lto-plugin: \
30592 configure-lto-plugin \
30593 pdf-lto-plugin
30594 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30595 r=`${PWD_COMMAND}`; export r; \
30596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30597 $(HOST_EXPORTS) \
30598 for flag in $(EXTRA_HOST_FLAGS) ; do \
30599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30600 done; \
30601 echo "Doing install-pdf in lto-plugin" ; \
30602 (cd $(HOST_SUBDIR)/lto-plugin && \
30603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30605 "RANLIB=$${RANLIB}" \
30606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30607 install-pdf) \
30608 || exit 1
30610 @endif lto-plugin
30612 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30613 maybe-install-html-lto-plugin:
30614 @if lto-plugin
30615 maybe-install-html-lto-plugin: install-html-lto-plugin
30617 install-html-lto-plugin: \
30618 configure-lto-plugin \
30619 html-lto-plugin
30620 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30621 r=`${PWD_COMMAND}`; export r; \
30622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30623 $(HOST_EXPORTS) \
30624 for flag in $(EXTRA_HOST_FLAGS) ; do \
30625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30626 done; \
30627 echo "Doing install-html in lto-plugin" ; \
30628 (cd $(HOST_SUBDIR)/lto-plugin && \
30629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30631 "RANLIB=$${RANLIB}" \
30632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30633 install-html) \
30634 || exit 1
30636 @endif lto-plugin
30638 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30639 maybe-installcheck-lto-plugin:
30640 @if lto-plugin
30641 maybe-installcheck-lto-plugin: installcheck-lto-plugin
30643 installcheck-lto-plugin: \
30644 configure-lto-plugin
30645 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30646 r=`${PWD_COMMAND}`; export r; \
30647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30648 $(HOST_EXPORTS) \
30649 for flag in $(EXTRA_HOST_FLAGS) ; do \
30650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30651 done; \
30652 echo "Doing installcheck in lto-plugin" ; \
30653 (cd $(HOST_SUBDIR)/lto-plugin && \
30654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30656 "RANLIB=$${RANLIB}" \
30657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30658 installcheck) \
30659 || exit 1
30661 @endif lto-plugin
30663 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30664 maybe-mostlyclean-lto-plugin:
30665 @if lto-plugin
30666 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30668 mostlyclean-lto-plugin:
30669 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30670 r=`${PWD_COMMAND}`; export r; \
30671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30672 $(HOST_EXPORTS) \
30673 for flag in $(EXTRA_HOST_FLAGS) ; do \
30674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30675 done; \
30676 echo "Doing mostlyclean in lto-plugin" ; \
30677 (cd $(HOST_SUBDIR)/lto-plugin && \
30678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30680 "RANLIB=$${RANLIB}" \
30681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30682 mostlyclean) \
30683 || exit 1
30685 @endif lto-plugin
30687 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
30688 maybe-clean-lto-plugin:
30689 @if lto-plugin
30690 maybe-clean-lto-plugin: clean-lto-plugin
30692 clean-lto-plugin:
30693 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30694 r=`${PWD_COMMAND}`; export r; \
30695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30696 $(HOST_EXPORTS) \
30697 for flag in $(EXTRA_HOST_FLAGS) ; do \
30698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30699 done; \
30700 echo "Doing clean in lto-plugin" ; \
30701 (cd $(HOST_SUBDIR)/lto-plugin && \
30702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30704 "RANLIB=$${RANLIB}" \
30705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30706 clean) \
30707 || exit 1
30709 @endif lto-plugin
30711 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30712 maybe-distclean-lto-plugin:
30713 @if lto-plugin
30714 maybe-distclean-lto-plugin: distclean-lto-plugin
30716 distclean-lto-plugin:
30717 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30718 r=`${PWD_COMMAND}`; export r; \
30719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30720 $(HOST_EXPORTS) \
30721 for flag in $(EXTRA_HOST_FLAGS) ; do \
30722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30723 done; \
30724 echo "Doing distclean in lto-plugin" ; \
30725 (cd $(HOST_SUBDIR)/lto-plugin && \
30726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30728 "RANLIB=$${RANLIB}" \
30729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30730 distclean) \
30731 || exit 1
30733 @endif lto-plugin
30735 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30736 maybe-maintainer-clean-lto-plugin:
30737 @if lto-plugin
30738 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30740 maintainer-clean-lto-plugin:
30741 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30742 r=`${PWD_COMMAND}`; export r; \
30743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30744 $(HOST_EXPORTS) \
30745 for flag in $(EXTRA_HOST_FLAGS) ; do \
30746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30747 done; \
30748 echo "Doing maintainer-clean in lto-plugin" ; \
30749 (cd $(HOST_SUBDIR)/lto-plugin && \
30750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30752 "RANLIB=$${RANLIB}" \
30753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30754 maintainer-clean) \
30755 || exit 1
30757 @endif lto-plugin
30761 # ---------------------------------------
30762 # Modules which run on the target machine
30763 # ---------------------------------------
30768 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30769 maybe-configure-target-libstdc++-v3:
30770 @if gcc-bootstrap
30771 configure-target-libstdc++-v3: stage_current
30772 @endif gcc-bootstrap
30773 @if target-libstdc++-v3
30774 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30775 configure-target-libstdc++-v3:
30776 @r=`${PWD_COMMAND}`; export r; \
30777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30778 echo "Checking multilib configuration for libstdc++-v3..."; \
30779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30780 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30781 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30782 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30783 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30784 else \
30785 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30786 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30787 fi; \
30788 else \
30789 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30790 fi; \
30791 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30793 $(RAW_CXX_TARGET_EXPORTS) \
30794 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30795 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30796 case $(srcdir) in \
30797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30798 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30800 esac; \
30801 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30802 libsrcdir="$$s/libstdc++-v3"; \
30803 rm -f no-such-file || : ; \
30804 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30805 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30806 --target=${target_alias} $${srcdiroption} \
30807 || exit 1
30808 @endif target-libstdc++-v3
30812 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30813 maybe-configure-stage1-target-libstdc++-v3:
30814 @if target-libstdc++-v3-bootstrap
30815 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30816 configure-stage1-target-libstdc++-v3:
30817 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30818 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30819 @r=`${PWD_COMMAND}`; export r; \
30820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30821 TFLAGS="$(STAGE1_TFLAGS)"; \
30822 echo "Checking multilib configuration for libstdc++-v3..."; \
30823 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30824 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30825 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30826 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30827 else \
30828 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30829 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30830 fi; \
30831 else \
30832 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30833 fi; \
30834 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30835 $(RAW_CXX_TARGET_EXPORTS) \
30836 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30837 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30838 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30839 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30840 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30841 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30842 case $(srcdir) in \
30843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30844 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30846 esac; \
30847 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30848 libsrcdir="$$s/libstdc++-v3"; \
30849 $(SHELL) $${libsrcdir}/configure \
30850 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30851 --target=${target_alias} $${srcdiroption} \
30852 $(STAGE1_CONFIGURE_FLAGS)
30853 @endif target-libstdc++-v3-bootstrap
30855 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30856 maybe-configure-stage2-target-libstdc++-v3:
30857 @if target-libstdc++-v3-bootstrap
30858 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30859 configure-stage2-target-libstdc++-v3:
30860 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30861 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30862 @r=`${PWD_COMMAND}`; export r; \
30863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30864 TFLAGS="$(STAGE2_TFLAGS)"; \
30865 echo "Checking multilib configuration for libstdc++-v3..."; \
30866 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30867 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30868 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30869 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30870 else \
30871 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30872 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30873 fi; \
30874 else \
30875 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30876 fi; \
30877 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30878 $(RAW_CXX_TARGET_EXPORTS) \
30880 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30881 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30882 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30883 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30884 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30885 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30886 case $(srcdir) in \
30887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30888 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30890 esac; \
30891 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30892 libsrcdir="$$s/libstdc++-v3"; \
30893 $(SHELL) $${libsrcdir}/configure \
30894 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30895 --target=${target_alias} $${srcdiroption} \
30896 --with-build-libsubdir=$(HOST_SUBDIR) \
30897 $(STAGE2_CONFIGURE_FLAGS)
30898 @endif target-libstdc++-v3-bootstrap
30900 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30901 maybe-configure-stage3-target-libstdc++-v3:
30902 @if target-libstdc++-v3-bootstrap
30903 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30904 configure-stage3-target-libstdc++-v3:
30905 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30906 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30907 @r=`${PWD_COMMAND}`; export r; \
30908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30909 TFLAGS="$(STAGE3_TFLAGS)"; \
30910 echo "Checking multilib configuration for libstdc++-v3..."; \
30911 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30912 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30913 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30914 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30915 else \
30916 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30917 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30918 fi; \
30919 else \
30920 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30921 fi; \
30922 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30923 $(RAW_CXX_TARGET_EXPORTS) \
30925 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30926 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30927 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30928 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30929 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30930 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30931 case $(srcdir) in \
30932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30933 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30935 esac; \
30936 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30937 libsrcdir="$$s/libstdc++-v3"; \
30938 $(SHELL) $${libsrcdir}/configure \
30939 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30940 --target=${target_alias} $${srcdiroption} \
30941 --with-build-libsubdir=$(HOST_SUBDIR) \
30942 $(STAGE3_CONFIGURE_FLAGS)
30943 @endif target-libstdc++-v3-bootstrap
30945 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30946 maybe-configure-stage4-target-libstdc++-v3:
30947 @if target-libstdc++-v3-bootstrap
30948 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30949 configure-stage4-target-libstdc++-v3:
30950 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30951 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30952 @r=`${PWD_COMMAND}`; export r; \
30953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30954 TFLAGS="$(STAGE4_TFLAGS)"; \
30955 echo "Checking multilib configuration for libstdc++-v3..."; \
30956 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30957 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30958 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30959 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30960 else \
30961 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30962 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30963 fi; \
30964 else \
30965 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30966 fi; \
30967 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30968 $(RAW_CXX_TARGET_EXPORTS) \
30970 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30971 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30972 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30973 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30974 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30975 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30976 case $(srcdir) in \
30977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30978 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30980 esac; \
30981 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30982 libsrcdir="$$s/libstdc++-v3"; \
30983 $(SHELL) $${libsrcdir}/configure \
30984 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30985 --target=${target_alias} $${srcdiroption} \
30986 --with-build-libsubdir=$(HOST_SUBDIR) \
30987 $(STAGE4_CONFIGURE_FLAGS)
30988 @endif target-libstdc++-v3-bootstrap
30990 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30991 maybe-configure-stageprofile-target-libstdc++-v3:
30992 @if target-libstdc++-v3-bootstrap
30993 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30994 configure-stageprofile-target-libstdc++-v3:
30995 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30996 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30997 @r=`${PWD_COMMAND}`; export r; \
30998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30999 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31000 echo "Checking multilib configuration for libstdc++-v3..."; \
31001 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31002 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31003 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31004 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31005 else \
31006 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31007 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31008 fi; \
31009 else \
31010 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31011 fi; \
31012 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31013 $(RAW_CXX_TARGET_EXPORTS) \
31015 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31016 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31017 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31018 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31019 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31020 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31021 case $(srcdir) in \
31022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31023 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31025 esac; \
31026 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31027 libsrcdir="$$s/libstdc++-v3"; \
31028 $(SHELL) $${libsrcdir}/configure \
31029 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31030 --target=${target_alias} $${srcdiroption} \
31031 --with-build-libsubdir=$(HOST_SUBDIR) \
31032 $(STAGEprofile_CONFIGURE_FLAGS)
31033 @endif target-libstdc++-v3-bootstrap
31035 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31036 maybe-configure-stagefeedback-target-libstdc++-v3:
31037 @if target-libstdc++-v3-bootstrap
31038 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31039 configure-stagefeedback-target-libstdc++-v3:
31040 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31041 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31042 @r=`${PWD_COMMAND}`; export r; \
31043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31044 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31045 echo "Checking multilib configuration for libstdc++-v3..."; \
31046 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31047 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31048 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31049 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31050 else \
31051 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31052 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31053 fi; \
31054 else \
31055 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31056 fi; \
31057 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31058 $(RAW_CXX_TARGET_EXPORTS) \
31060 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31061 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31062 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31063 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31064 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31065 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31066 case $(srcdir) in \
31067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31068 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31070 esac; \
31071 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31072 libsrcdir="$$s/libstdc++-v3"; \
31073 $(SHELL) $${libsrcdir}/configure \
31074 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31075 --target=${target_alias} $${srcdiroption} \
31076 --with-build-libsubdir=$(HOST_SUBDIR) \
31077 $(STAGEfeedback_CONFIGURE_FLAGS)
31078 @endif target-libstdc++-v3-bootstrap
31084 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31085 maybe-all-target-libstdc++-v3:
31086 @if gcc-bootstrap
31087 all-target-libstdc++-v3: stage_current
31088 @endif gcc-bootstrap
31089 @if target-libstdc++-v3
31090 TARGET-target-libstdc++-v3=all
31091 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31092 all-target-libstdc++-v3: configure-target-libstdc++-v3
31093 @r=`${PWD_COMMAND}`; export r; \
31094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31095 $(RAW_CXX_TARGET_EXPORTS) \
31096 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31097 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31098 $(TARGET-target-libstdc++-v3))
31099 @endif target-libstdc++-v3
31103 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31104 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31105 maybe-all-stage1-target-libstdc++-v3:
31106 maybe-clean-stage1-target-libstdc++-v3:
31107 @if target-libstdc++-v3-bootstrap
31108 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31109 all-stage1: all-stage1-target-libstdc++-v3
31110 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31111 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31112 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31113 @r=`${PWD_COMMAND}`; export r; \
31114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31115 TFLAGS="$(STAGE1_TFLAGS)"; \
31116 $(RAW_CXX_TARGET_EXPORTS) \
31117 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31119 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31120 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31121 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31122 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31123 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31124 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31125 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31127 TFLAGS="$(STAGE1_TFLAGS)" \
31128 $(TARGET-stage1-target-libstdc++-v3)
31130 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31131 clean-stage1: clean-stage1-target-libstdc++-v3
31132 clean-stage1-target-libstdc++-v3:
31133 @if [ $(current_stage) = stage1 ]; then \
31134 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31135 else \
31136 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31137 $(MAKE) stage1-start; \
31138 fi; \
31139 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31140 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31141 clean
31142 @endif target-libstdc++-v3-bootstrap
31145 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31146 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31147 maybe-all-stage2-target-libstdc++-v3:
31148 maybe-clean-stage2-target-libstdc++-v3:
31149 @if target-libstdc++-v3-bootstrap
31150 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31151 all-stage2: all-stage2-target-libstdc++-v3
31152 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31153 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31154 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31155 @r=`${PWD_COMMAND}`; export r; \
31156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31157 TFLAGS="$(STAGE2_TFLAGS)"; \
31158 $(RAW_CXX_TARGET_EXPORTS) \
31160 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31162 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31163 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31164 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31168 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31169 TFLAGS="$(STAGE2_TFLAGS)" \
31170 $(TARGET-stage2-target-libstdc++-v3)
31172 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31173 clean-stage2: clean-stage2-target-libstdc++-v3
31174 clean-stage2-target-libstdc++-v3:
31175 @if [ $(current_stage) = stage2 ]; then \
31176 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31177 else \
31178 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31179 $(MAKE) stage2-start; \
31180 fi; \
31181 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31182 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31183 @endif target-libstdc++-v3-bootstrap
31186 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31187 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31188 maybe-all-stage3-target-libstdc++-v3:
31189 maybe-clean-stage3-target-libstdc++-v3:
31190 @if target-libstdc++-v3-bootstrap
31191 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31192 all-stage3: all-stage3-target-libstdc++-v3
31193 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31194 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31195 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31196 @r=`${PWD_COMMAND}`; export r; \
31197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31198 TFLAGS="$(STAGE3_TFLAGS)"; \
31199 $(RAW_CXX_TARGET_EXPORTS) \
31201 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31203 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31204 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31205 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31209 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31210 TFLAGS="$(STAGE3_TFLAGS)" \
31211 $(TARGET-stage3-target-libstdc++-v3)
31213 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31214 clean-stage3: clean-stage3-target-libstdc++-v3
31215 clean-stage3-target-libstdc++-v3:
31216 @if [ $(current_stage) = stage3 ]; then \
31217 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31218 else \
31219 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31220 $(MAKE) stage3-start; \
31221 fi; \
31222 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31223 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31224 @endif target-libstdc++-v3-bootstrap
31227 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31228 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31229 maybe-all-stage4-target-libstdc++-v3:
31230 maybe-clean-stage4-target-libstdc++-v3:
31231 @if target-libstdc++-v3-bootstrap
31232 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31233 all-stage4: all-stage4-target-libstdc++-v3
31234 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31235 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31236 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31237 @r=`${PWD_COMMAND}`; export r; \
31238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31239 TFLAGS="$(STAGE4_TFLAGS)"; \
31240 $(RAW_CXX_TARGET_EXPORTS) \
31242 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31244 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31245 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31246 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31250 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31251 TFLAGS="$(STAGE4_TFLAGS)" \
31252 $(TARGET-stage4-target-libstdc++-v3)
31254 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31255 clean-stage4: clean-stage4-target-libstdc++-v3
31256 clean-stage4-target-libstdc++-v3:
31257 @if [ $(current_stage) = stage4 ]; then \
31258 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31259 else \
31260 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31261 $(MAKE) stage4-start; \
31262 fi; \
31263 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31264 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31265 @endif target-libstdc++-v3-bootstrap
31268 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31269 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31270 maybe-all-stageprofile-target-libstdc++-v3:
31271 maybe-clean-stageprofile-target-libstdc++-v3:
31272 @if target-libstdc++-v3-bootstrap
31273 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31274 all-stageprofile: all-stageprofile-target-libstdc++-v3
31275 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31276 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31277 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31278 @r=`${PWD_COMMAND}`; export r; \
31279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31280 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31281 $(RAW_CXX_TARGET_EXPORTS) \
31283 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31284 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31285 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31286 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31287 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31288 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31289 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31290 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31291 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31292 TFLAGS="$(STAGEprofile_TFLAGS)" \
31293 $(TARGET-stageprofile-target-libstdc++-v3)
31295 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31296 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31297 clean-stageprofile-target-libstdc++-v3:
31298 @if [ $(current_stage) = stageprofile ]; then \
31299 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31300 else \
31301 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31302 $(MAKE) stageprofile-start; \
31303 fi; \
31304 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31305 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31306 @endif target-libstdc++-v3-bootstrap
31309 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31310 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31311 maybe-all-stagefeedback-target-libstdc++-v3:
31312 maybe-clean-stagefeedback-target-libstdc++-v3:
31313 @if target-libstdc++-v3-bootstrap
31314 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31315 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31316 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31317 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31318 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31319 @r=`${PWD_COMMAND}`; export r; \
31320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31321 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31322 $(RAW_CXX_TARGET_EXPORTS) \
31324 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31326 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31327 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31328 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31332 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31333 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31334 $(TARGET-stagefeedback-target-libstdc++-v3)
31336 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31337 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31338 clean-stagefeedback-target-libstdc++-v3:
31339 @if [ $(current_stage) = stagefeedback ]; then \
31340 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31341 else \
31342 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31343 $(MAKE) stagefeedback-start; \
31344 fi; \
31345 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31346 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31347 @endif target-libstdc++-v3-bootstrap
31354 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31355 maybe-check-target-libstdc++-v3:
31356 @if target-libstdc++-v3
31357 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31359 check-target-libstdc++-v3:
31360 @: $(MAKE); $(unstage)
31361 @r=`${PWD_COMMAND}`; export r; \
31362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31363 $(RAW_CXX_TARGET_EXPORTS) \
31364 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31365 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31367 @endif target-libstdc++-v3
31369 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31370 maybe-install-target-libstdc++-v3:
31371 @if target-libstdc++-v3
31372 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31374 install-target-libstdc++-v3: installdirs
31375 @: $(MAKE); $(unstage)
31376 @r=`${PWD_COMMAND}`; export r; \
31377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31378 $(RAW_CXX_TARGET_EXPORTS) \
31379 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31380 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31382 @endif target-libstdc++-v3
31384 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31385 maybe-install-strip-target-libstdc++-v3:
31386 @if target-libstdc++-v3
31387 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31389 install-strip-target-libstdc++-v3: installdirs
31390 @: $(MAKE); $(unstage)
31391 @r=`${PWD_COMMAND}`; export r; \
31392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31393 $(RAW_CXX_TARGET_EXPORTS) \
31394 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31395 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31397 @endif target-libstdc++-v3
31399 # Other targets (info, dvi, pdf, etc.)
31401 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31402 maybe-info-target-libstdc++-v3:
31403 @if target-libstdc++-v3
31404 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31406 info-target-libstdc++-v3: \
31407 configure-target-libstdc++-v3
31408 @: $(MAKE); $(unstage)
31409 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31410 r=`${PWD_COMMAND}`; export r; \
31411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31412 $(RAW_CXX_TARGET_EXPORTS) \
31413 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31414 for flag in $(EXTRA_TARGET_FLAGS); do \
31415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31416 done; \
31417 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31420 "RANLIB=$${RANLIB}" \
31421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31422 info) \
31423 || exit 1
31425 @endif target-libstdc++-v3
31427 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31428 maybe-dvi-target-libstdc++-v3:
31429 @if target-libstdc++-v3
31430 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31432 dvi-target-libstdc++-v3: \
31433 configure-target-libstdc++-v3
31434 @: $(MAKE); $(unstage)
31435 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31436 r=`${PWD_COMMAND}`; export r; \
31437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31438 $(RAW_CXX_TARGET_EXPORTS) \
31439 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31440 for flag in $(EXTRA_TARGET_FLAGS); do \
31441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31442 done; \
31443 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31446 "RANLIB=$${RANLIB}" \
31447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31448 dvi) \
31449 || exit 1
31451 @endif target-libstdc++-v3
31453 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31454 maybe-pdf-target-libstdc++-v3:
31455 @if target-libstdc++-v3
31456 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31458 pdf-target-libstdc++-v3: \
31459 configure-target-libstdc++-v3
31460 @: $(MAKE); $(unstage)
31461 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31462 r=`${PWD_COMMAND}`; export r; \
31463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31464 $(RAW_CXX_TARGET_EXPORTS) \
31465 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31466 for flag in $(EXTRA_TARGET_FLAGS); do \
31467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31468 done; \
31469 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31472 "RANLIB=$${RANLIB}" \
31473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31474 pdf) \
31475 || exit 1
31477 @endif target-libstdc++-v3
31479 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31480 maybe-html-target-libstdc++-v3:
31481 @if target-libstdc++-v3
31482 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31484 html-target-libstdc++-v3: \
31485 configure-target-libstdc++-v3
31486 @: $(MAKE); $(unstage)
31487 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31488 r=`${PWD_COMMAND}`; export r; \
31489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31490 $(RAW_CXX_TARGET_EXPORTS) \
31491 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31492 for flag in $(EXTRA_TARGET_FLAGS); do \
31493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31494 done; \
31495 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31498 "RANLIB=$${RANLIB}" \
31499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31500 html) \
31501 || exit 1
31503 @endif target-libstdc++-v3
31505 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31506 maybe-TAGS-target-libstdc++-v3:
31507 @if target-libstdc++-v3
31508 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31510 TAGS-target-libstdc++-v3: \
31511 configure-target-libstdc++-v3
31512 @: $(MAKE); $(unstage)
31513 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31514 r=`${PWD_COMMAND}`; export r; \
31515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31516 $(RAW_CXX_TARGET_EXPORTS) \
31517 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31518 for flag in $(EXTRA_TARGET_FLAGS); do \
31519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31520 done; \
31521 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31524 "RANLIB=$${RANLIB}" \
31525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31526 TAGS) \
31527 || exit 1
31529 @endif target-libstdc++-v3
31531 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31532 maybe-install-info-target-libstdc++-v3:
31533 @if target-libstdc++-v3
31534 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31536 install-info-target-libstdc++-v3: \
31537 configure-target-libstdc++-v3 \
31538 info-target-libstdc++-v3
31539 @: $(MAKE); $(unstage)
31540 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31541 r=`${PWD_COMMAND}`; export r; \
31542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31543 $(RAW_CXX_TARGET_EXPORTS) \
31544 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31545 for flag in $(EXTRA_TARGET_FLAGS); do \
31546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31547 done; \
31548 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31551 "RANLIB=$${RANLIB}" \
31552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31553 install-info) \
31554 || exit 1
31556 @endif target-libstdc++-v3
31558 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31559 maybe-install-pdf-target-libstdc++-v3:
31560 @if target-libstdc++-v3
31561 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31563 install-pdf-target-libstdc++-v3: \
31564 configure-target-libstdc++-v3 \
31565 pdf-target-libstdc++-v3
31566 @: $(MAKE); $(unstage)
31567 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31568 r=`${PWD_COMMAND}`; export r; \
31569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31570 $(RAW_CXX_TARGET_EXPORTS) \
31571 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31572 for flag in $(EXTRA_TARGET_FLAGS); do \
31573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31574 done; \
31575 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31578 "RANLIB=$${RANLIB}" \
31579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31580 install-pdf) \
31581 || exit 1
31583 @endif target-libstdc++-v3
31585 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31586 maybe-install-html-target-libstdc++-v3:
31587 @if target-libstdc++-v3
31588 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31590 install-html-target-libstdc++-v3: \
31591 configure-target-libstdc++-v3 \
31592 html-target-libstdc++-v3
31593 @: $(MAKE); $(unstage)
31594 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31595 r=`${PWD_COMMAND}`; export r; \
31596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31597 $(RAW_CXX_TARGET_EXPORTS) \
31598 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31599 for flag in $(EXTRA_TARGET_FLAGS); do \
31600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31601 done; \
31602 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31605 "RANLIB=$${RANLIB}" \
31606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31607 install-html) \
31608 || exit 1
31610 @endif target-libstdc++-v3
31612 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31613 maybe-installcheck-target-libstdc++-v3:
31614 @if target-libstdc++-v3
31615 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31617 installcheck-target-libstdc++-v3: \
31618 configure-target-libstdc++-v3
31619 @: $(MAKE); $(unstage)
31620 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31621 r=`${PWD_COMMAND}`; export r; \
31622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31623 $(RAW_CXX_TARGET_EXPORTS) \
31624 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31625 for flag in $(EXTRA_TARGET_FLAGS); do \
31626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31627 done; \
31628 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31631 "RANLIB=$${RANLIB}" \
31632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31633 installcheck) \
31634 || exit 1
31636 @endif target-libstdc++-v3
31638 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31639 maybe-mostlyclean-target-libstdc++-v3:
31640 @if target-libstdc++-v3
31641 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31643 mostlyclean-target-libstdc++-v3:
31644 @: $(MAKE); $(unstage)
31645 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31646 r=`${PWD_COMMAND}`; export r; \
31647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31648 $(RAW_CXX_TARGET_EXPORTS) \
31649 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31650 for flag in $(EXTRA_TARGET_FLAGS); do \
31651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31652 done; \
31653 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31656 "RANLIB=$${RANLIB}" \
31657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31658 mostlyclean) \
31659 || exit 1
31661 @endif target-libstdc++-v3
31663 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31664 maybe-clean-target-libstdc++-v3:
31665 @if target-libstdc++-v3
31666 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31668 clean-target-libstdc++-v3:
31669 @: $(MAKE); $(unstage)
31670 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31671 r=`${PWD_COMMAND}`; export r; \
31672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31673 $(RAW_CXX_TARGET_EXPORTS) \
31674 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31675 for flag in $(EXTRA_TARGET_FLAGS); do \
31676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31677 done; \
31678 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31681 "RANLIB=$${RANLIB}" \
31682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31683 clean) \
31684 || exit 1
31686 @endif target-libstdc++-v3
31688 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31689 maybe-distclean-target-libstdc++-v3:
31690 @if target-libstdc++-v3
31691 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31693 distclean-target-libstdc++-v3:
31694 @: $(MAKE); $(unstage)
31695 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31696 r=`${PWD_COMMAND}`; export r; \
31697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31698 $(RAW_CXX_TARGET_EXPORTS) \
31699 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31700 for flag in $(EXTRA_TARGET_FLAGS); do \
31701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31702 done; \
31703 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31706 "RANLIB=$${RANLIB}" \
31707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31708 distclean) \
31709 || exit 1
31711 @endif target-libstdc++-v3
31713 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31714 maybe-maintainer-clean-target-libstdc++-v3:
31715 @if target-libstdc++-v3
31716 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31718 maintainer-clean-target-libstdc++-v3:
31719 @: $(MAKE); $(unstage)
31720 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31721 r=`${PWD_COMMAND}`; export r; \
31722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31723 $(RAW_CXX_TARGET_EXPORTS) \
31724 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31725 for flag in $(EXTRA_TARGET_FLAGS); do \
31726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31727 done; \
31728 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31731 "RANLIB=$${RANLIB}" \
31732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31733 maintainer-clean) \
31734 || exit 1
31736 @endif target-libstdc++-v3
31742 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
31743 maybe-configure-target-libmudflap:
31744 @if gcc-bootstrap
31745 configure-target-libmudflap: stage_current
31746 @endif gcc-bootstrap
31747 @if target-libmudflap
31748 maybe-configure-target-libmudflap: configure-target-libmudflap
31749 configure-target-libmudflap:
31750 @: $(MAKE); $(unstage)
31751 @r=`${PWD_COMMAND}`; export r; \
31752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31753 echo "Checking multilib configuration for libmudflap..."; \
31754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31755 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
31756 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31757 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31758 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
31759 else \
31760 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
31761 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31762 fi; \
31763 else \
31764 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31765 fi; \
31766 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
31767 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31768 $(NORMAL_TARGET_EXPORTS) \
31769 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
31770 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
31771 case $(srcdir) in \
31772 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31773 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
31774 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31775 esac; \
31776 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31777 libsrcdir="$$s/libmudflap"; \
31778 rm -f no-such-file || : ; \
31779 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31780 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31781 --target=${target_alias} $${srcdiroption} \
31782 || exit 1
31783 @endif target-libmudflap
31789 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31790 maybe-all-target-libmudflap:
31791 @if gcc-bootstrap
31792 all-target-libmudflap: stage_current
31793 @endif gcc-bootstrap
31794 @if target-libmudflap
31795 TARGET-target-libmudflap=all
31796 maybe-all-target-libmudflap: all-target-libmudflap
31797 all-target-libmudflap: configure-target-libmudflap
31798 @: $(MAKE); $(unstage)
31799 @r=`${PWD_COMMAND}`; export r; \
31800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31801 $(NORMAL_TARGET_EXPORTS) \
31802 (cd $(TARGET_SUBDIR)/libmudflap && \
31803 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31804 $(TARGET-target-libmudflap))
31805 @endif target-libmudflap
31811 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31812 maybe-check-target-libmudflap:
31813 @if target-libmudflap
31814 maybe-check-target-libmudflap: check-target-libmudflap
31816 check-target-libmudflap:
31817 @: $(MAKE); $(unstage)
31818 @r=`${PWD_COMMAND}`; export r; \
31819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31820 $(NORMAL_TARGET_EXPORTS) \
31821 (cd $(TARGET_SUBDIR)/libmudflap && \
31822 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31824 @endif target-libmudflap
31826 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31827 maybe-install-target-libmudflap:
31828 @if target-libmudflap
31829 maybe-install-target-libmudflap: install-target-libmudflap
31831 install-target-libmudflap: installdirs
31832 @: $(MAKE); $(unstage)
31833 @r=`${PWD_COMMAND}`; export r; \
31834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31835 $(NORMAL_TARGET_EXPORTS) \
31836 (cd $(TARGET_SUBDIR)/libmudflap && \
31837 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31839 @endif target-libmudflap
31841 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31842 maybe-install-strip-target-libmudflap:
31843 @if target-libmudflap
31844 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31846 install-strip-target-libmudflap: installdirs
31847 @: $(MAKE); $(unstage)
31848 @r=`${PWD_COMMAND}`; export r; \
31849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31850 $(NORMAL_TARGET_EXPORTS) \
31851 (cd $(TARGET_SUBDIR)/libmudflap && \
31852 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31854 @endif target-libmudflap
31856 # Other targets (info, dvi, pdf, etc.)
31858 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31859 maybe-info-target-libmudflap:
31860 @if target-libmudflap
31861 maybe-info-target-libmudflap: info-target-libmudflap
31863 info-target-libmudflap: \
31864 configure-target-libmudflap
31865 @: $(MAKE); $(unstage)
31866 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31867 r=`${PWD_COMMAND}`; export r; \
31868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31869 $(NORMAL_TARGET_EXPORTS) \
31870 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31871 for flag in $(EXTRA_TARGET_FLAGS); do \
31872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31873 done; \
31874 (cd $(TARGET_SUBDIR)/libmudflap && \
31875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31877 "RANLIB=$${RANLIB}" \
31878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31879 info) \
31880 || exit 1
31882 @endif target-libmudflap
31884 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31885 maybe-dvi-target-libmudflap:
31886 @if target-libmudflap
31887 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31889 dvi-target-libmudflap: \
31890 configure-target-libmudflap
31891 @: $(MAKE); $(unstage)
31892 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31893 r=`${PWD_COMMAND}`; export r; \
31894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31895 $(NORMAL_TARGET_EXPORTS) \
31896 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31897 for flag in $(EXTRA_TARGET_FLAGS); do \
31898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31899 done; \
31900 (cd $(TARGET_SUBDIR)/libmudflap && \
31901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31903 "RANLIB=$${RANLIB}" \
31904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31905 dvi) \
31906 || exit 1
31908 @endif target-libmudflap
31910 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31911 maybe-pdf-target-libmudflap:
31912 @if target-libmudflap
31913 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31915 pdf-target-libmudflap: \
31916 configure-target-libmudflap
31917 @: $(MAKE); $(unstage)
31918 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31919 r=`${PWD_COMMAND}`; export r; \
31920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31921 $(NORMAL_TARGET_EXPORTS) \
31922 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31923 for flag in $(EXTRA_TARGET_FLAGS); do \
31924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31925 done; \
31926 (cd $(TARGET_SUBDIR)/libmudflap && \
31927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31929 "RANLIB=$${RANLIB}" \
31930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31931 pdf) \
31932 || exit 1
31934 @endif target-libmudflap
31936 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31937 maybe-html-target-libmudflap:
31938 @if target-libmudflap
31939 maybe-html-target-libmudflap: html-target-libmudflap
31941 html-target-libmudflap: \
31942 configure-target-libmudflap
31943 @: $(MAKE); $(unstage)
31944 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31945 r=`${PWD_COMMAND}`; export r; \
31946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31947 $(NORMAL_TARGET_EXPORTS) \
31948 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31949 for flag in $(EXTRA_TARGET_FLAGS); do \
31950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31951 done; \
31952 (cd $(TARGET_SUBDIR)/libmudflap && \
31953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31955 "RANLIB=$${RANLIB}" \
31956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31957 html) \
31958 || exit 1
31960 @endif target-libmudflap
31962 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31963 maybe-TAGS-target-libmudflap:
31964 @if target-libmudflap
31965 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31967 TAGS-target-libmudflap: \
31968 configure-target-libmudflap
31969 @: $(MAKE); $(unstage)
31970 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31971 r=`${PWD_COMMAND}`; export r; \
31972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31973 $(NORMAL_TARGET_EXPORTS) \
31974 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31975 for flag in $(EXTRA_TARGET_FLAGS); do \
31976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31977 done; \
31978 (cd $(TARGET_SUBDIR)/libmudflap && \
31979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31981 "RANLIB=$${RANLIB}" \
31982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31983 TAGS) \
31984 || exit 1
31986 @endif target-libmudflap
31988 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31989 maybe-install-info-target-libmudflap:
31990 @if target-libmudflap
31991 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31993 install-info-target-libmudflap: \
31994 configure-target-libmudflap \
31995 info-target-libmudflap
31996 @: $(MAKE); $(unstage)
31997 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31998 r=`${PWD_COMMAND}`; export r; \
31999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32000 $(NORMAL_TARGET_EXPORTS) \
32001 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
32002 for flag in $(EXTRA_TARGET_FLAGS); do \
32003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32004 done; \
32005 (cd $(TARGET_SUBDIR)/libmudflap && \
32006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32008 "RANLIB=$${RANLIB}" \
32009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32010 install-info) \
32011 || exit 1
32013 @endif target-libmudflap
32015 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
32016 maybe-install-pdf-target-libmudflap:
32017 @if target-libmudflap
32018 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
32020 install-pdf-target-libmudflap: \
32021 configure-target-libmudflap \
32022 pdf-target-libmudflap
32023 @: $(MAKE); $(unstage)
32024 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32025 r=`${PWD_COMMAND}`; export r; \
32026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32027 $(NORMAL_TARGET_EXPORTS) \
32028 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
32029 for flag in $(EXTRA_TARGET_FLAGS); do \
32030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32031 done; \
32032 (cd $(TARGET_SUBDIR)/libmudflap && \
32033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32035 "RANLIB=$${RANLIB}" \
32036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32037 install-pdf) \
32038 || exit 1
32040 @endif target-libmudflap
32042 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
32043 maybe-install-html-target-libmudflap:
32044 @if target-libmudflap
32045 maybe-install-html-target-libmudflap: install-html-target-libmudflap
32047 install-html-target-libmudflap: \
32048 configure-target-libmudflap \
32049 html-target-libmudflap
32050 @: $(MAKE); $(unstage)
32051 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32052 r=`${PWD_COMMAND}`; export r; \
32053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32054 $(NORMAL_TARGET_EXPORTS) \
32055 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
32056 for flag in $(EXTRA_TARGET_FLAGS); do \
32057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32058 done; \
32059 (cd $(TARGET_SUBDIR)/libmudflap && \
32060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32062 "RANLIB=$${RANLIB}" \
32063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32064 install-html) \
32065 || exit 1
32067 @endif target-libmudflap
32069 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
32070 maybe-installcheck-target-libmudflap:
32071 @if target-libmudflap
32072 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
32074 installcheck-target-libmudflap: \
32075 configure-target-libmudflap
32076 @: $(MAKE); $(unstage)
32077 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32078 r=`${PWD_COMMAND}`; export r; \
32079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32080 $(NORMAL_TARGET_EXPORTS) \
32081 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
32082 for flag in $(EXTRA_TARGET_FLAGS); do \
32083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32084 done; \
32085 (cd $(TARGET_SUBDIR)/libmudflap && \
32086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32088 "RANLIB=$${RANLIB}" \
32089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32090 installcheck) \
32091 || exit 1
32093 @endif target-libmudflap
32095 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
32096 maybe-mostlyclean-target-libmudflap:
32097 @if target-libmudflap
32098 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
32100 mostlyclean-target-libmudflap:
32101 @: $(MAKE); $(unstage)
32102 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32103 r=`${PWD_COMMAND}`; export r; \
32104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32105 $(NORMAL_TARGET_EXPORTS) \
32106 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
32107 for flag in $(EXTRA_TARGET_FLAGS); do \
32108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32109 done; \
32110 (cd $(TARGET_SUBDIR)/libmudflap && \
32111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32113 "RANLIB=$${RANLIB}" \
32114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32115 mostlyclean) \
32116 || exit 1
32118 @endif target-libmudflap
32120 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
32121 maybe-clean-target-libmudflap:
32122 @if target-libmudflap
32123 maybe-clean-target-libmudflap: clean-target-libmudflap
32125 clean-target-libmudflap:
32126 @: $(MAKE); $(unstage)
32127 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32128 r=`${PWD_COMMAND}`; export r; \
32129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32130 $(NORMAL_TARGET_EXPORTS) \
32131 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
32132 for flag in $(EXTRA_TARGET_FLAGS); do \
32133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32134 done; \
32135 (cd $(TARGET_SUBDIR)/libmudflap && \
32136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32138 "RANLIB=$${RANLIB}" \
32139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32140 clean) \
32141 || exit 1
32143 @endif target-libmudflap
32145 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
32146 maybe-distclean-target-libmudflap:
32147 @if target-libmudflap
32148 maybe-distclean-target-libmudflap: distclean-target-libmudflap
32150 distclean-target-libmudflap:
32151 @: $(MAKE); $(unstage)
32152 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32153 r=`${PWD_COMMAND}`; export r; \
32154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32155 $(NORMAL_TARGET_EXPORTS) \
32156 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
32157 for flag in $(EXTRA_TARGET_FLAGS); do \
32158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32159 done; \
32160 (cd $(TARGET_SUBDIR)/libmudflap && \
32161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32163 "RANLIB=$${RANLIB}" \
32164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32165 distclean) \
32166 || exit 1
32168 @endif target-libmudflap
32170 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
32171 maybe-maintainer-clean-target-libmudflap:
32172 @if target-libmudflap
32173 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
32175 maintainer-clean-target-libmudflap:
32176 @: $(MAKE); $(unstage)
32177 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32178 r=`${PWD_COMMAND}`; export r; \
32179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32180 $(NORMAL_TARGET_EXPORTS) \
32181 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
32182 for flag in $(EXTRA_TARGET_FLAGS); do \
32183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32184 done; \
32185 (cd $(TARGET_SUBDIR)/libmudflap && \
32186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32188 "RANLIB=$${RANLIB}" \
32189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32190 maintainer-clean) \
32191 || exit 1
32193 @endif target-libmudflap
32199 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32200 maybe-configure-target-libsanitizer:
32201 @if gcc-bootstrap
32202 configure-target-libsanitizer: stage_current
32203 @endif gcc-bootstrap
32204 @if target-libsanitizer
32205 maybe-configure-target-libsanitizer: configure-target-libsanitizer
32206 configure-target-libsanitizer:
32207 @r=`${PWD_COMMAND}`; export r; \
32208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32209 echo "Checking multilib configuration for libsanitizer..."; \
32210 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32211 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32212 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32213 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32214 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32215 else \
32216 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32217 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32218 fi; \
32219 else \
32220 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32221 fi; \
32222 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32223 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32224 $(RAW_CXX_TARGET_EXPORTS) \
32225 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32226 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32227 case $(srcdir) in \
32228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32229 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32231 esac; \
32232 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32233 libsrcdir="$$s/libsanitizer"; \
32234 rm -f no-such-file || : ; \
32235 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32236 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32237 --target=${target_alias} $${srcdiroption} \
32238 || exit 1
32239 @endif target-libsanitizer
32243 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32244 maybe-configure-stage1-target-libsanitizer:
32245 @if target-libsanitizer-bootstrap
32246 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32247 configure-stage1-target-libsanitizer:
32248 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32249 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32250 @r=`${PWD_COMMAND}`; export r; \
32251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32252 TFLAGS="$(STAGE1_TFLAGS)"; \
32253 echo "Checking multilib configuration for libsanitizer..."; \
32254 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32255 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32256 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32257 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32258 else \
32259 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32260 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32261 fi; \
32262 else \
32263 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32264 fi; \
32265 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32266 $(RAW_CXX_TARGET_EXPORTS) \
32267 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32268 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32269 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32270 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32271 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32272 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32273 case $(srcdir) in \
32274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32275 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32277 esac; \
32278 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32279 libsrcdir="$$s/libsanitizer"; \
32280 $(SHELL) $${libsrcdir}/configure \
32281 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32282 --target=${target_alias} $${srcdiroption} \
32283 $(STAGE1_CONFIGURE_FLAGS)
32284 @endif target-libsanitizer-bootstrap
32286 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32287 maybe-configure-stage2-target-libsanitizer:
32288 @if target-libsanitizer-bootstrap
32289 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32290 configure-stage2-target-libsanitizer:
32291 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32292 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32293 @r=`${PWD_COMMAND}`; export r; \
32294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32295 TFLAGS="$(STAGE2_TFLAGS)"; \
32296 echo "Checking multilib configuration for libsanitizer..."; \
32297 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32298 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32299 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32300 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32301 else \
32302 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32303 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32304 fi; \
32305 else \
32306 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32307 fi; \
32308 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32309 $(RAW_CXX_TARGET_EXPORTS) \
32311 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32312 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32313 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32314 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32315 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32316 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32317 case $(srcdir) in \
32318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32319 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32321 esac; \
32322 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32323 libsrcdir="$$s/libsanitizer"; \
32324 $(SHELL) $${libsrcdir}/configure \
32325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32326 --target=${target_alias} $${srcdiroption} \
32327 --with-build-libsubdir=$(HOST_SUBDIR) \
32328 $(STAGE2_CONFIGURE_FLAGS)
32329 @endif target-libsanitizer-bootstrap
32331 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32332 maybe-configure-stage3-target-libsanitizer:
32333 @if target-libsanitizer-bootstrap
32334 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32335 configure-stage3-target-libsanitizer:
32336 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32337 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32338 @r=`${PWD_COMMAND}`; export r; \
32339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32340 TFLAGS="$(STAGE3_TFLAGS)"; \
32341 echo "Checking multilib configuration for libsanitizer..."; \
32342 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32343 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32344 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32345 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32346 else \
32347 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32348 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32349 fi; \
32350 else \
32351 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32352 fi; \
32353 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32354 $(RAW_CXX_TARGET_EXPORTS) \
32356 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32357 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32358 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32359 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32360 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32361 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32362 case $(srcdir) in \
32363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32364 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32366 esac; \
32367 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32368 libsrcdir="$$s/libsanitizer"; \
32369 $(SHELL) $${libsrcdir}/configure \
32370 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32371 --target=${target_alias} $${srcdiroption} \
32372 --with-build-libsubdir=$(HOST_SUBDIR) \
32373 $(STAGE3_CONFIGURE_FLAGS)
32374 @endif target-libsanitizer-bootstrap
32376 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32377 maybe-configure-stage4-target-libsanitizer:
32378 @if target-libsanitizer-bootstrap
32379 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32380 configure-stage4-target-libsanitizer:
32381 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32382 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32383 @r=`${PWD_COMMAND}`; export r; \
32384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32385 TFLAGS="$(STAGE4_TFLAGS)"; \
32386 echo "Checking multilib configuration for libsanitizer..."; \
32387 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32388 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32389 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32390 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32391 else \
32392 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32393 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32394 fi; \
32395 else \
32396 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32397 fi; \
32398 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32399 $(RAW_CXX_TARGET_EXPORTS) \
32401 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32402 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32403 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32404 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
32405 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32406 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32407 case $(srcdir) in \
32408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32409 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32411 esac; \
32412 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32413 libsrcdir="$$s/libsanitizer"; \
32414 $(SHELL) $${libsrcdir}/configure \
32415 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32416 --target=${target_alias} $${srcdiroption} \
32417 --with-build-libsubdir=$(HOST_SUBDIR) \
32418 $(STAGE4_CONFIGURE_FLAGS)
32419 @endif target-libsanitizer-bootstrap
32421 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
32422 maybe-configure-stageprofile-target-libsanitizer:
32423 @if target-libsanitizer-bootstrap
32424 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32425 configure-stageprofile-target-libsanitizer:
32426 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32427 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32428 @r=`${PWD_COMMAND}`; export r; \
32429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32430 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32431 echo "Checking multilib configuration for libsanitizer..."; \
32432 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32433 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32434 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32435 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32436 else \
32437 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32438 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32439 fi; \
32440 else \
32441 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32442 fi; \
32443 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32444 $(RAW_CXX_TARGET_EXPORTS) \
32446 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32447 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32448 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32449 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32450 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32451 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32452 case $(srcdir) in \
32453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32454 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32456 esac; \
32457 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32458 libsrcdir="$$s/libsanitizer"; \
32459 $(SHELL) $${libsrcdir}/configure \
32460 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32461 --target=${target_alias} $${srcdiroption} \
32462 --with-build-libsubdir=$(HOST_SUBDIR) \
32463 $(STAGEprofile_CONFIGURE_FLAGS)
32464 @endif target-libsanitizer-bootstrap
32466 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32467 maybe-configure-stagefeedback-target-libsanitizer:
32468 @if target-libsanitizer-bootstrap
32469 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32470 configure-stagefeedback-target-libsanitizer:
32471 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32472 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32473 @r=`${PWD_COMMAND}`; export r; \
32474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32475 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32476 echo "Checking multilib configuration for libsanitizer..."; \
32477 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32478 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32479 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32480 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32481 else \
32482 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32483 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32484 fi; \
32485 else \
32486 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32487 fi; \
32488 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32489 $(RAW_CXX_TARGET_EXPORTS) \
32491 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32492 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32493 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32494 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32495 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32496 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32497 case $(srcdir) in \
32498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32499 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32501 esac; \
32502 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32503 libsrcdir="$$s/libsanitizer"; \
32504 $(SHELL) $${libsrcdir}/configure \
32505 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32506 --target=${target_alias} $${srcdiroption} \
32507 --with-build-libsubdir=$(HOST_SUBDIR) \
32508 $(STAGEfeedback_CONFIGURE_FLAGS)
32509 @endif target-libsanitizer-bootstrap
32515 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32516 maybe-all-target-libsanitizer:
32517 @if gcc-bootstrap
32518 all-target-libsanitizer: stage_current
32519 @endif gcc-bootstrap
32520 @if target-libsanitizer
32521 TARGET-target-libsanitizer=all
32522 maybe-all-target-libsanitizer: all-target-libsanitizer
32523 all-target-libsanitizer: configure-target-libsanitizer
32524 @r=`${PWD_COMMAND}`; export r; \
32525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32526 $(RAW_CXX_TARGET_EXPORTS) \
32527 (cd $(TARGET_SUBDIR)/libsanitizer && \
32528 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32529 $(TARGET-target-libsanitizer))
32530 @endif target-libsanitizer
32534 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32535 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32536 maybe-all-stage1-target-libsanitizer:
32537 maybe-clean-stage1-target-libsanitizer:
32538 @if target-libsanitizer-bootstrap
32539 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32540 all-stage1: all-stage1-target-libsanitizer
32541 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32542 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32543 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32544 @r=`${PWD_COMMAND}`; export r; \
32545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32546 TFLAGS="$(STAGE1_TFLAGS)"; \
32547 $(RAW_CXX_TARGET_EXPORTS) \
32548 cd $(TARGET_SUBDIR)/libsanitizer && \
32549 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32550 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32551 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32552 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32553 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32554 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32555 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32556 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32558 TFLAGS="$(STAGE1_TFLAGS)" \
32559 $(TARGET-stage1-target-libsanitizer)
32561 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32562 clean-stage1: clean-stage1-target-libsanitizer
32563 clean-stage1-target-libsanitizer:
32564 @if [ $(current_stage) = stage1 ]; then \
32565 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32566 else \
32567 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32568 $(MAKE) stage1-start; \
32569 fi; \
32570 cd $(TARGET_SUBDIR)/libsanitizer && \
32571 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32572 clean
32573 @endif target-libsanitizer-bootstrap
32576 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32577 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32578 maybe-all-stage2-target-libsanitizer:
32579 maybe-clean-stage2-target-libsanitizer:
32580 @if target-libsanitizer-bootstrap
32581 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32582 all-stage2: all-stage2-target-libsanitizer
32583 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32584 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32585 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32586 @r=`${PWD_COMMAND}`; export r; \
32587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32588 TFLAGS="$(STAGE2_TFLAGS)"; \
32589 $(RAW_CXX_TARGET_EXPORTS) \
32591 cd $(TARGET_SUBDIR)/libsanitizer && \
32592 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32593 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32594 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32595 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32596 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32597 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32598 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32599 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32600 TFLAGS="$(STAGE2_TFLAGS)" \
32601 $(TARGET-stage2-target-libsanitizer)
32603 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32604 clean-stage2: clean-stage2-target-libsanitizer
32605 clean-stage2-target-libsanitizer:
32606 @if [ $(current_stage) = stage2 ]; then \
32607 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32608 else \
32609 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32610 $(MAKE) stage2-start; \
32611 fi; \
32612 cd $(TARGET_SUBDIR)/libsanitizer && \
32613 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32614 @endif target-libsanitizer-bootstrap
32617 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32618 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32619 maybe-all-stage3-target-libsanitizer:
32620 maybe-clean-stage3-target-libsanitizer:
32621 @if target-libsanitizer-bootstrap
32622 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32623 all-stage3: all-stage3-target-libsanitizer
32624 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32625 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32626 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32627 @r=`${PWD_COMMAND}`; export r; \
32628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32629 TFLAGS="$(STAGE3_TFLAGS)"; \
32630 $(RAW_CXX_TARGET_EXPORTS) \
32632 cd $(TARGET_SUBDIR)/libsanitizer && \
32633 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32634 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32635 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32636 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32637 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32638 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32639 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32640 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32641 TFLAGS="$(STAGE3_TFLAGS)" \
32642 $(TARGET-stage3-target-libsanitizer)
32644 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32645 clean-stage3: clean-stage3-target-libsanitizer
32646 clean-stage3-target-libsanitizer:
32647 @if [ $(current_stage) = stage3 ]; then \
32648 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32649 else \
32650 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32651 $(MAKE) stage3-start; \
32652 fi; \
32653 cd $(TARGET_SUBDIR)/libsanitizer && \
32654 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32655 @endif target-libsanitizer-bootstrap
32658 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32659 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32660 maybe-all-stage4-target-libsanitizer:
32661 maybe-clean-stage4-target-libsanitizer:
32662 @if target-libsanitizer-bootstrap
32663 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32664 all-stage4: all-stage4-target-libsanitizer
32665 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32666 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32667 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32668 @r=`${PWD_COMMAND}`; export r; \
32669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32670 TFLAGS="$(STAGE4_TFLAGS)"; \
32671 $(RAW_CXX_TARGET_EXPORTS) \
32673 cd $(TARGET_SUBDIR)/libsanitizer && \
32674 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32675 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32676 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32677 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32678 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32679 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32680 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32681 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32682 TFLAGS="$(STAGE4_TFLAGS)" \
32683 $(TARGET-stage4-target-libsanitizer)
32685 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32686 clean-stage4: clean-stage4-target-libsanitizer
32687 clean-stage4-target-libsanitizer:
32688 @if [ $(current_stage) = stage4 ]; then \
32689 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32690 else \
32691 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32692 $(MAKE) stage4-start; \
32693 fi; \
32694 cd $(TARGET_SUBDIR)/libsanitizer && \
32695 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32696 @endif target-libsanitizer-bootstrap
32699 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32700 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32701 maybe-all-stageprofile-target-libsanitizer:
32702 maybe-clean-stageprofile-target-libsanitizer:
32703 @if target-libsanitizer-bootstrap
32704 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32705 all-stageprofile: all-stageprofile-target-libsanitizer
32706 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32707 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32708 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32709 @r=`${PWD_COMMAND}`; export r; \
32710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32711 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32712 $(RAW_CXX_TARGET_EXPORTS) \
32714 cd $(TARGET_SUBDIR)/libsanitizer && \
32715 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32716 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32717 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32718 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32719 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32720 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32721 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32722 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32723 TFLAGS="$(STAGEprofile_TFLAGS)" \
32724 $(TARGET-stageprofile-target-libsanitizer)
32726 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32727 clean-stageprofile: clean-stageprofile-target-libsanitizer
32728 clean-stageprofile-target-libsanitizer:
32729 @if [ $(current_stage) = stageprofile ]; then \
32730 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32731 else \
32732 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32733 $(MAKE) stageprofile-start; \
32734 fi; \
32735 cd $(TARGET_SUBDIR)/libsanitizer && \
32736 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32737 @endif target-libsanitizer-bootstrap
32740 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32741 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32742 maybe-all-stagefeedback-target-libsanitizer:
32743 maybe-clean-stagefeedback-target-libsanitizer:
32744 @if target-libsanitizer-bootstrap
32745 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32746 all-stagefeedback: all-stagefeedback-target-libsanitizer
32747 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32748 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32749 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32750 @r=`${PWD_COMMAND}`; export r; \
32751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32752 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32753 $(RAW_CXX_TARGET_EXPORTS) \
32755 cd $(TARGET_SUBDIR)/libsanitizer && \
32756 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32757 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32758 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32759 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32760 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32761 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32762 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32763 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32764 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32765 $(TARGET-stagefeedback-target-libsanitizer)
32767 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32768 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32769 clean-stagefeedback-target-libsanitizer:
32770 @if [ $(current_stage) = stagefeedback ]; then \
32771 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32772 else \
32773 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32774 $(MAKE) stagefeedback-start; \
32775 fi; \
32776 cd $(TARGET_SUBDIR)/libsanitizer && \
32777 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32778 @endif target-libsanitizer-bootstrap
32785 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32786 maybe-check-target-libsanitizer:
32787 @if target-libsanitizer
32788 maybe-check-target-libsanitizer: check-target-libsanitizer
32790 check-target-libsanitizer:
32791 @: $(MAKE); $(unstage)
32792 @r=`${PWD_COMMAND}`; export r; \
32793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32794 $(RAW_CXX_TARGET_EXPORTS) \
32795 (cd $(TARGET_SUBDIR)/libsanitizer && \
32796 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32798 @endif target-libsanitizer
32800 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32801 maybe-install-target-libsanitizer:
32802 @if target-libsanitizer
32803 maybe-install-target-libsanitizer: install-target-libsanitizer
32805 install-target-libsanitizer: installdirs
32806 @: $(MAKE); $(unstage)
32807 @r=`${PWD_COMMAND}`; export r; \
32808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32809 $(RAW_CXX_TARGET_EXPORTS) \
32810 (cd $(TARGET_SUBDIR)/libsanitizer && \
32811 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32813 @endif target-libsanitizer
32815 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32816 maybe-install-strip-target-libsanitizer:
32817 @if target-libsanitizer
32818 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32820 install-strip-target-libsanitizer: installdirs
32821 @: $(MAKE); $(unstage)
32822 @r=`${PWD_COMMAND}`; export r; \
32823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32824 $(RAW_CXX_TARGET_EXPORTS) \
32825 (cd $(TARGET_SUBDIR)/libsanitizer && \
32826 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32828 @endif target-libsanitizer
32830 # Other targets (info, dvi, pdf, etc.)
32832 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32833 maybe-info-target-libsanitizer:
32834 @if target-libsanitizer
32835 maybe-info-target-libsanitizer: info-target-libsanitizer
32837 info-target-libsanitizer: \
32838 configure-target-libsanitizer
32839 @: $(MAKE); $(unstage)
32840 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32841 r=`${PWD_COMMAND}`; export r; \
32842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32843 $(RAW_CXX_TARGET_EXPORTS) \
32844 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32845 for flag in $(EXTRA_TARGET_FLAGS); do \
32846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32847 done; \
32848 (cd $(TARGET_SUBDIR)/libsanitizer && \
32849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32851 "RANLIB=$${RANLIB}" \
32852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32853 info) \
32854 || exit 1
32856 @endif target-libsanitizer
32858 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32859 maybe-dvi-target-libsanitizer:
32860 @if target-libsanitizer
32861 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32863 dvi-target-libsanitizer: \
32864 configure-target-libsanitizer
32865 @: $(MAKE); $(unstage)
32866 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32867 r=`${PWD_COMMAND}`; export r; \
32868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32869 $(RAW_CXX_TARGET_EXPORTS) \
32870 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32871 for flag in $(EXTRA_TARGET_FLAGS); do \
32872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32873 done; \
32874 (cd $(TARGET_SUBDIR)/libsanitizer && \
32875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32877 "RANLIB=$${RANLIB}" \
32878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32879 dvi) \
32880 || exit 1
32882 @endif target-libsanitizer
32884 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32885 maybe-pdf-target-libsanitizer:
32886 @if target-libsanitizer
32887 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32889 pdf-target-libsanitizer: \
32890 configure-target-libsanitizer
32891 @: $(MAKE); $(unstage)
32892 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32893 r=`${PWD_COMMAND}`; export r; \
32894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32895 $(RAW_CXX_TARGET_EXPORTS) \
32896 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32897 for flag in $(EXTRA_TARGET_FLAGS); do \
32898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32899 done; \
32900 (cd $(TARGET_SUBDIR)/libsanitizer && \
32901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32903 "RANLIB=$${RANLIB}" \
32904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32905 pdf) \
32906 || exit 1
32908 @endif target-libsanitizer
32910 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32911 maybe-html-target-libsanitizer:
32912 @if target-libsanitizer
32913 maybe-html-target-libsanitizer: html-target-libsanitizer
32915 html-target-libsanitizer: \
32916 configure-target-libsanitizer
32917 @: $(MAKE); $(unstage)
32918 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32919 r=`${PWD_COMMAND}`; export r; \
32920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32921 $(RAW_CXX_TARGET_EXPORTS) \
32922 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32923 for flag in $(EXTRA_TARGET_FLAGS); do \
32924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32925 done; \
32926 (cd $(TARGET_SUBDIR)/libsanitizer && \
32927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32929 "RANLIB=$${RANLIB}" \
32930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32931 html) \
32932 || exit 1
32934 @endif target-libsanitizer
32936 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32937 maybe-TAGS-target-libsanitizer:
32938 @if target-libsanitizer
32939 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32941 TAGS-target-libsanitizer: \
32942 configure-target-libsanitizer
32943 @: $(MAKE); $(unstage)
32944 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32945 r=`${PWD_COMMAND}`; export r; \
32946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32947 $(RAW_CXX_TARGET_EXPORTS) \
32948 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32949 for flag in $(EXTRA_TARGET_FLAGS); do \
32950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32951 done; \
32952 (cd $(TARGET_SUBDIR)/libsanitizer && \
32953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32955 "RANLIB=$${RANLIB}" \
32956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32957 TAGS) \
32958 || exit 1
32960 @endif target-libsanitizer
32962 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32963 maybe-install-info-target-libsanitizer:
32964 @if target-libsanitizer
32965 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32967 install-info-target-libsanitizer: \
32968 configure-target-libsanitizer \
32969 info-target-libsanitizer
32970 @: $(MAKE); $(unstage)
32971 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32972 r=`${PWD_COMMAND}`; export r; \
32973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32974 $(RAW_CXX_TARGET_EXPORTS) \
32975 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32976 for flag in $(EXTRA_TARGET_FLAGS); do \
32977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32978 done; \
32979 (cd $(TARGET_SUBDIR)/libsanitizer && \
32980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32982 "RANLIB=$${RANLIB}" \
32983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32984 install-info) \
32985 || exit 1
32987 @endif target-libsanitizer
32989 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32990 maybe-install-pdf-target-libsanitizer:
32991 @if target-libsanitizer
32992 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32994 install-pdf-target-libsanitizer: \
32995 configure-target-libsanitizer \
32996 pdf-target-libsanitizer
32997 @: $(MAKE); $(unstage)
32998 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32999 r=`${PWD_COMMAND}`; export r; \
33000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33001 $(RAW_CXX_TARGET_EXPORTS) \
33002 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33003 for flag in $(EXTRA_TARGET_FLAGS); do \
33004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33005 done; \
33006 (cd $(TARGET_SUBDIR)/libsanitizer && \
33007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33009 "RANLIB=$${RANLIB}" \
33010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33011 install-pdf) \
33012 || exit 1
33014 @endif target-libsanitizer
33016 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33017 maybe-install-html-target-libsanitizer:
33018 @if target-libsanitizer
33019 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33021 install-html-target-libsanitizer: \
33022 configure-target-libsanitizer \
33023 html-target-libsanitizer
33024 @: $(MAKE); $(unstage)
33025 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33026 r=`${PWD_COMMAND}`; export r; \
33027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33028 $(RAW_CXX_TARGET_EXPORTS) \
33029 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33030 for flag in $(EXTRA_TARGET_FLAGS); do \
33031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33032 done; \
33033 (cd $(TARGET_SUBDIR)/libsanitizer && \
33034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33036 "RANLIB=$${RANLIB}" \
33037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33038 install-html) \
33039 || exit 1
33041 @endif target-libsanitizer
33043 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33044 maybe-installcheck-target-libsanitizer:
33045 @if target-libsanitizer
33046 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33048 installcheck-target-libsanitizer: \
33049 configure-target-libsanitizer
33050 @: $(MAKE); $(unstage)
33051 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33052 r=`${PWD_COMMAND}`; export r; \
33053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33054 $(RAW_CXX_TARGET_EXPORTS) \
33055 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33056 for flag in $(EXTRA_TARGET_FLAGS); do \
33057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33058 done; \
33059 (cd $(TARGET_SUBDIR)/libsanitizer && \
33060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33062 "RANLIB=$${RANLIB}" \
33063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33064 installcheck) \
33065 || exit 1
33067 @endif target-libsanitizer
33069 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33070 maybe-mostlyclean-target-libsanitizer:
33071 @if target-libsanitizer
33072 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33074 mostlyclean-target-libsanitizer:
33075 @: $(MAKE); $(unstage)
33076 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33077 r=`${PWD_COMMAND}`; export r; \
33078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33079 $(RAW_CXX_TARGET_EXPORTS) \
33080 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33081 for flag in $(EXTRA_TARGET_FLAGS); do \
33082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33083 done; \
33084 (cd $(TARGET_SUBDIR)/libsanitizer && \
33085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33087 "RANLIB=$${RANLIB}" \
33088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33089 mostlyclean) \
33090 || exit 1
33092 @endif target-libsanitizer
33094 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33095 maybe-clean-target-libsanitizer:
33096 @if target-libsanitizer
33097 maybe-clean-target-libsanitizer: clean-target-libsanitizer
33099 clean-target-libsanitizer:
33100 @: $(MAKE); $(unstage)
33101 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33102 r=`${PWD_COMMAND}`; export r; \
33103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33104 $(RAW_CXX_TARGET_EXPORTS) \
33105 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33106 for flag in $(EXTRA_TARGET_FLAGS); do \
33107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33108 done; \
33109 (cd $(TARGET_SUBDIR)/libsanitizer && \
33110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33112 "RANLIB=$${RANLIB}" \
33113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33114 clean) \
33115 || exit 1
33117 @endif target-libsanitizer
33119 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33120 maybe-distclean-target-libsanitizer:
33121 @if target-libsanitizer
33122 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33124 distclean-target-libsanitizer:
33125 @: $(MAKE); $(unstage)
33126 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33127 r=`${PWD_COMMAND}`; export r; \
33128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33129 $(RAW_CXX_TARGET_EXPORTS) \
33130 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33131 for flag in $(EXTRA_TARGET_FLAGS); do \
33132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33133 done; \
33134 (cd $(TARGET_SUBDIR)/libsanitizer && \
33135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33137 "RANLIB=$${RANLIB}" \
33138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33139 distclean) \
33140 || exit 1
33142 @endif target-libsanitizer
33144 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33145 maybe-maintainer-clean-target-libsanitizer:
33146 @if target-libsanitizer
33147 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33149 maintainer-clean-target-libsanitizer:
33150 @: $(MAKE); $(unstage)
33151 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33152 r=`${PWD_COMMAND}`; export r; \
33153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33154 $(RAW_CXX_TARGET_EXPORTS) \
33155 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33156 for flag in $(EXTRA_TARGET_FLAGS); do \
33157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33158 done; \
33159 (cd $(TARGET_SUBDIR)/libsanitizer && \
33160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33162 "RANLIB=$${RANLIB}" \
33163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33164 maintainer-clean) \
33165 || exit 1
33167 @endif target-libsanitizer
33173 .PHONY: configure-target-libssp maybe-configure-target-libssp
33174 maybe-configure-target-libssp:
33175 @if gcc-bootstrap
33176 configure-target-libssp: stage_current
33177 @endif gcc-bootstrap
33178 @if target-libssp
33179 maybe-configure-target-libssp: configure-target-libssp
33180 configure-target-libssp:
33181 @: $(MAKE); $(unstage)
33182 @r=`${PWD_COMMAND}`; export r; \
33183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33184 echo "Checking multilib configuration for libssp..."; \
33185 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33186 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
33187 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
33188 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
33189 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
33190 else \
33191 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
33192 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33193 fi; \
33194 else \
33195 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33196 fi; \
33197 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
33198 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33199 $(NORMAL_TARGET_EXPORTS) \
33200 echo Configuring in $(TARGET_SUBDIR)/libssp; \
33201 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
33202 case $(srcdir) in \
33203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33204 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
33205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33206 esac; \
33207 srcdiroption="--srcdir=$${topdir}/libssp"; \
33208 libsrcdir="$$s/libssp"; \
33209 rm -f no-such-file || : ; \
33210 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33211 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33212 --target=${target_alias} $${srcdiroption} \
33213 || exit 1
33214 @endif target-libssp
33220 .PHONY: all-target-libssp maybe-all-target-libssp
33221 maybe-all-target-libssp:
33222 @if gcc-bootstrap
33223 all-target-libssp: stage_current
33224 @endif gcc-bootstrap
33225 @if target-libssp
33226 TARGET-target-libssp=all
33227 maybe-all-target-libssp: all-target-libssp
33228 all-target-libssp: configure-target-libssp
33229 @: $(MAKE); $(unstage)
33230 @r=`${PWD_COMMAND}`; export r; \
33231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33232 $(NORMAL_TARGET_EXPORTS) \
33233 (cd $(TARGET_SUBDIR)/libssp && \
33234 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33235 $(TARGET-target-libssp))
33236 @endif target-libssp
33242 .PHONY: check-target-libssp maybe-check-target-libssp
33243 maybe-check-target-libssp:
33244 @if target-libssp
33245 maybe-check-target-libssp: check-target-libssp
33247 check-target-libssp:
33248 @: $(MAKE); $(unstage)
33249 @r=`${PWD_COMMAND}`; export r; \
33250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33251 $(NORMAL_TARGET_EXPORTS) \
33252 (cd $(TARGET_SUBDIR)/libssp && \
33253 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33255 @endif target-libssp
33257 .PHONY: install-target-libssp maybe-install-target-libssp
33258 maybe-install-target-libssp:
33259 @if target-libssp
33260 maybe-install-target-libssp: install-target-libssp
33262 install-target-libssp: installdirs
33263 @: $(MAKE); $(unstage)
33264 @r=`${PWD_COMMAND}`; export r; \
33265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33266 $(NORMAL_TARGET_EXPORTS) \
33267 (cd $(TARGET_SUBDIR)/libssp && \
33268 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33270 @endif target-libssp
33272 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
33273 maybe-install-strip-target-libssp:
33274 @if target-libssp
33275 maybe-install-strip-target-libssp: install-strip-target-libssp
33277 install-strip-target-libssp: installdirs
33278 @: $(MAKE); $(unstage)
33279 @r=`${PWD_COMMAND}`; export r; \
33280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33281 $(NORMAL_TARGET_EXPORTS) \
33282 (cd $(TARGET_SUBDIR)/libssp && \
33283 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33285 @endif target-libssp
33287 # Other targets (info, dvi, pdf, etc.)
33289 .PHONY: maybe-info-target-libssp info-target-libssp
33290 maybe-info-target-libssp:
33291 @if target-libssp
33292 maybe-info-target-libssp: info-target-libssp
33294 info-target-libssp: \
33295 configure-target-libssp
33296 @: $(MAKE); $(unstage)
33297 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33298 r=`${PWD_COMMAND}`; export r; \
33299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33300 $(NORMAL_TARGET_EXPORTS) \
33301 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
33302 for flag in $(EXTRA_TARGET_FLAGS); do \
33303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33304 done; \
33305 (cd $(TARGET_SUBDIR)/libssp && \
33306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33308 "RANLIB=$${RANLIB}" \
33309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33310 info) \
33311 || exit 1
33313 @endif target-libssp
33315 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
33316 maybe-dvi-target-libssp:
33317 @if target-libssp
33318 maybe-dvi-target-libssp: dvi-target-libssp
33320 dvi-target-libssp: \
33321 configure-target-libssp
33322 @: $(MAKE); $(unstage)
33323 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33324 r=`${PWD_COMMAND}`; export r; \
33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33326 $(NORMAL_TARGET_EXPORTS) \
33327 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
33328 for flag in $(EXTRA_TARGET_FLAGS); do \
33329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33330 done; \
33331 (cd $(TARGET_SUBDIR)/libssp && \
33332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33334 "RANLIB=$${RANLIB}" \
33335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33336 dvi) \
33337 || exit 1
33339 @endif target-libssp
33341 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
33342 maybe-pdf-target-libssp:
33343 @if target-libssp
33344 maybe-pdf-target-libssp: pdf-target-libssp
33346 pdf-target-libssp: \
33347 configure-target-libssp
33348 @: $(MAKE); $(unstage)
33349 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33350 r=`${PWD_COMMAND}`; export r; \
33351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33352 $(NORMAL_TARGET_EXPORTS) \
33353 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
33354 for flag in $(EXTRA_TARGET_FLAGS); do \
33355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33356 done; \
33357 (cd $(TARGET_SUBDIR)/libssp && \
33358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33360 "RANLIB=$${RANLIB}" \
33361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33362 pdf) \
33363 || exit 1
33365 @endif target-libssp
33367 .PHONY: maybe-html-target-libssp html-target-libssp
33368 maybe-html-target-libssp:
33369 @if target-libssp
33370 maybe-html-target-libssp: html-target-libssp
33372 html-target-libssp: \
33373 configure-target-libssp
33374 @: $(MAKE); $(unstage)
33375 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33376 r=`${PWD_COMMAND}`; export r; \
33377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33378 $(NORMAL_TARGET_EXPORTS) \
33379 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
33380 for flag in $(EXTRA_TARGET_FLAGS); do \
33381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33382 done; \
33383 (cd $(TARGET_SUBDIR)/libssp && \
33384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33386 "RANLIB=$${RANLIB}" \
33387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33388 html) \
33389 || exit 1
33391 @endif target-libssp
33393 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
33394 maybe-TAGS-target-libssp:
33395 @if target-libssp
33396 maybe-TAGS-target-libssp: TAGS-target-libssp
33398 TAGS-target-libssp: \
33399 configure-target-libssp
33400 @: $(MAKE); $(unstage)
33401 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33402 r=`${PWD_COMMAND}`; export r; \
33403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33404 $(NORMAL_TARGET_EXPORTS) \
33405 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
33406 for flag in $(EXTRA_TARGET_FLAGS); do \
33407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33408 done; \
33409 (cd $(TARGET_SUBDIR)/libssp && \
33410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33412 "RANLIB=$${RANLIB}" \
33413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33414 TAGS) \
33415 || exit 1
33417 @endif target-libssp
33419 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
33420 maybe-install-info-target-libssp:
33421 @if target-libssp
33422 maybe-install-info-target-libssp: install-info-target-libssp
33424 install-info-target-libssp: \
33425 configure-target-libssp \
33426 info-target-libssp
33427 @: $(MAKE); $(unstage)
33428 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33429 r=`${PWD_COMMAND}`; export r; \
33430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33431 $(NORMAL_TARGET_EXPORTS) \
33432 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
33433 for flag in $(EXTRA_TARGET_FLAGS); do \
33434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33435 done; \
33436 (cd $(TARGET_SUBDIR)/libssp && \
33437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33439 "RANLIB=$${RANLIB}" \
33440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33441 install-info) \
33442 || exit 1
33444 @endif target-libssp
33446 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
33447 maybe-install-pdf-target-libssp:
33448 @if target-libssp
33449 maybe-install-pdf-target-libssp: install-pdf-target-libssp
33451 install-pdf-target-libssp: \
33452 configure-target-libssp \
33453 pdf-target-libssp
33454 @: $(MAKE); $(unstage)
33455 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33456 r=`${PWD_COMMAND}`; export r; \
33457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33458 $(NORMAL_TARGET_EXPORTS) \
33459 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
33460 for flag in $(EXTRA_TARGET_FLAGS); do \
33461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33462 done; \
33463 (cd $(TARGET_SUBDIR)/libssp && \
33464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33466 "RANLIB=$${RANLIB}" \
33467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33468 install-pdf) \
33469 || exit 1
33471 @endif target-libssp
33473 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
33474 maybe-install-html-target-libssp:
33475 @if target-libssp
33476 maybe-install-html-target-libssp: install-html-target-libssp
33478 install-html-target-libssp: \
33479 configure-target-libssp \
33480 html-target-libssp
33481 @: $(MAKE); $(unstage)
33482 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33483 r=`${PWD_COMMAND}`; export r; \
33484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33485 $(NORMAL_TARGET_EXPORTS) \
33486 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
33487 for flag in $(EXTRA_TARGET_FLAGS); do \
33488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33489 done; \
33490 (cd $(TARGET_SUBDIR)/libssp && \
33491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33493 "RANLIB=$${RANLIB}" \
33494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33495 install-html) \
33496 || exit 1
33498 @endif target-libssp
33500 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
33501 maybe-installcheck-target-libssp:
33502 @if target-libssp
33503 maybe-installcheck-target-libssp: installcheck-target-libssp
33505 installcheck-target-libssp: \
33506 configure-target-libssp
33507 @: $(MAKE); $(unstage)
33508 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33509 r=`${PWD_COMMAND}`; export r; \
33510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33511 $(NORMAL_TARGET_EXPORTS) \
33512 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
33513 for flag in $(EXTRA_TARGET_FLAGS); do \
33514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33515 done; \
33516 (cd $(TARGET_SUBDIR)/libssp && \
33517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33519 "RANLIB=$${RANLIB}" \
33520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33521 installcheck) \
33522 || exit 1
33524 @endif target-libssp
33526 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
33527 maybe-mostlyclean-target-libssp:
33528 @if target-libssp
33529 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
33531 mostlyclean-target-libssp:
33532 @: $(MAKE); $(unstage)
33533 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33534 r=`${PWD_COMMAND}`; export r; \
33535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33536 $(NORMAL_TARGET_EXPORTS) \
33537 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
33538 for flag in $(EXTRA_TARGET_FLAGS); do \
33539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33540 done; \
33541 (cd $(TARGET_SUBDIR)/libssp && \
33542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33544 "RANLIB=$${RANLIB}" \
33545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33546 mostlyclean) \
33547 || exit 1
33549 @endif target-libssp
33551 .PHONY: maybe-clean-target-libssp clean-target-libssp
33552 maybe-clean-target-libssp:
33553 @if target-libssp
33554 maybe-clean-target-libssp: clean-target-libssp
33556 clean-target-libssp:
33557 @: $(MAKE); $(unstage)
33558 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33559 r=`${PWD_COMMAND}`; export r; \
33560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33561 $(NORMAL_TARGET_EXPORTS) \
33562 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
33563 for flag in $(EXTRA_TARGET_FLAGS); do \
33564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33565 done; \
33566 (cd $(TARGET_SUBDIR)/libssp && \
33567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33569 "RANLIB=$${RANLIB}" \
33570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33571 clean) \
33572 || exit 1
33574 @endif target-libssp
33576 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
33577 maybe-distclean-target-libssp:
33578 @if target-libssp
33579 maybe-distclean-target-libssp: distclean-target-libssp
33581 distclean-target-libssp:
33582 @: $(MAKE); $(unstage)
33583 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33584 r=`${PWD_COMMAND}`; export r; \
33585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33586 $(NORMAL_TARGET_EXPORTS) \
33587 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
33588 for flag in $(EXTRA_TARGET_FLAGS); do \
33589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33590 done; \
33591 (cd $(TARGET_SUBDIR)/libssp && \
33592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33594 "RANLIB=$${RANLIB}" \
33595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33596 distclean) \
33597 || exit 1
33599 @endif target-libssp
33601 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
33602 maybe-maintainer-clean-target-libssp:
33603 @if target-libssp
33604 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
33606 maintainer-clean-target-libssp:
33607 @: $(MAKE); $(unstage)
33608 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33609 r=`${PWD_COMMAND}`; export r; \
33610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33611 $(NORMAL_TARGET_EXPORTS) \
33612 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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 maintainer-clean) \
33622 || exit 1
33624 @endif target-libssp
33630 .PHONY: configure-target-newlib maybe-configure-target-newlib
33631 maybe-configure-target-newlib:
33632 @if gcc-bootstrap
33633 configure-target-newlib: stage_current
33634 @endif gcc-bootstrap
33635 @if target-newlib
33636 maybe-configure-target-newlib: configure-target-newlib
33637 configure-target-newlib:
33638 @: $(MAKE); $(unstage)
33639 @r=`${PWD_COMMAND}`; export r; \
33640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33641 echo "Checking multilib configuration for newlib..."; \
33642 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
33643 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
33644 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
33645 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
33646 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
33647 else \
33648 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
33649 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
33650 fi; \
33651 else \
33652 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
33653 fi; \
33654 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
33655 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
33656 $(NORMAL_TARGET_EXPORTS) \
33657 echo Configuring in $(TARGET_SUBDIR)/newlib; \
33658 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
33659 case $(srcdir) in \
33660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33661 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
33662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33663 esac; \
33664 srcdiroption="--srcdir=$${topdir}/newlib"; \
33665 libsrcdir="$$s/newlib"; \
33666 rm -f no-such-file || : ; \
33667 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33668 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33669 --target=${target_alias} $${srcdiroption} \
33670 || exit 1
33671 @endif target-newlib
33677 .PHONY: all-target-newlib maybe-all-target-newlib
33678 maybe-all-target-newlib:
33679 @if gcc-bootstrap
33680 all-target-newlib: stage_current
33681 @endif gcc-bootstrap
33682 @if target-newlib
33683 TARGET-target-newlib=all
33684 maybe-all-target-newlib: all-target-newlib
33685 all-target-newlib: configure-target-newlib
33686 @: $(MAKE); $(unstage)
33687 @r=`${PWD_COMMAND}`; export r; \
33688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33689 $(NORMAL_TARGET_EXPORTS) \
33690 (cd $(TARGET_SUBDIR)/newlib && \
33691 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33692 $(TARGET-target-newlib))
33693 @endif target-newlib
33699 .PHONY: check-target-newlib maybe-check-target-newlib
33700 maybe-check-target-newlib:
33701 @if target-newlib
33702 maybe-check-target-newlib: check-target-newlib
33704 check-target-newlib:
33705 @: $(MAKE); $(unstage)
33706 @r=`${PWD_COMMAND}`; export r; \
33707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33708 $(NORMAL_TARGET_EXPORTS) \
33709 (cd $(TARGET_SUBDIR)/newlib && \
33710 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33712 @endif target-newlib
33714 .PHONY: install-target-newlib maybe-install-target-newlib
33715 maybe-install-target-newlib:
33716 @if target-newlib
33717 maybe-install-target-newlib: install-target-newlib
33719 install-target-newlib: installdirs
33720 @: $(MAKE); $(unstage)
33721 @r=`${PWD_COMMAND}`; export r; \
33722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33723 $(NORMAL_TARGET_EXPORTS) \
33724 (cd $(TARGET_SUBDIR)/newlib && \
33725 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33727 @endif target-newlib
33729 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
33730 maybe-install-strip-target-newlib:
33731 @if target-newlib
33732 maybe-install-strip-target-newlib: install-strip-target-newlib
33734 install-strip-target-newlib: installdirs
33735 @: $(MAKE); $(unstage)
33736 @r=`${PWD_COMMAND}`; export r; \
33737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33738 $(NORMAL_TARGET_EXPORTS) \
33739 (cd $(TARGET_SUBDIR)/newlib && \
33740 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33742 @endif target-newlib
33744 # Other targets (info, dvi, pdf, etc.)
33746 .PHONY: maybe-info-target-newlib info-target-newlib
33747 maybe-info-target-newlib:
33748 @if target-newlib
33749 maybe-info-target-newlib: info-target-newlib
33751 info-target-newlib: \
33752 configure-target-newlib
33753 @: $(MAKE); $(unstage)
33754 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33755 r=`${PWD_COMMAND}`; export r; \
33756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33757 $(NORMAL_TARGET_EXPORTS) \
33758 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
33759 for flag in $(EXTRA_TARGET_FLAGS); do \
33760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33761 done; \
33762 (cd $(TARGET_SUBDIR)/newlib && \
33763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33765 "RANLIB=$${RANLIB}" \
33766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33767 info) \
33768 || exit 1
33770 @endif target-newlib
33772 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
33773 maybe-dvi-target-newlib:
33774 @if target-newlib
33775 maybe-dvi-target-newlib: dvi-target-newlib
33777 dvi-target-newlib: \
33778 configure-target-newlib
33779 @: $(MAKE); $(unstage)
33780 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33781 r=`${PWD_COMMAND}`; export r; \
33782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33783 $(NORMAL_TARGET_EXPORTS) \
33784 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
33785 for flag in $(EXTRA_TARGET_FLAGS); do \
33786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33787 done; \
33788 (cd $(TARGET_SUBDIR)/newlib && \
33789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33791 "RANLIB=$${RANLIB}" \
33792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33793 dvi) \
33794 || exit 1
33796 @endif target-newlib
33798 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
33799 maybe-pdf-target-newlib:
33800 @if target-newlib
33801 maybe-pdf-target-newlib: pdf-target-newlib
33803 pdf-target-newlib: \
33804 configure-target-newlib
33805 @: $(MAKE); $(unstage)
33806 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33807 r=`${PWD_COMMAND}`; export r; \
33808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33809 $(NORMAL_TARGET_EXPORTS) \
33810 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
33811 for flag in $(EXTRA_TARGET_FLAGS); do \
33812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33813 done; \
33814 (cd $(TARGET_SUBDIR)/newlib && \
33815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33817 "RANLIB=$${RANLIB}" \
33818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33819 pdf) \
33820 || exit 1
33822 @endif target-newlib
33824 .PHONY: maybe-html-target-newlib html-target-newlib
33825 maybe-html-target-newlib:
33826 @if target-newlib
33827 maybe-html-target-newlib: html-target-newlib
33829 html-target-newlib: \
33830 configure-target-newlib
33831 @: $(MAKE); $(unstage)
33832 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33833 r=`${PWD_COMMAND}`; export r; \
33834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33835 $(NORMAL_TARGET_EXPORTS) \
33836 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
33837 for flag in $(EXTRA_TARGET_FLAGS); do \
33838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33839 done; \
33840 (cd $(TARGET_SUBDIR)/newlib && \
33841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33843 "RANLIB=$${RANLIB}" \
33844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33845 html) \
33846 || exit 1
33848 @endif target-newlib
33850 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
33851 maybe-TAGS-target-newlib:
33852 @if target-newlib
33853 maybe-TAGS-target-newlib: TAGS-target-newlib
33855 TAGS-target-newlib: \
33856 configure-target-newlib
33857 @: $(MAKE); $(unstage)
33858 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33859 r=`${PWD_COMMAND}`; export r; \
33860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33861 $(NORMAL_TARGET_EXPORTS) \
33862 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
33863 for flag in $(EXTRA_TARGET_FLAGS); do \
33864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33865 done; \
33866 (cd $(TARGET_SUBDIR)/newlib && \
33867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33869 "RANLIB=$${RANLIB}" \
33870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33871 TAGS) \
33872 || exit 1
33874 @endif target-newlib
33876 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
33877 maybe-install-info-target-newlib:
33878 @if target-newlib
33879 maybe-install-info-target-newlib: install-info-target-newlib
33881 install-info-target-newlib: \
33882 configure-target-newlib \
33883 info-target-newlib
33884 @: $(MAKE); $(unstage)
33885 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33886 r=`${PWD_COMMAND}`; export r; \
33887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33888 $(NORMAL_TARGET_EXPORTS) \
33889 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
33890 for flag in $(EXTRA_TARGET_FLAGS); do \
33891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33892 done; \
33893 (cd $(TARGET_SUBDIR)/newlib && \
33894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33896 "RANLIB=$${RANLIB}" \
33897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33898 install-info) \
33899 || exit 1
33901 @endif target-newlib
33903 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
33904 maybe-install-pdf-target-newlib:
33905 @if target-newlib
33906 maybe-install-pdf-target-newlib: install-pdf-target-newlib
33908 install-pdf-target-newlib: \
33909 configure-target-newlib \
33910 pdf-target-newlib
33911 @: $(MAKE); $(unstage)
33912 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33913 r=`${PWD_COMMAND}`; export r; \
33914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33915 $(NORMAL_TARGET_EXPORTS) \
33916 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
33917 for flag in $(EXTRA_TARGET_FLAGS); do \
33918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33919 done; \
33920 (cd $(TARGET_SUBDIR)/newlib && \
33921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33923 "RANLIB=$${RANLIB}" \
33924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33925 install-pdf) \
33926 || exit 1
33928 @endif target-newlib
33930 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
33931 maybe-install-html-target-newlib:
33932 @if target-newlib
33933 maybe-install-html-target-newlib: install-html-target-newlib
33935 install-html-target-newlib: \
33936 configure-target-newlib \
33937 html-target-newlib
33938 @: $(MAKE); $(unstage)
33939 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33940 r=`${PWD_COMMAND}`; export r; \
33941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33942 $(NORMAL_TARGET_EXPORTS) \
33943 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
33944 for flag in $(EXTRA_TARGET_FLAGS); do \
33945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33946 done; \
33947 (cd $(TARGET_SUBDIR)/newlib && \
33948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33950 "RANLIB=$${RANLIB}" \
33951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33952 install-html) \
33953 || exit 1
33955 @endif target-newlib
33957 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
33958 maybe-installcheck-target-newlib:
33959 @if target-newlib
33960 maybe-installcheck-target-newlib: installcheck-target-newlib
33962 installcheck-target-newlib: \
33963 configure-target-newlib
33964 @: $(MAKE); $(unstage)
33965 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33966 r=`${PWD_COMMAND}`; export r; \
33967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33968 $(NORMAL_TARGET_EXPORTS) \
33969 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
33970 for flag in $(EXTRA_TARGET_FLAGS); do \
33971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33972 done; \
33973 (cd $(TARGET_SUBDIR)/newlib && \
33974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33976 "RANLIB=$${RANLIB}" \
33977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33978 installcheck) \
33979 || exit 1
33981 @endif target-newlib
33983 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
33984 maybe-mostlyclean-target-newlib:
33985 @if target-newlib
33986 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
33988 mostlyclean-target-newlib:
33989 @: $(MAKE); $(unstage)
33990 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
33991 r=`${PWD_COMMAND}`; export r; \
33992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33993 $(NORMAL_TARGET_EXPORTS) \
33994 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
33995 for flag in $(EXTRA_TARGET_FLAGS); do \
33996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33997 done; \
33998 (cd $(TARGET_SUBDIR)/newlib && \
33999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34001 "RANLIB=$${RANLIB}" \
34002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34003 mostlyclean) \
34004 || exit 1
34006 @endif target-newlib
34008 .PHONY: maybe-clean-target-newlib clean-target-newlib
34009 maybe-clean-target-newlib:
34010 @if target-newlib
34011 maybe-clean-target-newlib: clean-target-newlib
34013 clean-target-newlib:
34014 @: $(MAKE); $(unstage)
34015 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34016 r=`${PWD_COMMAND}`; export r; \
34017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34018 $(NORMAL_TARGET_EXPORTS) \
34019 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
34020 for flag in $(EXTRA_TARGET_FLAGS); do \
34021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34022 done; \
34023 (cd $(TARGET_SUBDIR)/newlib && \
34024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34026 "RANLIB=$${RANLIB}" \
34027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34028 clean) \
34029 || exit 1
34031 @endif target-newlib
34033 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
34034 maybe-distclean-target-newlib:
34035 @if target-newlib
34036 maybe-distclean-target-newlib: distclean-target-newlib
34038 distclean-target-newlib:
34039 @: $(MAKE); $(unstage)
34040 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34041 r=`${PWD_COMMAND}`; export r; \
34042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34043 $(NORMAL_TARGET_EXPORTS) \
34044 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
34045 for flag in $(EXTRA_TARGET_FLAGS); do \
34046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34047 done; \
34048 (cd $(TARGET_SUBDIR)/newlib && \
34049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34051 "RANLIB=$${RANLIB}" \
34052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34053 distclean) \
34054 || exit 1
34056 @endif target-newlib
34058 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
34059 maybe-maintainer-clean-target-newlib:
34060 @if target-newlib
34061 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
34063 maintainer-clean-target-newlib:
34064 @: $(MAKE); $(unstage)
34065 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34066 r=`${PWD_COMMAND}`; export r; \
34067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34068 $(NORMAL_TARGET_EXPORTS) \
34069 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
34070 for flag in $(EXTRA_TARGET_FLAGS); do \
34071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34072 done; \
34073 (cd $(TARGET_SUBDIR)/newlib && \
34074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34076 "RANLIB=$${RANLIB}" \
34077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34078 maintainer-clean) \
34079 || exit 1
34081 @endif target-newlib
34087 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
34088 maybe-configure-target-libgcc:
34089 @if gcc-bootstrap
34090 configure-target-libgcc: stage_current
34091 @endif gcc-bootstrap
34092 @if target-libgcc
34093 maybe-configure-target-libgcc: configure-target-libgcc
34094 configure-target-libgcc:
34095 @r=`${PWD_COMMAND}`; export r; \
34096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34097 echo "Checking multilib configuration for libgcc..."; \
34098 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34099 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34100 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34101 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34102 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34103 else \
34104 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34105 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34106 fi; \
34107 else \
34108 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34109 fi; \
34110 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34112 $(NORMAL_TARGET_EXPORTS) \
34113 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
34114 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
34115 case $(srcdir) in \
34116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34117 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34119 esac; \
34120 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34121 libsrcdir="$$s/libgcc"; \
34122 rm -f no-such-file || : ; \
34123 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34124 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34125 --target=${target_alias} $${srcdiroption} \
34126 || exit 1
34127 @endif target-libgcc
34131 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
34132 maybe-configure-stage1-target-libgcc:
34133 @if target-libgcc-bootstrap
34134 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
34135 configure-stage1-target-libgcc:
34136 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34137 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34138 @r=`${PWD_COMMAND}`; export r; \
34139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34140 TFLAGS="$(STAGE1_TFLAGS)"; \
34141 echo "Checking multilib configuration for libgcc..."; \
34142 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34143 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34144 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34145 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34146 else \
34147 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34148 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34149 fi; \
34150 else \
34151 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34152 fi; \
34153 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34154 $(NORMAL_TARGET_EXPORTS) \
34155 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34156 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34157 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34158 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
34159 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34160 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34161 case $(srcdir) in \
34162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34163 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34165 esac; \
34166 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34167 libsrcdir="$$s/libgcc"; \
34168 $(SHELL) $${libsrcdir}/configure \
34169 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34170 --target=${target_alias} $${srcdiroption} \
34171 $(STAGE1_CONFIGURE_FLAGS)
34172 @endif target-libgcc-bootstrap
34174 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
34175 maybe-configure-stage2-target-libgcc:
34176 @if target-libgcc-bootstrap
34177 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
34178 configure-stage2-target-libgcc:
34179 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34180 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34181 @r=`${PWD_COMMAND}`; export r; \
34182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34183 TFLAGS="$(STAGE2_TFLAGS)"; \
34184 echo "Checking multilib configuration for libgcc..."; \
34185 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34186 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34187 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34188 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34189 else \
34190 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34191 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34192 fi; \
34193 else \
34194 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34195 fi; \
34196 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34197 $(NORMAL_TARGET_EXPORTS) \
34199 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34200 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34201 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34202 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
34203 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34204 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34205 case $(srcdir) in \
34206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34207 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34209 esac; \
34210 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34211 libsrcdir="$$s/libgcc"; \
34212 $(SHELL) $${libsrcdir}/configure \
34213 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34214 --target=${target_alias} $${srcdiroption} \
34215 --with-build-libsubdir=$(HOST_SUBDIR) \
34216 $(STAGE2_CONFIGURE_FLAGS)
34217 @endif target-libgcc-bootstrap
34219 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
34220 maybe-configure-stage3-target-libgcc:
34221 @if target-libgcc-bootstrap
34222 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
34223 configure-stage3-target-libgcc:
34224 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34225 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34226 @r=`${PWD_COMMAND}`; export r; \
34227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34228 TFLAGS="$(STAGE3_TFLAGS)"; \
34229 echo "Checking multilib configuration for libgcc..."; \
34230 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34231 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34232 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34233 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34234 else \
34235 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34236 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34237 fi; \
34238 else \
34239 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34240 fi; \
34241 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34242 $(NORMAL_TARGET_EXPORTS) \
34244 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34245 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34246 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34247 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
34248 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34249 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34250 case $(srcdir) in \
34251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34252 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34254 esac; \
34255 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34256 libsrcdir="$$s/libgcc"; \
34257 $(SHELL) $${libsrcdir}/configure \
34258 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34259 --target=${target_alias} $${srcdiroption} \
34260 --with-build-libsubdir=$(HOST_SUBDIR) \
34261 $(STAGE3_CONFIGURE_FLAGS)
34262 @endif target-libgcc-bootstrap
34264 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
34265 maybe-configure-stage4-target-libgcc:
34266 @if target-libgcc-bootstrap
34267 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
34268 configure-stage4-target-libgcc:
34269 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34270 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34271 @r=`${PWD_COMMAND}`; export r; \
34272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34273 TFLAGS="$(STAGE4_TFLAGS)"; \
34274 echo "Checking multilib configuration for libgcc..."; \
34275 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34276 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34277 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34278 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34279 else \
34280 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34281 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34282 fi; \
34283 else \
34284 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34285 fi; \
34286 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34287 $(NORMAL_TARGET_EXPORTS) \
34289 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34290 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34291 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34292 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
34293 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34294 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34295 case $(srcdir) in \
34296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34297 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34299 esac; \
34300 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34301 libsrcdir="$$s/libgcc"; \
34302 $(SHELL) $${libsrcdir}/configure \
34303 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34304 --target=${target_alias} $${srcdiroption} \
34305 --with-build-libsubdir=$(HOST_SUBDIR) \
34306 $(STAGE4_CONFIGURE_FLAGS)
34307 @endif target-libgcc-bootstrap
34309 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
34310 maybe-configure-stageprofile-target-libgcc:
34311 @if target-libgcc-bootstrap
34312 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
34313 configure-stageprofile-target-libgcc:
34314 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34315 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34316 @r=`${PWD_COMMAND}`; export r; \
34317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34318 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34319 echo "Checking multilib configuration for libgcc..."; \
34320 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34321 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34322 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34323 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34324 else \
34325 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34326 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34327 fi; \
34328 else \
34329 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34330 fi; \
34331 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34332 $(NORMAL_TARGET_EXPORTS) \
34334 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34335 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34336 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34337 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
34338 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34339 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34340 case $(srcdir) in \
34341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34342 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34344 esac; \
34345 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34346 libsrcdir="$$s/libgcc"; \
34347 $(SHELL) $${libsrcdir}/configure \
34348 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34349 --target=${target_alias} $${srcdiroption} \
34350 --with-build-libsubdir=$(HOST_SUBDIR) \
34351 $(STAGEprofile_CONFIGURE_FLAGS)
34352 @endif target-libgcc-bootstrap
34354 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
34355 maybe-configure-stagefeedback-target-libgcc:
34356 @if target-libgcc-bootstrap
34357 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
34358 configure-stagefeedback-target-libgcc:
34359 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34360 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34361 @r=`${PWD_COMMAND}`; export r; \
34362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34363 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34364 echo "Checking multilib configuration for libgcc..."; \
34365 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34366 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34367 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34368 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34369 else \
34370 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34371 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34372 fi; \
34373 else \
34374 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34375 fi; \
34376 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34377 $(NORMAL_TARGET_EXPORTS) \
34379 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34380 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34381 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34382 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
34383 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34384 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34385 case $(srcdir) in \
34386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34387 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34389 esac; \
34390 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34391 libsrcdir="$$s/libgcc"; \
34392 $(SHELL) $${libsrcdir}/configure \
34393 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34394 --target=${target_alias} $${srcdiroption} \
34395 --with-build-libsubdir=$(HOST_SUBDIR) \
34396 $(STAGEfeedback_CONFIGURE_FLAGS)
34397 @endif target-libgcc-bootstrap
34403 .PHONY: all-target-libgcc maybe-all-target-libgcc
34404 maybe-all-target-libgcc:
34405 @if gcc-bootstrap
34406 all-target-libgcc: stage_current
34407 @endif gcc-bootstrap
34408 @if target-libgcc
34409 TARGET-target-libgcc=all
34410 maybe-all-target-libgcc: all-target-libgcc
34411 all-target-libgcc: configure-target-libgcc
34412 @r=`${PWD_COMMAND}`; export r; \
34413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34414 $(NORMAL_TARGET_EXPORTS) \
34415 (cd $(TARGET_SUBDIR)/libgcc && \
34416 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34417 $(TARGET-target-libgcc))
34418 @endif target-libgcc
34422 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
34423 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
34424 maybe-all-stage1-target-libgcc:
34425 maybe-clean-stage1-target-libgcc:
34426 @if target-libgcc-bootstrap
34427 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
34428 all-stage1: all-stage1-target-libgcc
34429 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
34430 all-stage1-target-libgcc: configure-stage1-target-libgcc
34431 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34432 @r=`${PWD_COMMAND}`; export r; \
34433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34434 TFLAGS="$(STAGE1_TFLAGS)"; \
34435 $(NORMAL_TARGET_EXPORTS) \
34436 cd $(TARGET_SUBDIR)/libgcc && \
34437 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34438 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34439 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34440 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34441 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34442 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34443 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34444 $(EXTRA_TARGET_FLAGS) \
34446 TFLAGS="$(STAGE1_TFLAGS)" \
34447 $(TARGET-stage1-target-libgcc)
34449 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
34450 clean-stage1: clean-stage1-target-libgcc
34451 clean-stage1-target-libgcc:
34452 @if [ $(current_stage) = stage1 ]; then \
34453 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34454 else \
34455 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
34456 $(MAKE) stage1-start; \
34457 fi; \
34458 cd $(TARGET_SUBDIR)/libgcc && \
34459 $(MAKE) $(EXTRA_TARGET_FLAGS) \
34460 clean
34461 @endif target-libgcc-bootstrap
34464 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
34465 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
34466 maybe-all-stage2-target-libgcc:
34467 maybe-clean-stage2-target-libgcc:
34468 @if target-libgcc-bootstrap
34469 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
34470 all-stage2: all-stage2-target-libgcc
34471 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
34472 all-stage2-target-libgcc: configure-stage2-target-libgcc
34473 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34474 @r=`${PWD_COMMAND}`; export r; \
34475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34476 TFLAGS="$(STAGE2_TFLAGS)"; \
34477 $(NORMAL_TARGET_EXPORTS) \
34479 cd $(TARGET_SUBDIR)/libgcc && \
34480 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34481 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34482 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34483 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34484 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34485 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34486 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34487 $(EXTRA_TARGET_FLAGS) \
34488 TFLAGS="$(STAGE2_TFLAGS)" \
34489 $(TARGET-stage2-target-libgcc)
34491 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
34492 clean-stage2: clean-stage2-target-libgcc
34493 clean-stage2-target-libgcc:
34494 @if [ $(current_stage) = stage2 ]; then \
34495 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34496 else \
34497 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
34498 $(MAKE) stage2-start; \
34499 fi; \
34500 cd $(TARGET_SUBDIR)/libgcc && \
34501 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34502 @endif target-libgcc-bootstrap
34505 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
34506 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
34507 maybe-all-stage3-target-libgcc:
34508 maybe-clean-stage3-target-libgcc:
34509 @if target-libgcc-bootstrap
34510 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
34511 all-stage3: all-stage3-target-libgcc
34512 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
34513 all-stage3-target-libgcc: configure-stage3-target-libgcc
34514 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34515 @r=`${PWD_COMMAND}`; export r; \
34516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517 TFLAGS="$(STAGE3_TFLAGS)"; \
34518 $(NORMAL_TARGET_EXPORTS) \
34520 cd $(TARGET_SUBDIR)/libgcc && \
34521 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34522 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34523 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34524 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34525 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34526 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34527 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34528 $(EXTRA_TARGET_FLAGS) \
34529 TFLAGS="$(STAGE3_TFLAGS)" \
34530 $(TARGET-stage3-target-libgcc)
34532 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
34533 clean-stage3: clean-stage3-target-libgcc
34534 clean-stage3-target-libgcc:
34535 @if [ $(current_stage) = stage3 ]; then \
34536 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34537 else \
34538 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
34539 $(MAKE) stage3-start; \
34540 fi; \
34541 cd $(TARGET_SUBDIR)/libgcc && \
34542 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34543 @endif target-libgcc-bootstrap
34546 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
34547 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
34548 maybe-all-stage4-target-libgcc:
34549 maybe-clean-stage4-target-libgcc:
34550 @if target-libgcc-bootstrap
34551 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
34552 all-stage4: all-stage4-target-libgcc
34553 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
34554 all-stage4-target-libgcc: configure-stage4-target-libgcc
34555 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34556 @r=`${PWD_COMMAND}`; export r; \
34557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34558 TFLAGS="$(STAGE4_TFLAGS)"; \
34559 $(NORMAL_TARGET_EXPORTS) \
34561 cd $(TARGET_SUBDIR)/libgcc && \
34562 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34563 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34564 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34565 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34566 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34567 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34568 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34569 $(EXTRA_TARGET_FLAGS) \
34570 TFLAGS="$(STAGE4_TFLAGS)" \
34571 $(TARGET-stage4-target-libgcc)
34573 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
34574 clean-stage4: clean-stage4-target-libgcc
34575 clean-stage4-target-libgcc:
34576 @if [ $(current_stage) = stage4 ]; then \
34577 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34578 else \
34579 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
34580 $(MAKE) stage4-start; \
34581 fi; \
34582 cd $(TARGET_SUBDIR)/libgcc && \
34583 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34584 @endif target-libgcc-bootstrap
34587 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
34588 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
34589 maybe-all-stageprofile-target-libgcc:
34590 maybe-clean-stageprofile-target-libgcc:
34591 @if target-libgcc-bootstrap
34592 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
34593 all-stageprofile: all-stageprofile-target-libgcc
34594 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
34595 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
34596 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34597 @r=`${PWD_COMMAND}`; export r; \
34598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34599 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34600 $(NORMAL_TARGET_EXPORTS) \
34602 cd $(TARGET_SUBDIR)/libgcc && \
34603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34604 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34605 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34606 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34610 $(EXTRA_TARGET_FLAGS) \
34611 TFLAGS="$(STAGEprofile_TFLAGS)" \
34612 $(TARGET-stageprofile-target-libgcc)
34614 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
34615 clean-stageprofile: clean-stageprofile-target-libgcc
34616 clean-stageprofile-target-libgcc:
34617 @if [ $(current_stage) = stageprofile ]; then \
34618 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34619 else \
34620 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
34621 $(MAKE) stageprofile-start; \
34622 fi; \
34623 cd $(TARGET_SUBDIR)/libgcc && \
34624 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34625 @endif target-libgcc-bootstrap
34628 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
34629 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
34630 maybe-all-stagefeedback-target-libgcc:
34631 maybe-clean-stagefeedback-target-libgcc:
34632 @if target-libgcc-bootstrap
34633 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
34634 all-stagefeedback: all-stagefeedback-target-libgcc
34635 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
34636 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
34637 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34638 @r=`${PWD_COMMAND}`; export r; \
34639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34640 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34641 $(NORMAL_TARGET_EXPORTS) \
34643 cd $(TARGET_SUBDIR)/libgcc && \
34644 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34645 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34646 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34647 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34648 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34649 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34650 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34651 $(EXTRA_TARGET_FLAGS) \
34652 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34653 $(TARGET-stagefeedback-target-libgcc)
34655 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
34656 clean-stagefeedback: clean-stagefeedback-target-libgcc
34657 clean-stagefeedback-target-libgcc:
34658 @if [ $(current_stage) = stagefeedback ]; then \
34659 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34660 else \
34661 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
34662 $(MAKE) stagefeedback-start; \
34663 fi; \
34664 cd $(TARGET_SUBDIR)/libgcc && \
34665 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34666 @endif target-libgcc-bootstrap
34673 .PHONY: check-target-libgcc maybe-check-target-libgcc
34674 maybe-check-target-libgcc:
34675 @if target-libgcc
34676 maybe-check-target-libgcc: check-target-libgcc
34678 # Dummy target for uncheckable module.
34679 check-target-libgcc:
34681 @endif target-libgcc
34683 .PHONY: install-target-libgcc maybe-install-target-libgcc
34684 maybe-install-target-libgcc:
34685 @if target-libgcc
34686 maybe-install-target-libgcc: install-target-libgcc
34688 install-target-libgcc: installdirs
34689 @: $(MAKE); $(unstage)
34690 @r=`${PWD_COMMAND}`; export r; \
34691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34692 $(NORMAL_TARGET_EXPORTS) \
34693 (cd $(TARGET_SUBDIR)/libgcc && \
34694 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34696 @endif target-libgcc
34698 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
34699 maybe-install-strip-target-libgcc:
34700 @if target-libgcc
34701 maybe-install-strip-target-libgcc: install-strip-target-libgcc
34703 install-strip-target-libgcc: installdirs
34704 @: $(MAKE); $(unstage)
34705 @r=`${PWD_COMMAND}`; export r; \
34706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34707 $(NORMAL_TARGET_EXPORTS) \
34708 (cd $(TARGET_SUBDIR)/libgcc && \
34709 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34711 @endif target-libgcc
34713 # Other targets (info, dvi, pdf, etc.)
34715 .PHONY: maybe-info-target-libgcc info-target-libgcc
34716 maybe-info-target-libgcc:
34717 @if target-libgcc
34718 maybe-info-target-libgcc: info-target-libgcc
34720 info-target-libgcc: \
34721 configure-target-libgcc
34722 @: $(MAKE); $(unstage)
34723 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34724 r=`${PWD_COMMAND}`; export r; \
34725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34726 $(NORMAL_TARGET_EXPORTS) \
34727 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
34728 for flag in $(EXTRA_TARGET_FLAGS); do \
34729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34730 done; \
34731 (cd $(TARGET_SUBDIR)/libgcc && \
34732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34734 "RANLIB=$${RANLIB}" \
34735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34736 info) \
34737 || exit 1
34739 @endif target-libgcc
34741 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
34742 maybe-dvi-target-libgcc:
34743 @if target-libgcc
34744 maybe-dvi-target-libgcc: dvi-target-libgcc
34746 dvi-target-libgcc: \
34747 configure-target-libgcc
34748 @: $(MAKE); $(unstage)
34749 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34750 r=`${PWD_COMMAND}`; export r; \
34751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34752 $(NORMAL_TARGET_EXPORTS) \
34753 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
34754 for flag in $(EXTRA_TARGET_FLAGS); do \
34755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34756 done; \
34757 (cd $(TARGET_SUBDIR)/libgcc && \
34758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34760 "RANLIB=$${RANLIB}" \
34761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34762 dvi) \
34763 || exit 1
34765 @endif target-libgcc
34767 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
34768 maybe-pdf-target-libgcc:
34769 @if target-libgcc
34770 maybe-pdf-target-libgcc: pdf-target-libgcc
34772 pdf-target-libgcc: \
34773 configure-target-libgcc
34774 @: $(MAKE); $(unstage)
34775 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34776 r=`${PWD_COMMAND}`; export r; \
34777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34778 $(NORMAL_TARGET_EXPORTS) \
34779 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
34780 for flag in $(EXTRA_TARGET_FLAGS); do \
34781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34782 done; \
34783 (cd $(TARGET_SUBDIR)/libgcc && \
34784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34786 "RANLIB=$${RANLIB}" \
34787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34788 pdf) \
34789 || exit 1
34791 @endif target-libgcc
34793 .PHONY: maybe-html-target-libgcc html-target-libgcc
34794 maybe-html-target-libgcc:
34795 @if target-libgcc
34796 maybe-html-target-libgcc: html-target-libgcc
34798 html-target-libgcc: \
34799 configure-target-libgcc
34800 @: $(MAKE); $(unstage)
34801 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34802 r=`${PWD_COMMAND}`; export r; \
34803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34804 $(NORMAL_TARGET_EXPORTS) \
34805 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
34806 for flag in $(EXTRA_TARGET_FLAGS); do \
34807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34808 done; \
34809 (cd $(TARGET_SUBDIR)/libgcc && \
34810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34812 "RANLIB=$${RANLIB}" \
34813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34814 html) \
34815 || exit 1
34817 @endif target-libgcc
34819 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
34820 maybe-TAGS-target-libgcc:
34821 @if target-libgcc
34822 maybe-TAGS-target-libgcc: TAGS-target-libgcc
34824 TAGS-target-libgcc: \
34825 configure-target-libgcc
34826 @: $(MAKE); $(unstage)
34827 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34828 r=`${PWD_COMMAND}`; export r; \
34829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34830 $(NORMAL_TARGET_EXPORTS) \
34831 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
34832 for flag in $(EXTRA_TARGET_FLAGS); do \
34833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34834 done; \
34835 (cd $(TARGET_SUBDIR)/libgcc && \
34836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34838 "RANLIB=$${RANLIB}" \
34839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34840 TAGS) \
34841 || exit 1
34843 @endif target-libgcc
34845 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
34846 maybe-install-info-target-libgcc:
34847 @if target-libgcc
34848 maybe-install-info-target-libgcc: install-info-target-libgcc
34850 install-info-target-libgcc: \
34851 configure-target-libgcc \
34852 info-target-libgcc
34853 @: $(MAKE); $(unstage)
34854 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34855 r=`${PWD_COMMAND}`; export r; \
34856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34857 $(NORMAL_TARGET_EXPORTS) \
34858 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
34859 for flag in $(EXTRA_TARGET_FLAGS); do \
34860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34861 done; \
34862 (cd $(TARGET_SUBDIR)/libgcc && \
34863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34865 "RANLIB=$${RANLIB}" \
34866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34867 install-info) \
34868 || exit 1
34870 @endif target-libgcc
34872 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
34873 maybe-install-pdf-target-libgcc:
34874 @if target-libgcc
34875 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
34877 install-pdf-target-libgcc: \
34878 configure-target-libgcc \
34879 pdf-target-libgcc
34880 @: $(MAKE); $(unstage)
34881 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34882 r=`${PWD_COMMAND}`; export r; \
34883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34884 $(NORMAL_TARGET_EXPORTS) \
34885 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
34886 for flag in $(EXTRA_TARGET_FLAGS); do \
34887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34888 done; \
34889 (cd $(TARGET_SUBDIR)/libgcc && \
34890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34892 "RANLIB=$${RANLIB}" \
34893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34894 install-pdf) \
34895 || exit 1
34897 @endif target-libgcc
34899 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
34900 maybe-install-html-target-libgcc:
34901 @if target-libgcc
34902 maybe-install-html-target-libgcc: install-html-target-libgcc
34904 install-html-target-libgcc: \
34905 configure-target-libgcc \
34906 html-target-libgcc
34907 @: $(MAKE); $(unstage)
34908 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34909 r=`${PWD_COMMAND}`; export r; \
34910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34911 $(NORMAL_TARGET_EXPORTS) \
34912 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
34913 for flag in $(EXTRA_TARGET_FLAGS); do \
34914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34915 done; \
34916 (cd $(TARGET_SUBDIR)/libgcc && \
34917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34919 "RANLIB=$${RANLIB}" \
34920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34921 install-html) \
34922 || exit 1
34924 @endif target-libgcc
34926 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
34927 maybe-installcheck-target-libgcc:
34928 @if target-libgcc
34929 maybe-installcheck-target-libgcc: installcheck-target-libgcc
34931 installcheck-target-libgcc: \
34932 configure-target-libgcc
34933 @: $(MAKE); $(unstage)
34934 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34935 r=`${PWD_COMMAND}`; export r; \
34936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34937 $(NORMAL_TARGET_EXPORTS) \
34938 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
34939 for flag in $(EXTRA_TARGET_FLAGS); do \
34940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34941 done; \
34942 (cd $(TARGET_SUBDIR)/libgcc && \
34943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34945 "RANLIB=$${RANLIB}" \
34946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34947 installcheck) \
34948 || exit 1
34950 @endif target-libgcc
34952 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
34953 maybe-mostlyclean-target-libgcc:
34954 @if target-libgcc
34955 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
34957 mostlyclean-target-libgcc:
34958 @: $(MAKE); $(unstage)
34959 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34960 r=`${PWD_COMMAND}`; export r; \
34961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34962 $(NORMAL_TARGET_EXPORTS) \
34963 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
34964 for flag in $(EXTRA_TARGET_FLAGS); do \
34965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34966 done; \
34967 (cd $(TARGET_SUBDIR)/libgcc && \
34968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34970 "RANLIB=$${RANLIB}" \
34971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34972 mostlyclean) \
34973 || exit 1
34975 @endif target-libgcc
34977 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
34978 maybe-clean-target-libgcc:
34979 @if target-libgcc
34980 maybe-clean-target-libgcc: clean-target-libgcc
34982 clean-target-libgcc:
34983 @: $(MAKE); $(unstage)
34984 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
34985 r=`${PWD_COMMAND}`; export r; \
34986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34987 $(NORMAL_TARGET_EXPORTS) \
34988 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
34989 for flag in $(EXTRA_TARGET_FLAGS); do \
34990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34991 done; \
34992 (cd $(TARGET_SUBDIR)/libgcc && \
34993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34995 "RANLIB=$${RANLIB}" \
34996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34997 clean) \
34998 || exit 1
35000 @endif target-libgcc
35002 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
35003 maybe-distclean-target-libgcc:
35004 @if target-libgcc
35005 maybe-distclean-target-libgcc: distclean-target-libgcc
35007 distclean-target-libgcc:
35008 @: $(MAKE); $(unstage)
35009 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35010 r=`${PWD_COMMAND}`; export r; \
35011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35012 $(NORMAL_TARGET_EXPORTS) \
35013 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
35014 for flag in $(EXTRA_TARGET_FLAGS); do \
35015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35016 done; \
35017 (cd $(TARGET_SUBDIR)/libgcc && \
35018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35020 "RANLIB=$${RANLIB}" \
35021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35022 distclean) \
35023 || exit 1
35025 @endif target-libgcc
35027 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
35028 maybe-maintainer-clean-target-libgcc:
35029 @if target-libgcc
35030 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
35032 maintainer-clean-target-libgcc:
35033 @: $(MAKE); $(unstage)
35034 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35035 r=`${PWD_COMMAND}`; export r; \
35036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35037 $(NORMAL_TARGET_EXPORTS) \
35038 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
35039 for flag in $(EXTRA_TARGET_FLAGS); do \
35040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35041 done; \
35042 (cd $(TARGET_SUBDIR)/libgcc && \
35043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35045 "RANLIB=$${RANLIB}" \
35046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35047 maintainer-clean) \
35048 || exit 1
35050 @endif target-libgcc
35056 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
35057 maybe-configure-target-libbacktrace:
35058 @if gcc-bootstrap
35059 configure-target-libbacktrace: stage_current
35060 @endif gcc-bootstrap
35061 @if target-libbacktrace
35062 maybe-configure-target-libbacktrace: configure-target-libbacktrace
35063 configure-target-libbacktrace:
35064 @: $(MAKE); $(unstage)
35065 @r=`${PWD_COMMAND}`; export r; \
35066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35067 echo "Checking multilib configuration for libbacktrace..."; \
35068 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35069 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
35070 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35071 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35072 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
35073 else \
35074 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
35075 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35076 fi; \
35077 else \
35078 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35079 fi; \
35080 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
35081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35082 $(NORMAL_TARGET_EXPORTS) \
35083 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
35084 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
35085 case $(srcdir) in \
35086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35087 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
35088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35089 esac; \
35090 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
35091 libsrcdir="$$s/libbacktrace"; \
35092 rm -f no-such-file || : ; \
35093 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35094 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35095 --target=${target_alias} $${srcdiroption} \
35096 || exit 1
35097 @endif target-libbacktrace
35103 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
35104 maybe-all-target-libbacktrace:
35105 @if gcc-bootstrap
35106 all-target-libbacktrace: stage_current
35107 @endif gcc-bootstrap
35108 @if target-libbacktrace
35109 TARGET-target-libbacktrace=all
35110 maybe-all-target-libbacktrace: all-target-libbacktrace
35111 all-target-libbacktrace: configure-target-libbacktrace
35112 @: $(MAKE); $(unstage)
35113 @r=`${PWD_COMMAND}`; export r; \
35114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35115 $(NORMAL_TARGET_EXPORTS) \
35116 (cd $(TARGET_SUBDIR)/libbacktrace && \
35117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35118 $(TARGET-target-libbacktrace))
35119 @endif target-libbacktrace
35125 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
35126 maybe-check-target-libbacktrace:
35127 @if target-libbacktrace
35128 maybe-check-target-libbacktrace: check-target-libbacktrace
35130 check-target-libbacktrace:
35131 @: $(MAKE); $(unstage)
35132 @r=`${PWD_COMMAND}`; export r; \
35133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35134 $(NORMAL_TARGET_EXPORTS) \
35135 (cd $(TARGET_SUBDIR)/libbacktrace && \
35136 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35138 @endif target-libbacktrace
35140 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
35141 maybe-install-target-libbacktrace:
35142 @if target-libbacktrace
35143 maybe-install-target-libbacktrace: install-target-libbacktrace
35145 install-target-libbacktrace: installdirs
35146 @: $(MAKE); $(unstage)
35147 @r=`${PWD_COMMAND}`; export r; \
35148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35149 $(NORMAL_TARGET_EXPORTS) \
35150 (cd $(TARGET_SUBDIR)/libbacktrace && \
35151 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35153 @endif target-libbacktrace
35155 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
35156 maybe-install-strip-target-libbacktrace:
35157 @if target-libbacktrace
35158 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
35160 install-strip-target-libbacktrace: installdirs
35161 @: $(MAKE); $(unstage)
35162 @r=`${PWD_COMMAND}`; export r; \
35163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35164 $(NORMAL_TARGET_EXPORTS) \
35165 (cd $(TARGET_SUBDIR)/libbacktrace && \
35166 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35168 @endif target-libbacktrace
35170 # Other targets (info, dvi, pdf, etc.)
35172 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
35173 maybe-info-target-libbacktrace:
35174 @if target-libbacktrace
35175 maybe-info-target-libbacktrace: info-target-libbacktrace
35177 info-target-libbacktrace: \
35178 configure-target-libbacktrace
35179 @: $(MAKE); $(unstage)
35180 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35181 r=`${PWD_COMMAND}`; export r; \
35182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35183 $(NORMAL_TARGET_EXPORTS) \
35184 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
35185 for flag in $(EXTRA_TARGET_FLAGS); do \
35186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35187 done; \
35188 (cd $(TARGET_SUBDIR)/libbacktrace && \
35189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35191 "RANLIB=$${RANLIB}" \
35192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35193 info) \
35194 || exit 1
35196 @endif target-libbacktrace
35198 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
35199 maybe-dvi-target-libbacktrace:
35200 @if target-libbacktrace
35201 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
35203 dvi-target-libbacktrace: \
35204 configure-target-libbacktrace
35205 @: $(MAKE); $(unstage)
35206 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35207 r=`${PWD_COMMAND}`; export r; \
35208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35209 $(NORMAL_TARGET_EXPORTS) \
35210 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
35211 for flag in $(EXTRA_TARGET_FLAGS); do \
35212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35213 done; \
35214 (cd $(TARGET_SUBDIR)/libbacktrace && \
35215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35217 "RANLIB=$${RANLIB}" \
35218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35219 dvi) \
35220 || exit 1
35222 @endif target-libbacktrace
35224 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
35225 maybe-pdf-target-libbacktrace:
35226 @if target-libbacktrace
35227 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
35229 pdf-target-libbacktrace: \
35230 configure-target-libbacktrace
35231 @: $(MAKE); $(unstage)
35232 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35233 r=`${PWD_COMMAND}`; export r; \
35234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35235 $(NORMAL_TARGET_EXPORTS) \
35236 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35237 for flag in $(EXTRA_TARGET_FLAGS); do \
35238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35239 done; \
35240 (cd $(TARGET_SUBDIR)/libbacktrace && \
35241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35243 "RANLIB=$${RANLIB}" \
35244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35245 pdf) \
35246 || exit 1
35248 @endif target-libbacktrace
35250 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
35251 maybe-html-target-libbacktrace:
35252 @if target-libbacktrace
35253 maybe-html-target-libbacktrace: html-target-libbacktrace
35255 html-target-libbacktrace: \
35256 configure-target-libbacktrace
35257 @: $(MAKE); $(unstage)
35258 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35259 r=`${PWD_COMMAND}`; export r; \
35260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35261 $(NORMAL_TARGET_EXPORTS) \
35262 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
35263 for flag in $(EXTRA_TARGET_FLAGS); do \
35264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35265 done; \
35266 (cd $(TARGET_SUBDIR)/libbacktrace && \
35267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35269 "RANLIB=$${RANLIB}" \
35270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35271 html) \
35272 || exit 1
35274 @endif target-libbacktrace
35276 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
35277 maybe-TAGS-target-libbacktrace:
35278 @if target-libbacktrace
35279 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
35281 TAGS-target-libbacktrace: \
35282 configure-target-libbacktrace
35283 @: $(MAKE); $(unstage)
35284 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35285 r=`${PWD_COMMAND}`; export r; \
35286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35287 $(NORMAL_TARGET_EXPORTS) \
35288 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
35289 for flag in $(EXTRA_TARGET_FLAGS); do \
35290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35291 done; \
35292 (cd $(TARGET_SUBDIR)/libbacktrace && \
35293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35295 "RANLIB=$${RANLIB}" \
35296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35297 TAGS) \
35298 || exit 1
35300 @endif target-libbacktrace
35302 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
35303 maybe-install-info-target-libbacktrace:
35304 @if target-libbacktrace
35305 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
35307 install-info-target-libbacktrace: \
35308 configure-target-libbacktrace \
35309 info-target-libbacktrace
35310 @: $(MAKE); $(unstage)
35311 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35312 r=`${PWD_COMMAND}`; export r; \
35313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35314 $(NORMAL_TARGET_EXPORTS) \
35315 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
35316 for flag in $(EXTRA_TARGET_FLAGS); do \
35317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35318 done; \
35319 (cd $(TARGET_SUBDIR)/libbacktrace && \
35320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35322 "RANLIB=$${RANLIB}" \
35323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35324 install-info) \
35325 || exit 1
35327 @endif target-libbacktrace
35329 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
35330 maybe-install-pdf-target-libbacktrace:
35331 @if target-libbacktrace
35332 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
35334 install-pdf-target-libbacktrace: \
35335 configure-target-libbacktrace \
35336 pdf-target-libbacktrace
35337 @: $(MAKE); $(unstage)
35338 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35339 r=`${PWD_COMMAND}`; export r; \
35340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35341 $(NORMAL_TARGET_EXPORTS) \
35342 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35343 for flag in $(EXTRA_TARGET_FLAGS); do \
35344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35345 done; \
35346 (cd $(TARGET_SUBDIR)/libbacktrace && \
35347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35349 "RANLIB=$${RANLIB}" \
35350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35351 install-pdf) \
35352 || exit 1
35354 @endif target-libbacktrace
35356 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
35357 maybe-install-html-target-libbacktrace:
35358 @if target-libbacktrace
35359 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
35361 install-html-target-libbacktrace: \
35362 configure-target-libbacktrace \
35363 html-target-libbacktrace
35364 @: $(MAKE); $(unstage)
35365 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35366 r=`${PWD_COMMAND}`; export r; \
35367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35368 $(NORMAL_TARGET_EXPORTS) \
35369 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
35370 for flag in $(EXTRA_TARGET_FLAGS); do \
35371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35372 done; \
35373 (cd $(TARGET_SUBDIR)/libbacktrace && \
35374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35376 "RANLIB=$${RANLIB}" \
35377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35378 install-html) \
35379 || exit 1
35381 @endif target-libbacktrace
35383 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
35384 maybe-installcheck-target-libbacktrace:
35385 @if target-libbacktrace
35386 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
35388 installcheck-target-libbacktrace: \
35389 configure-target-libbacktrace
35390 @: $(MAKE); $(unstage)
35391 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35392 r=`${PWD_COMMAND}`; export r; \
35393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35394 $(NORMAL_TARGET_EXPORTS) \
35395 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
35396 for flag in $(EXTRA_TARGET_FLAGS); do \
35397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35398 done; \
35399 (cd $(TARGET_SUBDIR)/libbacktrace && \
35400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35402 "RANLIB=$${RANLIB}" \
35403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35404 installcheck) \
35405 || exit 1
35407 @endif target-libbacktrace
35409 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
35410 maybe-mostlyclean-target-libbacktrace:
35411 @if target-libbacktrace
35412 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
35414 mostlyclean-target-libbacktrace:
35415 @: $(MAKE); $(unstage)
35416 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35417 r=`${PWD_COMMAND}`; export r; \
35418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35419 $(NORMAL_TARGET_EXPORTS) \
35420 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
35421 for flag in $(EXTRA_TARGET_FLAGS); do \
35422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35423 done; \
35424 (cd $(TARGET_SUBDIR)/libbacktrace && \
35425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35427 "RANLIB=$${RANLIB}" \
35428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35429 mostlyclean) \
35430 || exit 1
35432 @endif target-libbacktrace
35434 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
35435 maybe-clean-target-libbacktrace:
35436 @if target-libbacktrace
35437 maybe-clean-target-libbacktrace: clean-target-libbacktrace
35439 clean-target-libbacktrace:
35440 @: $(MAKE); $(unstage)
35441 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35442 r=`${PWD_COMMAND}`; export r; \
35443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35444 $(NORMAL_TARGET_EXPORTS) \
35445 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
35446 for flag in $(EXTRA_TARGET_FLAGS); do \
35447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35448 done; \
35449 (cd $(TARGET_SUBDIR)/libbacktrace && \
35450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35452 "RANLIB=$${RANLIB}" \
35453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35454 clean) \
35455 || exit 1
35457 @endif target-libbacktrace
35459 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
35460 maybe-distclean-target-libbacktrace:
35461 @if target-libbacktrace
35462 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
35464 distclean-target-libbacktrace:
35465 @: $(MAKE); $(unstage)
35466 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35467 r=`${PWD_COMMAND}`; export r; \
35468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35469 $(NORMAL_TARGET_EXPORTS) \
35470 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
35471 for flag in $(EXTRA_TARGET_FLAGS); do \
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
35474 (cd $(TARGET_SUBDIR)/libbacktrace && \
35475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35477 "RANLIB=$${RANLIB}" \
35478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35479 distclean) \
35480 || exit 1
35482 @endif target-libbacktrace
35484 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
35485 maybe-maintainer-clean-target-libbacktrace:
35486 @if target-libbacktrace
35487 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
35489 maintainer-clean-target-libbacktrace:
35490 @: $(MAKE); $(unstage)
35491 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35492 r=`${PWD_COMMAND}`; export r; \
35493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35494 $(NORMAL_TARGET_EXPORTS) \
35495 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
35496 for flag in $(EXTRA_TARGET_FLAGS); do \
35497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498 done; \
35499 (cd $(TARGET_SUBDIR)/libbacktrace && \
35500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35502 "RANLIB=$${RANLIB}" \
35503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35504 maintainer-clean) \
35505 || exit 1
35507 @endif target-libbacktrace
35513 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
35514 maybe-configure-target-libquadmath:
35515 @if gcc-bootstrap
35516 configure-target-libquadmath: stage_current
35517 @endif gcc-bootstrap
35518 @if target-libquadmath
35519 maybe-configure-target-libquadmath: configure-target-libquadmath
35520 configure-target-libquadmath:
35521 @: $(MAKE); $(unstage)
35522 @r=`${PWD_COMMAND}`; export r; \
35523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35524 echo "Checking multilib configuration for libquadmath..."; \
35525 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
35526 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
35527 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
35528 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
35529 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
35530 else \
35531 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
35532 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
35533 fi; \
35534 else \
35535 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
35536 fi; \
35537 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
35538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
35539 $(NORMAL_TARGET_EXPORTS) \
35540 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
35541 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
35542 case $(srcdir) in \
35543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35544 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
35545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35546 esac; \
35547 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
35548 libsrcdir="$$s/libquadmath"; \
35549 rm -f no-such-file || : ; \
35550 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35551 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35552 --target=${target_alias} $${srcdiroption} \
35553 || exit 1
35554 @endif target-libquadmath
35560 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
35561 maybe-all-target-libquadmath:
35562 @if gcc-bootstrap
35563 all-target-libquadmath: stage_current
35564 @endif gcc-bootstrap
35565 @if target-libquadmath
35566 TARGET-target-libquadmath=all
35567 maybe-all-target-libquadmath: all-target-libquadmath
35568 all-target-libquadmath: configure-target-libquadmath
35569 @: $(MAKE); $(unstage)
35570 @r=`${PWD_COMMAND}`; export r; \
35571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35572 $(NORMAL_TARGET_EXPORTS) \
35573 (cd $(TARGET_SUBDIR)/libquadmath && \
35574 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35575 $(TARGET-target-libquadmath))
35576 @endif target-libquadmath
35582 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
35583 maybe-check-target-libquadmath:
35584 @if target-libquadmath
35585 maybe-check-target-libquadmath: check-target-libquadmath
35587 check-target-libquadmath:
35588 @: $(MAKE); $(unstage)
35589 @r=`${PWD_COMMAND}`; export r; \
35590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35591 $(NORMAL_TARGET_EXPORTS) \
35592 (cd $(TARGET_SUBDIR)/libquadmath && \
35593 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35595 @endif target-libquadmath
35597 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
35598 maybe-install-target-libquadmath:
35599 @if target-libquadmath
35600 maybe-install-target-libquadmath: install-target-libquadmath
35602 install-target-libquadmath: installdirs
35603 @: $(MAKE); $(unstage)
35604 @r=`${PWD_COMMAND}`; export r; \
35605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35606 $(NORMAL_TARGET_EXPORTS) \
35607 (cd $(TARGET_SUBDIR)/libquadmath && \
35608 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35610 @endif target-libquadmath
35612 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
35613 maybe-install-strip-target-libquadmath:
35614 @if target-libquadmath
35615 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
35617 install-strip-target-libquadmath: installdirs
35618 @: $(MAKE); $(unstage)
35619 @r=`${PWD_COMMAND}`; export r; \
35620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35621 $(NORMAL_TARGET_EXPORTS) \
35622 (cd $(TARGET_SUBDIR)/libquadmath && \
35623 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35625 @endif target-libquadmath
35627 # Other targets (info, dvi, pdf, etc.)
35629 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
35630 maybe-info-target-libquadmath:
35631 @if target-libquadmath
35632 maybe-info-target-libquadmath: info-target-libquadmath
35634 info-target-libquadmath: \
35635 configure-target-libquadmath
35636 @: $(MAKE); $(unstage)
35637 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35638 r=`${PWD_COMMAND}`; export r; \
35639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35640 $(NORMAL_TARGET_EXPORTS) \
35641 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
35642 for flag in $(EXTRA_TARGET_FLAGS); do \
35643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35644 done; \
35645 (cd $(TARGET_SUBDIR)/libquadmath && \
35646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35648 "RANLIB=$${RANLIB}" \
35649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35650 info) \
35651 || exit 1
35653 @endif target-libquadmath
35655 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
35656 maybe-dvi-target-libquadmath:
35657 @if target-libquadmath
35658 maybe-dvi-target-libquadmath: dvi-target-libquadmath
35660 dvi-target-libquadmath: \
35661 configure-target-libquadmath
35662 @: $(MAKE); $(unstage)
35663 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35664 r=`${PWD_COMMAND}`; export r; \
35665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35666 $(NORMAL_TARGET_EXPORTS) \
35667 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
35668 for flag in $(EXTRA_TARGET_FLAGS); do \
35669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35670 done; \
35671 (cd $(TARGET_SUBDIR)/libquadmath && \
35672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35674 "RANLIB=$${RANLIB}" \
35675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35676 dvi) \
35677 || exit 1
35679 @endif target-libquadmath
35681 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
35682 maybe-pdf-target-libquadmath:
35683 @if target-libquadmath
35684 maybe-pdf-target-libquadmath: pdf-target-libquadmath
35686 pdf-target-libquadmath: \
35687 configure-target-libquadmath
35688 @: $(MAKE); $(unstage)
35689 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35690 r=`${PWD_COMMAND}`; export r; \
35691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35692 $(NORMAL_TARGET_EXPORTS) \
35693 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
35694 for flag in $(EXTRA_TARGET_FLAGS); do \
35695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35696 done; \
35697 (cd $(TARGET_SUBDIR)/libquadmath && \
35698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35700 "RANLIB=$${RANLIB}" \
35701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35702 pdf) \
35703 || exit 1
35705 @endif target-libquadmath
35707 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
35708 maybe-html-target-libquadmath:
35709 @if target-libquadmath
35710 maybe-html-target-libquadmath: html-target-libquadmath
35712 html-target-libquadmath: \
35713 configure-target-libquadmath
35714 @: $(MAKE); $(unstage)
35715 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35716 r=`${PWD_COMMAND}`; export r; \
35717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35718 $(NORMAL_TARGET_EXPORTS) \
35719 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
35720 for flag in $(EXTRA_TARGET_FLAGS); do \
35721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35722 done; \
35723 (cd $(TARGET_SUBDIR)/libquadmath && \
35724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35726 "RANLIB=$${RANLIB}" \
35727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35728 html) \
35729 || exit 1
35731 @endif target-libquadmath
35733 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
35734 maybe-TAGS-target-libquadmath:
35735 @if target-libquadmath
35736 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
35738 TAGS-target-libquadmath: \
35739 configure-target-libquadmath
35740 @: $(MAKE); $(unstage)
35741 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35742 r=`${PWD_COMMAND}`; export r; \
35743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35744 $(NORMAL_TARGET_EXPORTS) \
35745 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
35746 for flag in $(EXTRA_TARGET_FLAGS); do \
35747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35748 done; \
35749 (cd $(TARGET_SUBDIR)/libquadmath && \
35750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35752 "RANLIB=$${RANLIB}" \
35753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35754 TAGS) \
35755 || exit 1
35757 @endif target-libquadmath
35759 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
35760 maybe-install-info-target-libquadmath:
35761 @if target-libquadmath
35762 maybe-install-info-target-libquadmath: install-info-target-libquadmath
35764 install-info-target-libquadmath: \
35765 configure-target-libquadmath \
35766 info-target-libquadmath
35767 @: $(MAKE); $(unstage)
35768 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35769 r=`${PWD_COMMAND}`; export r; \
35770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35771 $(NORMAL_TARGET_EXPORTS) \
35772 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
35773 for flag in $(EXTRA_TARGET_FLAGS); do \
35774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35775 done; \
35776 (cd $(TARGET_SUBDIR)/libquadmath && \
35777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35779 "RANLIB=$${RANLIB}" \
35780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35781 install-info) \
35782 || exit 1
35784 @endif target-libquadmath
35786 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
35787 maybe-install-pdf-target-libquadmath:
35788 @if target-libquadmath
35789 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
35791 install-pdf-target-libquadmath: \
35792 configure-target-libquadmath \
35793 pdf-target-libquadmath
35794 @: $(MAKE); $(unstage)
35795 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35796 r=`${PWD_COMMAND}`; export r; \
35797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35798 $(NORMAL_TARGET_EXPORTS) \
35799 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
35800 for flag in $(EXTRA_TARGET_FLAGS); do \
35801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35802 done; \
35803 (cd $(TARGET_SUBDIR)/libquadmath && \
35804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35806 "RANLIB=$${RANLIB}" \
35807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35808 install-pdf) \
35809 || exit 1
35811 @endif target-libquadmath
35813 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
35814 maybe-install-html-target-libquadmath:
35815 @if target-libquadmath
35816 maybe-install-html-target-libquadmath: install-html-target-libquadmath
35818 install-html-target-libquadmath: \
35819 configure-target-libquadmath \
35820 html-target-libquadmath
35821 @: $(MAKE); $(unstage)
35822 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35823 r=`${PWD_COMMAND}`; export r; \
35824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35825 $(NORMAL_TARGET_EXPORTS) \
35826 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
35827 for flag in $(EXTRA_TARGET_FLAGS); do \
35828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35829 done; \
35830 (cd $(TARGET_SUBDIR)/libquadmath && \
35831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35833 "RANLIB=$${RANLIB}" \
35834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35835 install-html) \
35836 || exit 1
35838 @endif target-libquadmath
35840 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
35841 maybe-installcheck-target-libquadmath:
35842 @if target-libquadmath
35843 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
35845 installcheck-target-libquadmath: \
35846 configure-target-libquadmath
35847 @: $(MAKE); $(unstage)
35848 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35849 r=`${PWD_COMMAND}`; export r; \
35850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35851 $(NORMAL_TARGET_EXPORTS) \
35852 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
35853 for flag in $(EXTRA_TARGET_FLAGS); do \
35854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35855 done; \
35856 (cd $(TARGET_SUBDIR)/libquadmath && \
35857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35859 "RANLIB=$${RANLIB}" \
35860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35861 installcheck) \
35862 || exit 1
35864 @endif target-libquadmath
35866 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
35867 maybe-mostlyclean-target-libquadmath:
35868 @if target-libquadmath
35869 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
35871 mostlyclean-target-libquadmath:
35872 @: $(MAKE); $(unstage)
35873 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35874 r=`${PWD_COMMAND}`; export r; \
35875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35876 $(NORMAL_TARGET_EXPORTS) \
35877 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
35878 for flag in $(EXTRA_TARGET_FLAGS); do \
35879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35880 done; \
35881 (cd $(TARGET_SUBDIR)/libquadmath && \
35882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35884 "RANLIB=$${RANLIB}" \
35885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35886 mostlyclean) \
35887 || exit 1
35889 @endif target-libquadmath
35891 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
35892 maybe-clean-target-libquadmath:
35893 @if target-libquadmath
35894 maybe-clean-target-libquadmath: clean-target-libquadmath
35896 clean-target-libquadmath:
35897 @: $(MAKE); $(unstage)
35898 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35899 r=`${PWD_COMMAND}`; export r; \
35900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35901 $(NORMAL_TARGET_EXPORTS) \
35902 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
35903 for flag in $(EXTRA_TARGET_FLAGS); do \
35904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35905 done; \
35906 (cd $(TARGET_SUBDIR)/libquadmath && \
35907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35909 "RANLIB=$${RANLIB}" \
35910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35911 clean) \
35912 || exit 1
35914 @endif target-libquadmath
35916 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
35917 maybe-distclean-target-libquadmath:
35918 @if target-libquadmath
35919 maybe-distclean-target-libquadmath: distclean-target-libquadmath
35921 distclean-target-libquadmath:
35922 @: $(MAKE); $(unstage)
35923 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35924 r=`${PWD_COMMAND}`; export r; \
35925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35926 $(NORMAL_TARGET_EXPORTS) \
35927 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
35928 for flag in $(EXTRA_TARGET_FLAGS); do \
35929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35930 done; \
35931 (cd $(TARGET_SUBDIR)/libquadmath && \
35932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35934 "RANLIB=$${RANLIB}" \
35935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35936 distclean) \
35937 || exit 1
35939 @endif target-libquadmath
35941 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
35942 maybe-maintainer-clean-target-libquadmath:
35943 @if target-libquadmath
35944 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
35946 maintainer-clean-target-libquadmath:
35947 @: $(MAKE); $(unstage)
35948 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
35949 r=`${PWD_COMMAND}`; export r; \
35950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35951 $(NORMAL_TARGET_EXPORTS) \
35952 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
35953 for flag in $(EXTRA_TARGET_FLAGS); do \
35954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35955 done; \
35956 (cd $(TARGET_SUBDIR)/libquadmath && \
35957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35959 "RANLIB=$${RANLIB}" \
35960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35961 maintainer-clean) \
35962 || exit 1
35964 @endif target-libquadmath
35970 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
35971 maybe-configure-target-libgfortran:
35972 @if gcc-bootstrap
35973 configure-target-libgfortran: stage_current
35974 @endif gcc-bootstrap
35975 @if target-libgfortran
35976 maybe-configure-target-libgfortran: configure-target-libgfortran
35977 configure-target-libgfortran:
35978 @: $(MAKE); $(unstage)
35979 @r=`${PWD_COMMAND}`; export r; \
35980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35981 echo "Checking multilib configuration for libgfortran..."; \
35982 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
35983 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
35984 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
35985 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
35986 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
35987 else \
35988 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
35989 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
35990 fi; \
35991 else \
35992 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
35993 fi; \
35994 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
35995 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
35996 $(NORMAL_TARGET_EXPORTS) \
35997 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
35998 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
35999 case $(srcdir) in \
36000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36001 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
36002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36003 esac; \
36004 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
36005 libsrcdir="$$s/libgfortran"; \
36006 rm -f no-such-file || : ; \
36007 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36008 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36009 --target=${target_alias} $${srcdiroption} \
36010 || exit 1
36011 @endif target-libgfortran
36017 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
36018 maybe-all-target-libgfortran:
36019 @if gcc-bootstrap
36020 all-target-libgfortran: stage_current
36021 @endif gcc-bootstrap
36022 @if target-libgfortran
36023 TARGET-target-libgfortran=all
36024 maybe-all-target-libgfortran: all-target-libgfortran
36025 all-target-libgfortran: configure-target-libgfortran
36026 @: $(MAKE); $(unstage)
36027 @r=`${PWD_COMMAND}`; export r; \
36028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36029 $(NORMAL_TARGET_EXPORTS) \
36030 (cd $(TARGET_SUBDIR)/libgfortran && \
36031 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36032 $(TARGET-target-libgfortran))
36033 @endif target-libgfortran
36039 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
36040 maybe-check-target-libgfortran:
36041 @if target-libgfortran
36042 maybe-check-target-libgfortran: check-target-libgfortran
36044 check-target-libgfortran:
36045 @: $(MAKE); $(unstage)
36046 @r=`${PWD_COMMAND}`; export r; \
36047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36048 $(NORMAL_TARGET_EXPORTS) \
36049 (cd $(TARGET_SUBDIR)/libgfortran && \
36050 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36052 @endif target-libgfortran
36054 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
36055 maybe-install-target-libgfortran:
36056 @if target-libgfortran
36057 maybe-install-target-libgfortran: install-target-libgfortran
36059 install-target-libgfortran: installdirs
36060 @: $(MAKE); $(unstage)
36061 @r=`${PWD_COMMAND}`; export r; \
36062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36063 $(NORMAL_TARGET_EXPORTS) \
36064 (cd $(TARGET_SUBDIR)/libgfortran && \
36065 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36067 @endif target-libgfortran
36069 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
36070 maybe-install-strip-target-libgfortran:
36071 @if target-libgfortran
36072 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
36074 install-strip-target-libgfortran: installdirs
36075 @: $(MAKE); $(unstage)
36076 @r=`${PWD_COMMAND}`; export r; \
36077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36078 $(NORMAL_TARGET_EXPORTS) \
36079 (cd $(TARGET_SUBDIR)/libgfortran && \
36080 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36082 @endif target-libgfortran
36084 # Other targets (info, dvi, pdf, etc.)
36086 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
36087 maybe-info-target-libgfortran:
36088 @if target-libgfortran
36089 maybe-info-target-libgfortran: info-target-libgfortran
36091 info-target-libgfortran: \
36092 configure-target-libgfortran
36093 @: $(MAKE); $(unstage)
36094 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36095 r=`${PWD_COMMAND}`; export r; \
36096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36097 $(NORMAL_TARGET_EXPORTS) \
36098 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
36099 for flag in $(EXTRA_TARGET_FLAGS); do \
36100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36101 done; \
36102 (cd $(TARGET_SUBDIR)/libgfortran && \
36103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36105 "RANLIB=$${RANLIB}" \
36106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36107 info) \
36108 || exit 1
36110 @endif target-libgfortran
36112 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
36113 maybe-dvi-target-libgfortran:
36114 @if target-libgfortran
36115 maybe-dvi-target-libgfortran: dvi-target-libgfortran
36117 dvi-target-libgfortran: \
36118 configure-target-libgfortran
36119 @: $(MAKE); $(unstage)
36120 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36121 r=`${PWD_COMMAND}`; export r; \
36122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36123 $(NORMAL_TARGET_EXPORTS) \
36124 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
36125 for flag in $(EXTRA_TARGET_FLAGS); do \
36126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36127 done; \
36128 (cd $(TARGET_SUBDIR)/libgfortran && \
36129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36131 "RANLIB=$${RANLIB}" \
36132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36133 dvi) \
36134 || exit 1
36136 @endif target-libgfortran
36138 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
36139 maybe-pdf-target-libgfortran:
36140 @if target-libgfortran
36141 maybe-pdf-target-libgfortran: pdf-target-libgfortran
36143 pdf-target-libgfortran: \
36144 configure-target-libgfortran
36145 @: $(MAKE); $(unstage)
36146 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36147 r=`${PWD_COMMAND}`; export r; \
36148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36149 $(NORMAL_TARGET_EXPORTS) \
36150 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
36151 for flag in $(EXTRA_TARGET_FLAGS); do \
36152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36153 done; \
36154 (cd $(TARGET_SUBDIR)/libgfortran && \
36155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36157 "RANLIB=$${RANLIB}" \
36158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36159 pdf) \
36160 || exit 1
36162 @endif target-libgfortran
36164 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
36165 maybe-html-target-libgfortran:
36166 @if target-libgfortran
36167 maybe-html-target-libgfortran: html-target-libgfortran
36169 html-target-libgfortran: \
36170 configure-target-libgfortran
36171 @: $(MAKE); $(unstage)
36172 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36173 r=`${PWD_COMMAND}`; export r; \
36174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36175 $(NORMAL_TARGET_EXPORTS) \
36176 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
36177 for flag in $(EXTRA_TARGET_FLAGS); do \
36178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36179 done; \
36180 (cd $(TARGET_SUBDIR)/libgfortran && \
36181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36183 "RANLIB=$${RANLIB}" \
36184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36185 html) \
36186 || exit 1
36188 @endif target-libgfortran
36190 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
36191 maybe-TAGS-target-libgfortran:
36192 @if target-libgfortran
36193 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
36195 TAGS-target-libgfortran: \
36196 configure-target-libgfortran
36197 @: $(MAKE); $(unstage)
36198 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36199 r=`${PWD_COMMAND}`; export r; \
36200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36201 $(NORMAL_TARGET_EXPORTS) \
36202 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
36203 for flag in $(EXTRA_TARGET_FLAGS); do \
36204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36205 done; \
36206 (cd $(TARGET_SUBDIR)/libgfortran && \
36207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36209 "RANLIB=$${RANLIB}" \
36210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36211 TAGS) \
36212 || exit 1
36214 @endif target-libgfortran
36216 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
36217 maybe-install-info-target-libgfortran:
36218 @if target-libgfortran
36219 maybe-install-info-target-libgfortran: install-info-target-libgfortran
36221 install-info-target-libgfortran: \
36222 configure-target-libgfortran \
36223 info-target-libgfortran
36224 @: $(MAKE); $(unstage)
36225 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36226 r=`${PWD_COMMAND}`; export r; \
36227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36228 $(NORMAL_TARGET_EXPORTS) \
36229 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
36230 for flag in $(EXTRA_TARGET_FLAGS); do \
36231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36232 done; \
36233 (cd $(TARGET_SUBDIR)/libgfortran && \
36234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36236 "RANLIB=$${RANLIB}" \
36237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36238 install-info) \
36239 || exit 1
36241 @endif target-libgfortran
36243 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
36244 maybe-install-pdf-target-libgfortran:
36245 @if target-libgfortran
36246 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
36248 install-pdf-target-libgfortran: \
36249 configure-target-libgfortran \
36250 pdf-target-libgfortran
36251 @: $(MAKE); $(unstage)
36252 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36253 r=`${PWD_COMMAND}`; export r; \
36254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36255 $(NORMAL_TARGET_EXPORTS) \
36256 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
36257 for flag in $(EXTRA_TARGET_FLAGS); do \
36258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36259 done; \
36260 (cd $(TARGET_SUBDIR)/libgfortran && \
36261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36263 "RANLIB=$${RANLIB}" \
36264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36265 install-pdf) \
36266 || exit 1
36268 @endif target-libgfortran
36270 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
36271 maybe-install-html-target-libgfortran:
36272 @if target-libgfortran
36273 maybe-install-html-target-libgfortran: install-html-target-libgfortran
36275 install-html-target-libgfortran: \
36276 configure-target-libgfortran \
36277 html-target-libgfortran
36278 @: $(MAKE); $(unstage)
36279 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36280 r=`${PWD_COMMAND}`; export r; \
36281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36282 $(NORMAL_TARGET_EXPORTS) \
36283 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
36284 for flag in $(EXTRA_TARGET_FLAGS); do \
36285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36286 done; \
36287 (cd $(TARGET_SUBDIR)/libgfortran && \
36288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36290 "RANLIB=$${RANLIB}" \
36291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36292 install-html) \
36293 || exit 1
36295 @endif target-libgfortran
36297 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
36298 maybe-installcheck-target-libgfortran:
36299 @if target-libgfortran
36300 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
36302 installcheck-target-libgfortran: \
36303 configure-target-libgfortran
36304 @: $(MAKE); $(unstage)
36305 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36306 r=`${PWD_COMMAND}`; export r; \
36307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36308 $(NORMAL_TARGET_EXPORTS) \
36309 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
36310 for flag in $(EXTRA_TARGET_FLAGS); do \
36311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36312 done; \
36313 (cd $(TARGET_SUBDIR)/libgfortran && \
36314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36316 "RANLIB=$${RANLIB}" \
36317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36318 installcheck) \
36319 || exit 1
36321 @endif target-libgfortran
36323 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
36324 maybe-mostlyclean-target-libgfortran:
36325 @if target-libgfortran
36326 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
36328 mostlyclean-target-libgfortran:
36329 @: $(MAKE); $(unstage)
36330 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36331 r=`${PWD_COMMAND}`; export r; \
36332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36333 $(NORMAL_TARGET_EXPORTS) \
36334 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
36335 for flag in $(EXTRA_TARGET_FLAGS); do \
36336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36337 done; \
36338 (cd $(TARGET_SUBDIR)/libgfortran && \
36339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36341 "RANLIB=$${RANLIB}" \
36342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36343 mostlyclean) \
36344 || exit 1
36346 @endif target-libgfortran
36348 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
36349 maybe-clean-target-libgfortran:
36350 @if target-libgfortran
36351 maybe-clean-target-libgfortran: clean-target-libgfortran
36353 clean-target-libgfortran:
36354 @: $(MAKE); $(unstage)
36355 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36356 r=`${PWD_COMMAND}`; export r; \
36357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36358 $(NORMAL_TARGET_EXPORTS) \
36359 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
36360 for flag in $(EXTRA_TARGET_FLAGS); do \
36361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36362 done; \
36363 (cd $(TARGET_SUBDIR)/libgfortran && \
36364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36366 "RANLIB=$${RANLIB}" \
36367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36368 clean) \
36369 || exit 1
36371 @endif target-libgfortran
36373 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
36374 maybe-distclean-target-libgfortran:
36375 @if target-libgfortran
36376 maybe-distclean-target-libgfortran: distclean-target-libgfortran
36378 distclean-target-libgfortran:
36379 @: $(MAKE); $(unstage)
36380 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36381 r=`${PWD_COMMAND}`; export r; \
36382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36383 $(NORMAL_TARGET_EXPORTS) \
36384 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
36385 for flag in $(EXTRA_TARGET_FLAGS); do \
36386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36387 done; \
36388 (cd $(TARGET_SUBDIR)/libgfortran && \
36389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36391 "RANLIB=$${RANLIB}" \
36392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36393 distclean) \
36394 || exit 1
36396 @endif target-libgfortran
36398 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
36399 maybe-maintainer-clean-target-libgfortran:
36400 @if target-libgfortran
36401 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
36403 maintainer-clean-target-libgfortran:
36404 @: $(MAKE); $(unstage)
36405 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36406 r=`${PWD_COMMAND}`; export r; \
36407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36408 $(NORMAL_TARGET_EXPORTS) \
36409 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
36410 for flag in $(EXTRA_TARGET_FLAGS); do \
36411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36412 done; \
36413 (cd $(TARGET_SUBDIR)/libgfortran && \
36414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36416 "RANLIB=$${RANLIB}" \
36417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36418 maintainer-clean) \
36419 || exit 1
36421 @endif target-libgfortran
36427 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
36428 maybe-configure-target-libobjc:
36429 @if gcc-bootstrap
36430 configure-target-libobjc: stage_current
36431 @endif gcc-bootstrap
36432 @if target-libobjc
36433 maybe-configure-target-libobjc: configure-target-libobjc
36434 configure-target-libobjc:
36435 @: $(MAKE); $(unstage)
36436 @r=`${PWD_COMMAND}`; export r; \
36437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36438 echo "Checking multilib configuration for libobjc..."; \
36439 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36440 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
36441 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36442 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36443 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
36444 else \
36445 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
36446 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36447 fi; \
36448 else \
36449 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36450 fi; \
36451 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
36452 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36453 $(NORMAL_TARGET_EXPORTS) \
36454 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
36455 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
36456 case $(srcdir) in \
36457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36458 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
36459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36460 esac; \
36461 srcdiroption="--srcdir=$${topdir}/libobjc"; \
36462 libsrcdir="$$s/libobjc"; \
36463 rm -f no-such-file || : ; \
36464 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36465 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36466 --target=${target_alias} $${srcdiroption} \
36467 || exit 1
36468 @endif target-libobjc
36474 .PHONY: all-target-libobjc maybe-all-target-libobjc
36475 maybe-all-target-libobjc:
36476 @if gcc-bootstrap
36477 all-target-libobjc: stage_current
36478 @endif gcc-bootstrap
36479 @if target-libobjc
36480 TARGET-target-libobjc=all
36481 maybe-all-target-libobjc: all-target-libobjc
36482 all-target-libobjc: configure-target-libobjc
36483 @: $(MAKE); $(unstage)
36484 @r=`${PWD_COMMAND}`; export r; \
36485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36486 $(NORMAL_TARGET_EXPORTS) \
36487 (cd $(TARGET_SUBDIR)/libobjc && \
36488 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36489 $(TARGET-target-libobjc))
36490 @endif target-libobjc
36496 .PHONY: check-target-libobjc maybe-check-target-libobjc
36497 maybe-check-target-libobjc:
36498 @if target-libobjc
36499 maybe-check-target-libobjc: check-target-libobjc
36501 check-target-libobjc:
36502 @: $(MAKE); $(unstage)
36503 @r=`${PWD_COMMAND}`; export r; \
36504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36505 $(NORMAL_TARGET_EXPORTS) \
36506 (cd $(TARGET_SUBDIR)/libobjc && \
36507 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36509 @endif target-libobjc
36511 .PHONY: install-target-libobjc maybe-install-target-libobjc
36512 maybe-install-target-libobjc:
36513 @if target-libobjc
36514 maybe-install-target-libobjc: install-target-libobjc
36516 install-target-libobjc: installdirs
36517 @: $(MAKE); $(unstage)
36518 @r=`${PWD_COMMAND}`; export r; \
36519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36520 $(NORMAL_TARGET_EXPORTS) \
36521 (cd $(TARGET_SUBDIR)/libobjc && \
36522 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36524 @endif target-libobjc
36526 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
36527 maybe-install-strip-target-libobjc:
36528 @if target-libobjc
36529 maybe-install-strip-target-libobjc: install-strip-target-libobjc
36531 install-strip-target-libobjc: installdirs
36532 @: $(MAKE); $(unstage)
36533 @r=`${PWD_COMMAND}`; export r; \
36534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36535 $(NORMAL_TARGET_EXPORTS) \
36536 (cd $(TARGET_SUBDIR)/libobjc && \
36537 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36539 @endif target-libobjc
36541 # Other targets (info, dvi, pdf, etc.)
36543 .PHONY: maybe-info-target-libobjc info-target-libobjc
36544 maybe-info-target-libobjc:
36545 @if target-libobjc
36546 maybe-info-target-libobjc: info-target-libobjc
36548 info-target-libobjc: \
36549 configure-target-libobjc
36550 @: $(MAKE); $(unstage)
36551 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36552 r=`${PWD_COMMAND}`; export r; \
36553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36554 $(NORMAL_TARGET_EXPORTS) \
36555 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
36556 for flag in $(EXTRA_TARGET_FLAGS); do \
36557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36558 done; \
36559 (cd $(TARGET_SUBDIR)/libobjc && \
36560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36562 "RANLIB=$${RANLIB}" \
36563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36564 info) \
36565 || exit 1
36567 @endif target-libobjc
36569 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
36570 maybe-dvi-target-libobjc:
36571 @if target-libobjc
36572 maybe-dvi-target-libobjc: dvi-target-libobjc
36574 dvi-target-libobjc: \
36575 configure-target-libobjc
36576 @: $(MAKE); $(unstage)
36577 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36578 r=`${PWD_COMMAND}`; export r; \
36579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36580 $(NORMAL_TARGET_EXPORTS) \
36581 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
36582 for flag in $(EXTRA_TARGET_FLAGS); do \
36583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36584 done; \
36585 (cd $(TARGET_SUBDIR)/libobjc && \
36586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36588 "RANLIB=$${RANLIB}" \
36589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36590 dvi) \
36591 || exit 1
36593 @endif target-libobjc
36595 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
36596 maybe-pdf-target-libobjc:
36597 @if target-libobjc
36598 maybe-pdf-target-libobjc: pdf-target-libobjc
36600 pdf-target-libobjc: \
36601 configure-target-libobjc
36602 @: $(MAKE); $(unstage)
36603 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36604 r=`${PWD_COMMAND}`; export r; \
36605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36606 $(NORMAL_TARGET_EXPORTS) \
36607 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
36608 for flag in $(EXTRA_TARGET_FLAGS); do \
36609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36610 done; \
36611 (cd $(TARGET_SUBDIR)/libobjc && \
36612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36614 "RANLIB=$${RANLIB}" \
36615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36616 pdf) \
36617 || exit 1
36619 @endif target-libobjc
36621 .PHONY: maybe-html-target-libobjc html-target-libobjc
36622 maybe-html-target-libobjc:
36623 @if target-libobjc
36624 maybe-html-target-libobjc: html-target-libobjc
36626 html-target-libobjc: \
36627 configure-target-libobjc
36628 @: $(MAKE); $(unstage)
36629 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36630 r=`${PWD_COMMAND}`; export r; \
36631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36632 $(NORMAL_TARGET_EXPORTS) \
36633 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
36634 for flag in $(EXTRA_TARGET_FLAGS); do \
36635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36636 done; \
36637 (cd $(TARGET_SUBDIR)/libobjc && \
36638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36640 "RANLIB=$${RANLIB}" \
36641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36642 html) \
36643 || exit 1
36645 @endif target-libobjc
36647 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
36648 maybe-TAGS-target-libobjc:
36649 @if target-libobjc
36650 maybe-TAGS-target-libobjc: TAGS-target-libobjc
36652 TAGS-target-libobjc: \
36653 configure-target-libobjc
36654 @: $(MAKE); $(unstage)
36655 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36656 r=`${PWD_COMMAND}`; export r; \
36657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36658 $(NORMAL_TARGET_EXPORTS) \
36659 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
36660 for flag in $(EXTRA_TARGET_FLAGS); do \
36661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36662 done; \
36663 (cd $(TARGET_SUBDIR)/libobjc && \
36664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36666 "RANLIB=$${RANLIB}" \
36667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36668 TAGS) \
36669 || exit 1
36671 @endif target-libobjc
36673 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
36674 maybe-install-info-target-libobjc:
36675 @if target-libobjc
36676 maybe-install-info-target-libobjc: install-info-target-libobjc
36678 install-info-target-libobjc: \
36679 configure-target-libobjc \
36680 info-target-libobjc
36681 @: $(MAKE); $(unstage)
36682 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36683 r=`${PWD_COMMAND}`; export r; \
36684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36685 $(NORMAL_TARGET_EXPORTS) \
36686 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
36687 for flag in $(EXTRA_TARGET_FLAGS); do \
36688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36689 done; \
36690 (cd $(TARGET_SUBDIR)/libobjc && \
36691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36693 "RANLIB=$${RANLIB}" \
36694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36695 install-info) \
36696 || exit 1
36698 @endif target-libobjc
36700 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
36701 maybe-install-pdf-target-libobjc:
36702 @if target-libobjc
36703 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
36705 install-pdf-target-libobjc: \
36706 configure-target-libobjc \
36707 pdf-target-libobjc
36708 @: $(MAKE); $(unstage)
36709 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36710 r=`${PWD_COMMAND}`; export r; \
36711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36712 $(NORMAL_TARGET_EXPORTS) \
36713 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
36714 for flag in $(EXTRA_TARGET_FLAGS); do \
36715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36716 done; \
36717 (cd $(TARGET_SUBDIR)/libobjc && \
36718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36720 "RANLIB=$${RANLIB}" \
36721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36722 install-pdf) \
36723 || exit 1
36725 @endif target-libobjc
36727 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
36728 maybe-install-html-target-libobjc:
36729 @if target-libobjc
36730 maybe-install-html-target-libobjc: install-html-target-libobjc
36732 install-html-target-libobjc: \
36733 configure-target-libobjc \
36734 html-target-libobjc
36735 @: $(MAKE); $(unstage)
36736 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36737 r=`${PWD_COMMAND}`; export r; \
36738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36739 $(NORMAL_TARGET_EXPORTS) \
36740 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
36741 for flag in $(EXTRA_TARGET_FLAGS); do \
36742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36743 done; \
36744 (cd $(TARGET_SUBDIR)/libobjc && \
36745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36747 "RANLIB=$${RANLIB}" \
36748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36749 install-html) \
36750 || exit 1
36752 @endif target-libobjc
36754 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
36755 maybe-installcheck-target-libobjc:
36756 @if target-libobjc
36757 maybe-installcheck-target-libobjc: installcheck-target-libobjc
36759 installcheck-target-libobjc: \
36760 configure-target-libobjc
36761 @: $(MAKE); $(unstage)
36762 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36763 r=`${PWD_COMMAND}`; export r; \
36764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36765 $(NORMAL_TARGET_EXPORTS) \
36766 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
36767 for flag in $(EXTRA_TARGET_FLAGS); do \
36768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36769 done; \
36770 (cd $(TARGET_SUBDIR)/libobjc && \
36771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36773 "RANLIB=$${RANLIB}" \
36774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36775 installcheck) \
36776 || exit 1
36778 @endif target-libobjc
36780 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
36781 maybe-mostlyclean-target-libobjc:
36782 @if target-libobjc
36783 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
36785 mostlyclean-target-libobjc:
36786 @: $(MAKE); $(unstage)
36787 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36788 r=`${PWD_COMMAND}`; export r; \
36789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36790 $(NORMAL_TARGET_EXPORTS) \
36791 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
36792 for flag in $(EXTRA_TARGET_FLAGS); do \
36793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36794 done; \
36795 (cd $(TARGET_SUBDIR)/libobjc && \
36796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36798 "RANLIB=$${RANLIB}" \
36799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36800 mostlyclean) \
36801 || exit 1
36803 @endif target-libobjc
36805 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
36806 maybe-clean-target-libobjc:
36807 @if target-libobjc
36808 maybe-clean-target-libobjc: clean-target-libobjc
36810 clean-target-libobjc:
36811 @: $(MAKE); $(unstage)
36812 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36813 r=`${PWD_COMMAND}`; export r; \
36814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36815 $(NORMAL_TARGET_EXPORTS) \
36816 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
36817 for flag in $(EXTRA_TARGET_FLAGS); do \
36818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36819 done; \
36820 (cd $(TARGET_SUBDIR)/libobjc && \
36821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36823 "RANLIB=$${RANLIB}" \
36824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36825 clean) \
36826 || exit 1
36828 @endif target-libobjc
36830 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
36831 maybe-distclean-target-libobjc:
36832 @if target-libobjc
36833 maybe-distclean-target-libobjc: distclean-target-libobjc
36835 distclean-target-libobjc:
36836 @: $(MAKE); $(unstage)
36837 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36838 r=`${PWD_COMMAND}`; export r; \
36839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36840 $(NORMAL_TARGET_EXPORTS) \
36841 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
36842 for flag in $(EXTRA_TARGET_FLAGS); do \
36843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36844 done; \
36845 (cd $(TARGET_SUBDIR)/libobjc && \
36846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36848 "RANLIB=$${RANLIB}" \
36849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36850 distclean) \
36851 || exit 1
36853 @endif target-libobjc
36855 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
36856 maybe-maintainer-clean-target-libobjc:
36857 @if target-libobjc
36858 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
36860 maintainer-clean-target-libobjc:
36861 @: $(MAKE); $(unstage)
36862 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
36863 r=`${PWD_COMMAND}`; export r; \
36864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36865 $(NORMAL_TARGET_EXPORTS) \
36866 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
36867 for flag in $(EXTRA_TARGET_FLAGS); do \
36868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36869 done; \
36870 (cd $(TARGET_SUBDIR)/libobjc && \
36871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36873 "RANLIB=$${RANLIB}" \
36874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36875 maintainer-clean) \
36876 || exit 1
36878 @endif target-libobjc
36884 .PHONY: configure-target-libgo maybe-configure-target-libgo
36885 maybe-configure-target-libgo:
36886 @if gcc-bootstrap
36887 configure-target-libgo: stage_current
36888 @endif gcc-bootstrap
36889 @if target-libgo
36890 maybe-configure-target-libgo: configure-target-libgo
36891 configure-target-libgo:
36892 @: $(MAKE); $(unstage)
36893 @r=`${PWD_COMMAND}`; export r; \
36894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36895 echo "Checking multilib configuration for libgo..."; \
36896 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
36897 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
36898 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
36899 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
36900 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
36901 else \
36902 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
36903 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
36904 fi; \
36905 else \
36906 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
36907 fi; \
36908 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
36909 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
36910 $(NORMAL_TARGET_EXPORTS) \
36911 echo Configuring in $(TARGET_SUBDIR)/libgo; \
36912 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
36913 case $(srcdir) in \
36914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36915 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
36916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36917 esac; \
36918 srcdiroption="--srcdir=$${topdir}/libgo"; \
36919 libsrcdir="$$s/libgo"; \
36920 rm -f no-such-file || : ; \
36921 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36922 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36923 --target=${target_alias} $${srcdiroption} \
36924 || exit 1
36925 @endif target-libgo
36931 .PHONY: all-target-libgo maybe-all-target-libgo
36932 maybe-all-target-libgo:
36933 @if gcc-bootstrap
36934 all-target-libgo: stage_current
36935 @endif gcc-bootstrap
36936 @if target-libgo
36937 TARGET-target-libgo=all
36938 maybe-all-target-libgo: all-target-libgo
36939 all-target-libgo: configure-target-libgo
36940 @: $(MAKE); $(unstage)
36941 @r=`${PWD_COMMAND}`; export r; \
36942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36943 $(NORMAL_TARGET_EXPORTS) \
36944 (cd $(TARGET_SUBDIR)/libgo && \
36945 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36946 $(TARGET-target-libgo))
36947 @endif target-libgo
36953 .PHONY: check-target-libgo maybe-check-target-libgo
36954 maybe-check-target-libgo:
36955 @if target-libgo
36956 maybe-check-target-libgo: check-target-libgo
36958 check-target-libgo:
36959 @: $(MAKE); $(unstage)
36960 @r=`${PWD_COMMAND}`; export r; \
36961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36962 $(NORMAL_TARGET_EXPORTS) \
36963 (cd $(TARGET_SUBDIR)/libgo && \
36964 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36966 @endif target-libgo
36968 .PHONY: install-target-libgo maybe-install-target-libgo
36969 maybe-install-target-libgo:
36970 @if target-libgo
36971 maybe-install-target-libgo: install-target-libgo
36973 install-target-libgo: installdirs
36974 @: $(MAKE); $(unstage)
36975 @r=`${PWD_COMMAND}`; export r; \
36976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36977 $(NORMAL_TARGET_EXPORTS) \
36978 (cd $(TARGET_SUBDIR)/libgo && \
36979 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36981 @endif target-libgo
36983 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
36984 maybe-install-strip-target-libgo:
36985 @if target-libgo
36986 maybe-install-strip-target-libgo: install-strip-target-libgo
36988 install-strip-target-libgo: installdirs
36989 @: $(MAKE); $(unstage)
36990 @r=`${PWD_COMMAND}`; export r; \
36991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36992 $(NORMAL_TARGET_EXPORTS) \
36993 (cd $(TARGET_SUBDIR)/libgo && \
36994 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36996 @endif target-libgo
36998 # Other targets (info, dvi, pdf, etc.)
37000 .PHONY: maybe-info-target-libgo info-target-libgo
37001 maybe-info-target-libgo:
37002 @if target-libgo
37003 maybe-info-target-libgo: info-target-libgo
37005 info-target-libgo: \
37006 configure-target-libgo
37007 @: $(MAKE); $(unstage)
37008 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37009 r=`${PWD_COMMAND}`; export r; \
37010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37011 $(NORMAL_TARGET_EXPORTS) \
37012 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
37013 for flag in $(EXTRA_TARGET_FLAGS); do \
37014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37015 done; \
37016 (cd $(TARGET_SUBDIR)/libgo && \
37017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37019 "RANLIB=$${RANLIB}" \
37020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37021 info) \
37022 || exit 1
37024 @endif target-libgo
37026 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
37027 maybe-dvi-target-libgo:
37028 @if target-libgo
37029 maybe-dvi-target-libgo: dvi-target-libgo
37031 dvi-target-libgo: \
37032 configure-target-libgo
37033 @: $(MAKE); $(unstage)
37034 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37035 r=`${PWD_COMMAND}`; export r; \
37036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37037 $(NORMAL_TARGET_EXPORTS) \
37038 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
37039 for flag in $(EXTRA_TARGET_FLAGS); do \
37040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37041 done; \
37042 (cd $(TARGET_SUBDIR)/libgo && \
37043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37045 "RANLIB=$${RANLIB}" \
37046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37047 dvi) \
37048 || exit 1
37050 @endif target-libgo
37052 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
37053 maybe-pdf-target-libgo:
37054 @if target-libgo
37055 maybe-pdf-target-libgo: pdf-target-libgo
37057 pdf-target-libgo: \
37058 configure-target-libgo
37059 @: $(MAKE); $(unstage)
37060 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37061 r=`${PWD_COMMAND}`; export r; \
37062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37063 $(NORMAL_TARGET_EXPORTS) \
37064 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
37065 for flag in $(EXTRA_TARGET_FLAGS); do \
37066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37067 done; \
37068 (cd $(TARGET_SUBDIR)/libgo && \
37069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37071 "RANLIB=$${RANLIB}" \
37072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37073 pdf) \
37074 || exit 1
37076 @endif target-libgo
37078 .PHONY: maybe-html-target-libgo html-target-libgo
37079 maybe-html-target-libgo:
37080 @if target-libgo
37081 maybe-html-target-libgo: html-target-libgo
37083 html-target-libgo: \
37084 configure-target-libgo
37085 @: $(MAKE); $(unstage)
37086 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37087 r=`${PWD_COMMAND}`; export r; \
37088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37089 $(NORMAL_TARGET_EXPORTS) \
37090 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
37091 for flag in $(EXTRA_TARGET_FLAGS); do \
37092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37093 done; \
37094 (cd $(TARGET_SUBDIR)/libgo && \
37095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37097 "RANLIB=$${RANLIB}" \
37098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37099 html) \
37100 || exit 1
37102 @endif target-libgo
37104 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
37105 maybe-TAGS-target-libgo:
37106 @if target-libgo
37107 maybe-TAGS-target-libgo: TAGS-target-libgo
37109 TAGS-target-libgo: \
37110 configure-target-libgo
37111 @: $(MAKE); $(unstage)
37112 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37113 r=`${PWD_COMMAND}`; export r; \
37114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37115 $(NORMAL_TARGET_EXPORTS) \
37116 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
37117 for flag in $(EXTRA_TARGET_FLAGS); do \
37118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37119 done; \
37120 (cd $(TARGET_SUBDIR)/libgo && \
37121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37123 "RANLIB=$${RANLIB}" \
37124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37125 TAGS) \
37126 || exit 1
37128 @endif target-libgo
37130 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
37131 maybe-install-info-target-libgo:
37132 @if target-libgo
37133 maybe-install-info-target-libgo: install-info-target-libgo
37135 install-info-target-libgo: \
37136 configure-target-libgo \
37137 info-target-libgo
37138 @: $(MAKE); $(unstage)
37139 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37140 r=`${PWD_COMMAND}`; export r; \
37141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37142 $(NORMAL_TARGET_EXPORTS) \
37143 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
37144 for flag in $(EXTRA_TARGET_FLAGS); do \
37145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37146 done; \
37147 (cd $(TARGET_SUBDIR)/libgo && \
37148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37150 "RANLIB=$${RANLIB}" \
37151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37152 install-info) \
37153 || exit 1
37155 @endif target-libgo
37157 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
37158 maybe-install-pdf-target-libgo:
37159 @if target-libgo
37160 maybe-install-pdf-target-libgo: install-pdf-target-libgo
37162 install-pdf-target-libgo: \
37163 configure-target-libgo \
37164 pdf-target-libgo
37165 @: $(MAKE); $(unstage)
37166 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37167 r=`${PWD_COMMAND}`; export r; \
37168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37169 $(NORMAL_TARGET_EXPORTS) \
37170 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
37171 for flag in $(EXTRA_TARGET_FLAGS); do \
37172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37173 done; \
37174 (cd $(TARGET_SUBDIR)/libgo && \
37175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37177 "RANLIB=$${RANLIB}" \
37178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37179 install-pdf) \
37180 || exit 1
37182 @endif target-libgo
37184 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
37185 maybe-install-html-target-libgo:
37186 @if target-libgo
37187 maybe-install-html-target-libgo: install-html-target-libgo
37189 install-html-target-libgo: \
37190 configure-target-libgo \
37191 html-target-libgo
37192 @: $(MAKE); $(unstage)
37193 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37194 r=`${PWD_COMMAND}`; export r; \
37195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37196 $(NORMAL_TARGET_EXPORTS) \
37197 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
37198 for flag in $(EXTRA_TARGET_FLAGS); do \
37199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37200 done; \
37201 (cd $(TARGET_SUBDIR)/libgo && \
37202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37204 "RANLIB=$${RANLIB}" \
37205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37206 install-html) \
37207 || exit 1
37209 @endif target-libgo
37211 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
37212 maybe-installcheck-target-libgo:
37213 @if target-libgo
37214 maybe-installcheck-target-libgo: installcheck-target-libgo
37216 installcheck-target-libgo: \
37217 configure-target-libgo
37218 @: $(MAKE); $(unstage)
37219 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37220 r=`${PWD_COMMAND}`; export r; \
37221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37222 $(NORMAL_TARGET_EXPORTS) \
37223 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
37224 for flag in $(EXTRA_TARGET_FLAGS); do \
37225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37226 done; \
37227 (cd $(TARGET_SUBDIR)/libgo && \
37228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37230 "RANLIB=$${RANLIB}" \
37231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37232 installcheck) \
37233 || exit 1
37235 @endif target-libgo
37237 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
37238 maybe-mostlyclean-target-libgo:
37239 @if target-libgo
37240 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
37242 mostlyclean-target-libgo:
37243 @: $(MAKE); $(unstage)
37244 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37245 r=`${PWD_COMMAND}`; export r; \
37246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37247 $(NORMAL_TARGET_EXPORTS) \
37248 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
37249 for flag in $(EXTRA_TARGET_FLAGS); do \
37250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37251 done; \
37252 (cd $(TARGET_SUBDIR)/libgo && \
37253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37255 "RANLIB=$${RANLIB}" \
37256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37257 mostlyclean) \
37258 || exit 1
37260 @endif target-libgo
37262 .PHONY: maybe-clean-target-libgo clean-target-libgo
37263 maybe-clean-target-libgo:
37264 @if target-libgo
37265 maybe-clean-target-libgo: clean-target-libgo
37267 clean-target-libgo:
37268 @: $(MAKE); $(unstage)
37269 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37270 r=`${PWD_COMMAND}`; export r; \
37271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37272 $(NORMAL_TARGET_EXPORTS) \
37273 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
37274 for flag in $(EXTRA_TARGET_FLAGS); do \
37275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37276 done; \
37277 (cd $(TARGET_SUBDIR)/libgo && \
37278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37280 "RANLIB=$${RANLIB}" \
37281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37282 clean) \
37283 || exit 1
37285 @endif target-libgo
37287 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
37288 maybe-distclean-target-libgo:
37289 @if target-libgo
37290 maybe-distclean-target-libgo: distclean-target-libgo
37292 distclean-target-libgo:
37293 @: $(MAKE); $(unstage)
37294 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37295 r=`${PWD_COMMAND}`; export r; \
37296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37297 $(NORMAL_TARGET_EXPORTS) \
37298 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
37299 for flag in $(EXTRA_TARGET_FLAGS); do \
37300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37301 done; \
37302 (cd $(TARGET_SUBDIR)/libgo && \
37303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37305 "RANLIB=$${RANLIB}" \
37306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37307 distclean) \
37308 || exit 1
37310 @endif target-libgo
37312 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
37313 maybe-maintainer-clean-target-libgo:
37314 @if target-libgo
37315 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
37317 maintainer-clean-target-libgo:
37318 @: $(MAKE); $(unstage)
37319 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37320 r=`${PWD_COMMAND}`; export r; \
37321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37322 $(NORMAL_TARGET_EXPORTS) \
37323 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
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)/libgo && \
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 maintainer-clean) \
37333 || exit 1
37335 @endif target-libgo
37341 .PHONY: configure-target-libgpython maybe-configure-target-libgpython
37342 maybe-configure-target-libgpython:
37343 @if gcc-bootstrap
37344 configure-target-libgpython: stage_current
37345 @endif gcc-bootstrap
37346 @if target-libgpython
37347 maybe-configure-target-libgpython: configure-target-libgpython
37348 configure-target-libgpython:
37349 @: $(MAKE); $(unstage)
37350 @r=`${PWD_COMMAND}`; export r; \
37351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37352 echo "Checking multilib configuration for libgpython..."; \
37353 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgpython ; \
37354 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgpython/multilib.tmp 2> /dev/null ; \
37355 if test -r $(TARGET_SUBDIR)/libgpython/multilib.out; then \
37356 if cmp -s $(TARGET_SUBDIR)/libgpython/multilib.tmp $(TARGET_SUBDIR)/libgpython/multilib.out; then \
37357 rm -f $(TARGET_SUBDIR)/libgpython/multilib.tmp; \
37358 else \
37359 rm -f $(TARGET_SUBDIR)/libgpython/Makefile; \
37360 mv $(TARGET_SUBDIR)/libgpython/multilib.tmp $(TARGET_SUBDIR)/libgpython/multilib.out; \
37361 fi; \
37362 else \
37363 mv $(TARGET_SUBDIR)/libgpython/multilib.tmp $(TARGET_SUBDIR)/libgpython/multilib.out; \
37364 fi; \
37365 test ! -f $(TARGET_SUBDIR)/libgpython/Makefile || exit 0; \
37366 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgpython ; \
37367 $(NORMAL_TARGET_EXPORTS) \
37368 echo Configuring in $(TARGET_SUBDIR)/libgpython; \
37369 cd "$(TARGET_SUBDIR)/libgpython" || exit 1; \
37370 case $(srcdir) in \
37371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37372 *) topdir=`echo $(TARGET_SUBDIR)/libgpython/ | \
37373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37374 esac; \
37375 srcdiroption="--srcdir=$${topdir}/libgpython"; \
37376 libsrcdir="$$s/libgpython"; \
37377 rm -f no-such-file || : ; \
37378 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37379 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37380 --target=${target_alias} $${srcdiroption} \
37381 || exit 1
37382 @endif target-libgpython
37388 .PHONY: all-target-libgpython maybe-all-target-libgpython
37389 maybe-all-target-libgpython:
37390 @if gcc-bootstrap
37391 all-target-libgpython: stage_current
37392 @endif gcc-bootstrap
37393 @if target-libgpython
37394 TARGET-target-libgpython=all
37395 maybe-all-target-libgpython: all-target-libgpython
37396 all-target-libgpython: configure-target-libgpython
37397 @: $(MAKE); $(unstage)
37398 @r=`${PWD_COMMAND}`; export r; \
37399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37400 $(NORMAL_TARGET_EXPORTS) \
37401 (cd $(TARGET_SUBDIR)/libgpython && \
37402 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37403 $(TARGET-target-libgpython))
37404 @endif target-libgpython
37410 .PHONY: check-target-libgpython maybe-check-target-libgpython
37411 maybe-check-target-libgpython:
37412 @if target-libgpython
37413 maybe-check-target-libgpython: check-target-libgpython
37415 check-target-libgpython:
37416 @: $(MAKE); $(unstage)
37417 @r=`${PWD_COMMAND}`; export r; \
37418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37419 $(NORMAL_TARGET_EXPORTS) \
37420 (cd $(TARGET_SUBDIR)/libgpython && \
37421 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37423 @endif target-libgpython
37425 .PHONY: install-target-libgpython maybe-install-target-libgpython
37426 maybe-install-target-libgpython:
37427 @if target-libgpython
37428 maybe-install-target-libgpython: install-target-libgpython
37430 install-target-libgpython: installdirs
37431 @: $(MAKE); $(unstage)
37432 @r=`${PWD_COMMAND}`; export r; \
37433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37434 $(NORMAL_TARGET_EXPORTS) \
37435 (cd $(TARGET_SUBDIR)/libgpython && \
37436 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37438 @endif target-libgpython
37440 .PHONY: install-strip-target-libgpython maybe-install-strip-target-libgpython
37441 maybe-install-strip-target-libgpython:
37442 @if target-libgpython
37443 maybe-install-strip-target-libgpython: install-strip-target-libgpython
37445 install-strip-target-libgpython: installdirs
37446 @: $(MAKE); $(unstage)
37447 @r=`${PWD_COMMAND}`; export r; \
37448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37449 $(NORMAL_TARGET_EXPORTS) \
37450 (cd $(TARGET_SUBDIR)/libgpython && \
37451 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37453 @endif target-libgpython
37455 # Other targets (info, dvi, pdf, etc.)
37457 .PHONY: maybe-info-target-libgpython info-target-libgpython
37458 maybe-info-target-libgpython:
37459 @if target-libgpython
37460 maybe-info-target-libgpython: info-target-libgpython
37462 info-target-libgpython: \
37463 configure-target-libgpython
37464 @: $(MAKE); $(unstage)
37465 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37466 r=`${PWD_COMMAND}`; export r; \
37467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37468 $(NORMAL_TARGET_EXPORTS) \
37469 echo "Doing info in $(TARGET_SUBDIR)/libgpython" ; \
37470 for flag in $(EXTRA_TARGET_FLAGS); do \
37471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37472 done; \
37473 (cd $(TARGET_SUBDIR)/libgpython && \
37474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37476 "RANLIB=$${RANLIB}" \
37477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37478 info) \
37479 || exit 1
37481 @endif target-libgpython
37483 .PHONY: maybe-dvi-target-libgpython dvi-target-libgpython
37484 maybe-dvi-target-libgpython:
37485 @if target-libgpython
37486 maybe-dvi-target-libgpython: dvi-target-libgpython
37488 dvi-target-libgpython: \
37489 configure-target-libgpython
37490 @: $(MAKE); $(unstage)
37491 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37492 r=`${PWD_COMMAND}`; export r; \
37493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37494 $(NORMAL_TARGET_EXPORTS) \
37495 echo "Doing dvi in $(TARGET_SUBDIR)/libgpython" ; \
37496 for flag in $(EXTRA_TARGET_FLAGS); do \
37497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37498 done; \
37499 (cd $(TARGET_SUBDIR)/libgpython && \
37500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37502 "RANLIB=$${RANLIB}" \
37503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37504 dvi) \
37505 || exit 1
37507 @endif target-libgpython
37509 .PHONY: maybe-pdf-target-libgpython pdf-target-libgpython
37510 maybe-pdf-target-libgpython:
37511 @if target-libgpython
37512 maybe-pdf-target-libgpython: pdf-target-libgpython
37514 pdf-target-libgpython: \
37515 configure-target-libgpython
37516 @: $(MAKE); $(unstage)
37517 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37518 r=`${PWD_COMMAND}`; export r; \
37519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37520 $(NORMAL_TARGET_EXPORTS) \
37521 echo "Doing pdf in $(TARGET_SUBDIR)/libgpython" ; \
37522 for flag in $(EXTRA_TARGET_FLAGS); do \
37523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37524 done; \
37525 (cd $(TARGET_SUBDIR)/libgpython && \
37526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528 "RANLIB=$${RANLIB}" \
37529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37530 pdf) \
37531 || exit 1
37533 @endif target-libgpython
37535 .PHONY: maybe-html-target-libgpython html-target-libgpython
37536 maybe-html-target-libgpython:
37537 @if target-libgpython
37538 maybe-html-target-libgpython: html-target-libgpython
37540 html-target-libgpython: \
37541 configure-target-libgpython
37542 @: $(MAKE); $(unstage)
37543 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37544 r=`${PWD_COMMAND}`; export r; \
37545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37546 $(NORMAL_TARGET_EXPORTS) \
37547 echo "Doing html in $(TARGET_SUBDIR)/libgpython" ; \
37548 for flag in $(EXTRA_TARGET_FLAGS); do \
37549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37550 done; \
37551 (cd $(TARGET_SUBDIR)/libgpython && \
37552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37554 "RANLIB=$${RANLIB}" \
37555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37556 html) \
37557 || exit 1
37559 @endif target-libgpython
37561 .PHONY: maybe-TAGS-target-libgpython TAGS-target-libgpython
37562 maybe-TAGS-target-libgpython:
37563 @if target-libgpython
37564 maybe-TAGS-target-libgpython: TAGS-target-libgpython
37566 TAGS-target-libgpython: \
37567 configure-target-libgpython
37568 @: $(MAKE); $(unstage)
37569 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37570 r=`${PWD_COMMAND}`; export r; \
37571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37572 $(NORMAL_TARGET_EXPORTS) \
37573 echo "Doing TAGS in $(TARGET_SUBDIR)/libgpython" ; \
37574 for flag in $(EXTRA_TARGET_FLAGS); do \
37575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37576 done; \
37577 (cd $(TARGET_SUBDIR)/libgpython && \
37578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37580 "RANLIB=$${RANLIB}" \
37581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37582 TAGS) \
37583 || exit 1
37585 @endif target-libgpython
37587 .PHONY: maybe-install-info-target-libgpython install-info-target-libgpython
37588 maybe-install-info-target-libgpython:
37589 @if target-libgpython
37590 maybe-install-info-target-libgpython: install-info-target-libgpython
37592 install-info-target-libgpython: \
37593 configure-target-libgpython \
37594 info-target-libgpython
37595 @: $(MAKE); $(unstage)
37596 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37597 r=`${PWD_COMMAND}`; export r; \
37598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37599 $(NORMAL_TARGET_EXPORTS) \
37600 echo "Doing install-info in $(TARGET_SUBDIR)/libgpython" ; \
37601 for flag in $(EXTRA_TARGET_FLAGS); do \
37602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37603 done; \
37604 (cd $(TARGET_SUBDIR)/libgpython && \
37605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37607 "RANLIB=$${RANLIB}" \
37608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37609 install-info) \
37610 || exit 1
37612 @endif target-libgpython
37614 .PHONY: maybe-install-pdf-target-libgpython install-pdf-target-libgpython
37615 maybe-install-pdf-target-libgpython:
37616 @if target-libgpython
37617 maybe-install-pdf-target-libgpython: install-pdf-target-libgpython
37619 install-pdf-target-libgpython: \
37620 configure-target-libgpython \
37621 pdf-target-libgpython
37622 @: $(MAKE); $(unstage)
37623 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37624 r=`${PWD_COMMAND}`; export r; \
37625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37626 $(NORMAL_TARGET_EXPORTS) \
37627 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgpython" ; \
37628 for flag in $(EXTRA_TARGET_FLAGS); do \
37629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37630 done; \
37631 (cd $(TARGET_SUBDIR)/libgpython && \
37632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37634 "RANLIB=$${RANLIB}" \
37635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37636 install-pdf) \
37637 || exit 1
37639 @endif target-libgpython
37641 .PHONY: maybe-install-html-target-libgpython install-html-target-libgpython
37642 maybe-install-html-target-libgpython:
37643 @if target-libgpython
37644 maybe-install-html-target-libgpython: install-html-target-libgpython
37646 install-html-target-libgpython: \
37647 configure-target-libgpython \
37648 html-target-libgpython
37649 @: $(MAKE); $(unstage)
37650 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37651 r=`${PWD_COMMAND}`; export r; \
37652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37653 $(NORMAL_TARGET_EXPORTS) \
37654 echo "Doing install-html in $(TARGET_SUBDIR)/libgpython" ; \
37655 for flag in $(EXTRA_TARGET_FLAGS); do \
37656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37657 done; \
37658 (cd $(TARGET_SUBDIR)/libgpython && \
37659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37661 "RANLIB=$${RANLIB}" \
37662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37663 install-html) \
37664 || exit 1
37666 @endif target-libgpython
37668 .PHONY: maybe-installcheck-target-libgpython installcheck-target-libgpython
37669 maybe-installcheck-target-libgpython:
37670 @if target-libgpython
37671 maybe-installcheck-target-libgpython: installcheck-target-libgpython
37673 installcheck-target-libgpython: \
37674 configure-target-libgpython
37675 @: $(MAKE); $(unstage)
37676 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37677 r=`${PWD_COMMAND}`; export r; \
37678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37679 $(NORMAL_TARGET_EXPORTS) \
37680 echo "Doing installcheck in $(TARGET_SUBDIR)/libgpython" ; \
37681 for flag in $(EXTRA_TARGET_FLAGS); do \
37682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37683 done; \
37684 (cd $(TARGET_SUBDIR)/libgpython && \
37685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37687 "RANLIB=$${RANLIB}" \
37688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37689 installcheck) \
37690 || exit 1
37692 @endif target-libgpython
37694 .PHONY: maybe-mostlyclean-target-libgpython mostlyclean-target-libgpython
37695 maybe-mostlyclean-target-libgpython:
37696 @if target-libgpython
37697 maybe-mostlyclean-target-libgpython: mostlyclean-target-libgpython
37699 mostlyclean-target-libgpython:
37700 @: $(MAKE); $(unstage)
37701 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37702 r=`${PWD_COMMAND}`; export r; \
37703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37704 $(NORMAL_TARGET_EXPORTS) \
37705 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgpython" ; \
37706 for flag in $(EXTRA_TARGET_FLAGS); do \
37707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37708 done; \
37709 (cd $(TARGET_SUBDIR)/libgpython && \
37710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37712 "RANLIB=$${RANLIB}" \
37713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37714 mostlyclean) \
37715 || exit 1
37717 @endif target-libgpython
37719 .PHONY: maybe-clean-target-libgpython clean-target-libgpython
37720 maybe-clean-target-libgpython:
37721 @if target-libgpython
37722 maybe-clean-target-libgpython: clean-target-libgpython
37724 clean-target-libgpython:
37725 @: $(MAKE); $(unstage)
37726 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37727 r=`${PWD_COMMAND}`; export r; \
37728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37729 $(NORMAL_TARGET_EXPORTS) \
37730 echo "Doing clean in $(TARGET_SUBDIR)/libgpython" ; \
37731 for flag in $(EXTRA_TARGET_FLAGS); do \
37732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37733 done; \
37734 (cd $(TARGET_SUBDIR)/libgpython && \
37735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37737 "RANLIB=$${RANLIB}" \
37738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37739 clean) \
37740 || exit 1
37742 @endif target-libgpython
37744 .PHONY: maybe-distclean-target-libgpython distclean-target-libgpython
37745 maybe-distclean-target-libgpython:
37746 @if target-libgpython
37747 maybe-distclean-target-libgpython: distclean-target-libgpython
37749 distclean-target-libgpython:
37750 @: $(MAKE); $(unstage)
37751 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37752 r=`${PWD_COMMAND}`; export r; \
37753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37754 $(NORMAL_TARGET_EXPORTS) \
37755 echo "Doing distclean in $(TARGET_SUBDIR)/libgpython" ; \
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)/libgpython && \
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 distclean) \
37765 || exit 1
37767 @endif target-libgpython
37769 .PHONY: maybe-maintainer-clean-target-libgpython maintainer-clean-target-libgpython
37770 maybe-maintainer-clean-target-libgpython:
37771 @if target-libgpython
37772 maybe-maintainer-clean-target-libgpython: maintainer-clean-target-libgpython
37774 maintainer-clean-target-libgpython:
37775 @: $(MAKE); $(unstage)
37776 @[ -f $(TARGET_SUBDIR)/libgpython/Makefile ] || exit 0 ; \
37777 r=`${PWD_COMMAND}`; export r; \
37778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37779 $(NORMAL_TARGET_EXPORTS) \
37780 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgpython" ; \
37781 for flag in $(EXTRA_TARGET_FLAGS); do \
37782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37783 done; \
37784 (cd $(TARGET_SUBDIR)/libgpython && \
37785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37787 "RANLIB=$${RANLIB}" \
37788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37789 maintainer-clean) \
37790 || exit 1
37792 @endif target-libgpython
37798 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
37799 maybe-configure-target-libtermcap:
37800 @if gcc-bootstrap
37801 configure-target-libtermcap: stage_current
37802 @endif gcc-bootstrap
37803 @if target-libtermcap
37804 maybe-configure-target-libtermcap: configure-target-libtermcap
37805 configure-target-libtermcap:
37806 @: $(MAKE); $(unstage)
37807 @r=`${PWD_COMMAND}`; export r; \
37808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37809 echo "Checking multilib configuration for libtermcap..."; \
37810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
37811 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
37812 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
37813 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
37814 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
37815 else \
37816 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
37817 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
37818 fi; \
37819 else \
37820 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
37821 fi; \
37822 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
37823 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
37824 $(NORMAL_TARGET_EXPORTS) \
37825 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
37826 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
37827 case $(srcdir) in \
37828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37829 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
37830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37831 esac; \
37832 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
37833 libsrcdir="$$s/libtermcap"; \
37834 rm -f no-such-file || : ; \
37835 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37836 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37837 --target=${target_alias} $${srcdiroption} \
37838 || exit 1
37839 @endif target-libtermcap
37845 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
37846 maybe-all-target-libtermcap:
37847 @if gcc-bootstrap
37848 all-target-libtermcap: stage_current
37849 @endif gcc-bootstrap
37850 @if target-libtermcap
37851 TARGET-target-libtermcap=all
37852 maybe-all-target-libtermcap: all-target-libtermcap
37853 all-target-libtermcap: configure-target-libtermcap
37854 @: $(MAKE); $(unstage)
37855 @r=`${PWD_COMMAND}`; export r; \
37856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37857 $(NORMAL_TARGET_EXPORTS) \
37858 (cd $(TARGET_SUBDIR)/libtermcap && \
37859 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37860 $(TARGET-target-libtermcap))
37861 @endif target-libtermcap
37867 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
37868 maybe-check-target-libtermcap:
37869 @if target-libtermcap
37870 maybe-check-target-libtermcap: check-target-libtermcap
37872 # Dummy target for uncheckable module.
37873 check-target-libtermcap:
37875 @endif target-libtermcap
37877 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
37878 maybe-install-target-libtermcap:
37879 @if target-libtermcap
37880 maybe-install-target-libtermcap: install-target-libtermcap
37882 install-target-libtermcap: installdirs
37883 @: $(MAKE); $(unstage)
37884 @r=`${PWD_COMMAND}`; export r; \
37885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37886 $(NORMAL_TARGET_EXPORTS) \
37887 (cd $(TARGET_SUBDIR)/libtermcap && \
37888 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37890 @endif target-libtermcap
37892 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
37893 maybe-install-strip-target-libtermcap:
37894 @if target-libtermcap
37895 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
37897 install-strip-target-libtermcap: installdirs
37898 @: $(MAKE); $(unstage)
37899 @r=`${PWD_COMMAND}`; export r; \
37900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37901 $(NORMAL_TARGET_EXPORTS) \
37902 (cd $(TARGET_SUBDIR)/libtermcap && \
37903 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37905 @endif target-libtermcap
37907 # Other targets (info, dvi, pdf, etc.)
37909 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
37910 maybe-info-target-libtermcap:
37911 @if target-libtermcap
37912 maybe-info-target-libtermcap: info-target-libtermcap
37914 info-target-libtermcap: \
37915 configure-target-libtermcap
37916 @: $(MAKE); $(unstage)
37917 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37918 r=`${PWD_COMMAND}`; export r; \
37919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37920 $(NORMAL_TARGET_EXPORTS) \
37921 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
37922 for flag in $(EXTRA_TARGET_FLAGS); do \
37923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37924 done; \
37925 (cd $(TARGET_SUBDIR)/libtermcap && \
37926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37928 "RANLIB=$${RANLIB}" \
37929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37930 info) \
37931 || exit 1
37933 @endif target-libtermcap
37935 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
37936 maybe-dvi-target-libtermcap:
37937 @if target-libtermcap
37938 maybe-dvi-target-libtermcap: dvi-target-libtermcap
37940 dvi-target-libtermcap: \
37941 configure-target-libtermcap
37942 @: $(MAKE); $(unstage)
37943 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37944 r=`${PWD_COMMAND}`; export r; \
37945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37946 $(NORMAL_TARGET_EXPORTS) \
37947 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
37948 for flag in $(EXTRA_TARGET_FLAGS); do \
37949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37950 done; \
37951 (cd $(TARGET_SUBDIR)/libtermcap && \
37952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37954 "RANLIB=$${RANLIB}" \
37955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37956 dvi) \
37957 || exit 1
37959 @endif target-libtermcap
37961 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
37962 maybe-pdf-target-libtermcap:
37963 @if target-libtermcap
37964 maybe-pdf-target-libtermcap: pdf-target-libtermcap
37966 pdf-target-libtermcap: \
37967 configure-target-libtermcap
37968 @: $(MAKE); $(unstage)
37969 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37970 r=`${PWD_COMMAND}`; export r; \
37971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37972 $(NORMAL_TARGET_EXPORTS) \
37973 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
37974 for flag in $(EXTRA_TARGET_FLAGS); do \
37975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37976 done; \
37977 (cd $(TARGET_SUBDIR)/libtermcap && \
37978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37980 "RANLIB=$${RANLIB}" \
37981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37982 pdf) \
37983 || exit 1
37985 @endif target-libtermcap
37987 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
37988 maybe-html-target-libtermcap:
37989 @if target-libtermcap
37990 maybe-html-target-libtermcap: html-target-libtermcap
37992 html-target-libtermcap: \
37993 configure-target-libtermcap
37994 @: $(MAKE); $(unstage)
37995 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37996 r=`${PWD_COMMAND}`; export r; \
37997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37998 $(NORMAL_TARGET_EXPORTS) \
37999 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
38000 for flag in $(EXTRA_TARGET_FLAGS); do \
38001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38002 done; \
38003 (cd $(TARGET_SUBDIR)/libtermcap && \
38004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38006 "RANLIB=$${RANLIB}" \
38007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38008 html) \
38009 || exit 1
38011 @endif target-libtermcap
38013 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
38014 maybe-TAGS-target-libtermcap:
38015 @if target-libtermcap
38016 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
38018 TAGS-target-libtermcap: \
38019 configure-target-libtermcap
38020 @: $(MAKE); $(unstage)
38021 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38022 r=`${PWD_COMMAND}`; export r; \
38023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38024 $(NORMAL_TARGET_EXPORTS) \
38025 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
38026 for flag in $(EXTRA_TARGET_FLAGS); do \
38027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38028 done; \
38029 (cd $(TARGET_SUBDIR)/libtermcap && \
38030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38032 "RANLIB=$${RANLIB}" \
38033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38034 TAGS) \
38035 || exit 1
38037 @endif target-libtermcap
38039 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
38040 maybe-install-info-target-libtermcap:
38041 @if target-libtermcap
38042 maybe-install-info-target-libtermcap: install-info-target-libtermcap
38044 install-info-target-libtermcap: \
38045 configure-target-libtermcap \
38046 info-target-libtermcap
38047 @: $(MAKE); $(unstage)
38048 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38049 r=`${PWD_COMMAND}`; export r; \
38050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38051 $(NORMAL_TARGET_EXPORTS) \
38052 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
38053 for flag in $(EXTRA_TARGET_FLAGS); do \
38054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38055 done; \
38056 (cd $(TARGET_SUBDIR)/libtermcap && \
38057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38059 "RANLIB=$${RANLIB}" \
38060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38061 install-info) \
38062 || exit 1
38064 @endif target-libtermcap
38066 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
38067 maybe-install-pdf-target-libtermcap:
38068 @if target-libtermcap
38069 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
38071 install-pdf-target-libtermcap: \
38072 configure-target-libtermcap \
38073 pdf-target-libtermcap
38074 @: $(MAKE); $(unstage)
38075 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38076 r=`${PWD_COMMAND}`; export r; \
38077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38078 $(NORMAL_TARGET_EXPORTS) \
38079 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38080 for flag in $(EXTRA_TARGET_FLAGS); do \
38081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38082 done; \
38083 (cd $(TARGET_SUBDIR)/libtermcap && \
38084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38086 "RANLIB=$${RANLIB}" \
38087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38088 install-pdf) \
38089 || exit 1
38091 @endif target-libtermcap
38093 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
38094 maybe-install-html-target-libtermcap:
38095 @if target-libtermcap
38096 maybe-install-html-target-libtermcap: install-html-target-libtermcap
38098 install-html-target-libtermcap: \
38099 configure-target-libtermcap \
38100 html-target-libtermcap
38101 @: $(MAKE); $(unstage)
38102 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38103 r=`${PWD_COMMAND}`; export r; \
38104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38105 $(NORMAL_TARGET_EXPORTS) \
38106 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
38107 for flag in $(EXTRA_TARGET_FLAGS); do \
38108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38109 done; \
38110 (cd $(TARGET_SUBDIR)/libtermcap && \
38111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38113 "RANLIB=$${RANLIB}" \
38114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38115 install-html) \
38116 || exit 1
38118 @endif target-libtermcap
38120 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
38121 maybe-installcheck-target-libtermcap:
38122 @if target-libtermcap
38123 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
38125 installcheck-target-libtermcap: \
38126 configure-target-libtermcap
38127 @: $(MAKE); $(unstage)
38128 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38129 r=`${PWD_COMMAND}`; export r; \
38130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38131 $(NORMAL_TARGET_EXPORTS) \
38132 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
38133 for flag in $(EXTRA_TARGET_FLAGS); do \
38134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38135 done; \
38136 (cd $(TARGET_SUBDIR)/libtermcap && \
38137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38139 "RANLIB=$${RANLIB}" \
38140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38141 installcheck) \
38142 || exit 1
38144 @endif target-libtermcap
38146 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
38147 maybe-mostlyclean-target-libtermcap:
38148 @if target-libtermcap
38149 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
38151 # libtermcap doesn't support mostlyclean.
38152 mostlyclean-target-libtermcap:
38154 @endif target-libtermcap
38156 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
38157 maybe-clean-target-libtermcap:
38158 @if target-libtermcap
38159 maybe-clean-target-libtermcap: clean-target-libtermcap
38161 # libtermcap doesn't support clean.
38162 clean-target-libtermcap:
38164 @endif target-libtermcap
38166 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
38167 maybe-distclean-target-libtermcap:
38168 @if target-libtermcap
38169 maybe-distclean-target-libtermcap: distclean-target-libtermcap
38171 # libtermcap doesn't support distclean.
38172 distclean-target-libtermcap:
38174 @endif target-libtermcap
38176 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
38177 maybe-maintainer-clean-target-libtermcap:
38178 @if target-libtermcap
38179 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
38181 # libtermcap doesn't support maintainer-clean.
38182 maintainer-clean-target-libtermcap:
38184 @endif target-libtermcap
38190 .PHONY: configure-target-winsup maybe-configure-target-winsup
38191 maybe-configure-target-winsup:
38192 @if gcc-bootstrap
38193 configure-target-winsup: stage_current
38194 @endif gcc-bootstrap
38195 @if target-winsup
38196 maybe-configure-target-winsup: configure-target-winsup
38197 configure-target-winsup:
38198 @: $(MAKE); $(unstage)
38199 @r=`${PWD_COMMAND}`; export r; \
38200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38201 echo "Checking multilib configuration for winsup..."; \
38202 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38203 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
38204 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
38205 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
38206 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
38207 else \
38208 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
38209 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38210 fi; \
38211 else \
38212 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38213 fi; \
38214 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
38215 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38216 $(NORMAL_TARGET_EXPORTS) \
38217 echo Configuring in $(TARGET_SUBDIR)/winsup; \
38218 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
38219 case $(srcdir) in \
38220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38221 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
38222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38223 esac; \
38224 srcdiroption="--srcdir=$${topdir}/winsup"; \
38225 libsrcdir="$$s/winsup"; \
38226 rm -f no-such-file || : ; \
38227 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38228 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38229 --target=${target_alias} $${srcdiroption} \
38230 || exit 1
38231 @endif target-winsup
38237 .PHONY: all-target-winsup maybe-all-target-winsup
38238 maybe-all-target-winsup:
38239 @if gcc-bootstrap
38240 all-target-winsup: stage_current
38241 @endif gcc-bootstrap
38242 @if target-winsup
38243 TARGET-target-winsup=all
38244 maybe-all-target-winsup: all-target-winsup
38245 all-target-winsup: configure-target-winsup
38246 @: $(MAKE); $(unstage)
38247 @r=`${PWD_COMMAND}`; export r; \
38248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38249 $(NORMAL_TARGET_EXPORTS) \
38250 (cd $(TARGET_SUBDIR)/winsup && \
38251 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38252 $(TARGET-target-winsup))
38253 @endif target-winsup
38259 .PHONY: check-target-winsup maybe-check-target-winsup
38260 maybe-check-target-winsup:
38261 @if target-winsup
38262 maybe-check-target-winsup: check-target-winsup
38264 check-target-winsup:
38265 @: $(MAKE); $(unstage)
38266 @r=`${PWD_COMMAND}`; export r; \
38267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38268 $(NORMAL_TARGET_EXPORTS) \
38269 (cd $(TARGET_SUBDIR)/winsup && \
38270 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38272 @endif target-winsup
38274 .PHONY: install-target-winsup maybe-install-target-winsup
38275 maybe-install-target-winsup:
38276 @if target-winsup
38277 maybe-install-target-winsup: install-target-winsup
38279 install-target-winsup: installdirs
38280 @: $(MAKE); $(unstage)
38281 @r=`${PWD_COMMAND}`; export r; \
38282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38283 $(NORMAL_TARGET_EXPORTS) \
38284 (cd $(TARGET_SUBDIR)/winsup && \
38285 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38287 @endif target-winsup
38289 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
38290 maybe-install-strip-target-winsup:
38291 @if target-winsup
38292 maybe-install-strip-target-winsup: install-strip-target-winsup
38294 install-strip-target-winsup: installdirs
38295 @: $(MAKE); $(unstage)
38296 @r=`${PWD_COMMAND}`; export r; \
38297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38298 $(NORMAL_TARGET_EXPORTS) \
38299 (cd $(TARGET_SUBDIR)/winsup && \
38300 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38302 @endif target-winsup
38304 # Other targets (info, dvi, pdf, etc.)
38306 .PHONY: maybe-info-target-winsup info-target-winsup
38307 maybe-info-target-winsup:
38308 @if target-winsup
38309 maybe-info-target-winsup: info-target-winsup
38311 info-target-winsup: \
38312 configure-target-winsup
38313 @: $(MAKE); $(unstage)
38314 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38315 r=`${PWD_COMMAND}`; export r; \
38316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38317 $(NORMAL_TARGET_EXPORTS) \
38318 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
38319 for flag in $(EXTRA_TARGET_FLAGS); do \
38320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38321 done; \
38322 (cd $(TARGET_SUBDIR)/winsup && \
38323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38325 "RANLIB=$${RANLIB}" \
38326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38327 info) \
38328 || exit 1
38330 @endif target-winsup
38332 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
38333 maybe-dvi-target-winsup:
38334 @if target-winsup
38335 maybe-dvi-target-winsup: dvi-target-winsup
38337 dvi-target-winsup: \
38338 configure-target-winsup
38339 @: $(MAKE); $(unstage)
38340 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38341 r=`${PWD_COMMAND}`; export r; \
38342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38343 $(NORMAL_TARGET_EXPORTS) \
38344 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
38345 for flag in $(EXTRA_TARGET_FLAGS); do \
38346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38347 done; \
38348 (cd $(TARGET_SUBDIR)/winsup && \
38349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38351 "RANLIB=$${RANLIB}" \
38352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38353 dvi) \
38354 || exit 1
38356 @endif target-winsup
38358 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
38359 maybe-pdf-target-winsup:
38360 @if target-winsup
38361 maybe-pdf-target-winsup: pdf-target-winsup
38363 pdf-target-winsup: \
38364 configure-target-winsup
38365 @: $(MAKE); $(unstage)
38366 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38367 r=`${PWD_COMMAND}`; export r; \
38368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38369 $(NORMAL_TARGET_EXPORTS) \
38370 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
38371 for flag in $(EXTRA_TARGET_FLAGS); do \
38372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38373 done; \
38374 (cd $(TARGET_SUBDIR)/winsup && \
38375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38377 "RANLIB=$${RANLIB}" \
38378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38379 pdf) \
38380 || exit 1
38382 @endif target-winsup
38384 .PHONY: maybe-html-target-winsup html-target-winsup
38385 maybe-html-target-winsup:
38386 @if target-winsup
38387 maybe-html-target-winsup: html-target-winsup
38389 html-target-winsup: \
38390 configure-target-winsup
38391 @: $(MAKE); $(unstage)
38392 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38393 r=`${PWD_COMMAND}`; export r; \
38394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38395 $(NORMAL_TARGET_EXPORTS) \
38396 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
38397 for flag in $(EXTRA_TARGET_FLAGS); do \
38398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38399 done; \
38400 (cd $(TARGET_SUBDIR)/winsup && \
38401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38403 "RANLIB=$${RANLIB}" \
38404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38405 html) \
38406 || exit 1
38408 @endif target-winsup
38410 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
38411 maybe-TAGS-target-winsup:
38412 @if target-winsup
38413 maybe-TAGS-target-winsup: TAGS-target-winsup
38415 TAGS-target-winsup: \
38416 configure-target-winsup
38417 @: $(MAKE); $(unstage)
38418 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38419 r=`${PWD_COMMAND}`; export r; \
38420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38421 $(NORMAL_TARGET_EXPORTS) \
38422 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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 TAGS) \
38432 || exit 1
38434 @endif target-winsup
38436 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
38437 maybe-install-info-target-winsup:
38438 @if target-winsup
38439 maybe-install-info-target-winsup: install-info-target-winsup
38441 install-info-target-winsup: \
38442 configure-target-winsup \
38443 info-target-winsup
38444 @: $(MAKE); $(unstage)
38445 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38446 r=`${PWD_COMMAND}`; export r; \
38447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38448 $(NORMAL_TARGET_EXPORTS) \
38449 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
38450 for flag in $(EXTRA_TARGET_FLAGS); do \
38451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38452 done; \
38453 (cd $(TARGET_SUBDIR)/winsup && \
38454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38456 "RANLIB=$${RANLIB}" \
38457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38458 install-info) \
38459 || exit 1
38461 @endif target-winsup
38463 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
38464 maybe-install-pdf-target-winsup:
38465 @if target-winsup
38466 maybe-install-pdf-target-winsup: install-pdf-target-winsup
38468 install-pdf-target-winsup: \
38469 configure-target-winsup \
38470 pdf-target-winsup
38471 @: $(MAKE); $(unstage)
38472 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38473 r=`${PWD_COMMAND}`; export r; \
38474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38475 $(NORMAL_TARGET_EXPORTS) \
38476 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
38477 for flag in $(EXTRA_TARGET_FLAGS); do \
38478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38479 done; \
38480 (cd $(TARGET_SUBDIR)/winsup && \
38481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38483 "RANLIB=$${RANLIB}" \
38484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38485 install-pdf) \
38486 || exit 1
38488 @endif target-winsup
38490 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
38491 maybe-install-html-target-winsup:
38492 @if target-winsup
38493 maybe-install-html-target-winsup: install-html-target-winsup
38495 install-html-target-winsup: \
38496 configure-target-winsup \
38497 html-target-winsup
38498 @: $(MAKE); $(unstage)
38499 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38500 r=`${PWD_COMMAND}`; export r; \
38501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38502 $(NORMAL_TARGET_EXPORTS) \
38503 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
38504 for flag in $(EXTRA_TARGET_FLAGS); do \
38505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38506 done; \
38507 (cd $(TARGET_SUBDIR)/winsup && \
38508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38510 "RANLIB=$${RANLIB}" \
38511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38512 install-html) \
38513 || exit 1
38515 @endif target-winsup
38517 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
38518 maybe-installcheck-target-winsup:
38519 @if target-winsup
38520 maybe-installcheck-target-winsup: installcheck-target-winsup
38522 installcheck-target-winsup: \
38523 configure-target-winsup
38524 @: $(MAKE); $(unstage)
38525 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38526 r=`${PWD_COMMAND}`; export r; \
38527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38528 $(NORMAL_TARGET_EXPORTS) \
38529 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
38530 for flag in $(EXTRA_TARGET_FLAGS); do \
38531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38532 done; \
38533 (cd $(TARGET_SUBDIR)/winsup && \
38534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38536 "RANLIB=$${RANLIB}" \
38537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38538 installcheck) \
38539 || exit 1
38541 @endif target-winsup
38543 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
38544 maybe-mostlyclean-target-winsup:
38545 @if target-winsup
38546 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
38548 mostlyclean-target-winsup:
38549 @: $(MAKE); $(unstage)
38550 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38551 r=`${PWD_COMMAND}`; export r; \
38552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38553 $(NORMAL_TARGET_EXPORTS) \
38554 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
38555 for flag in $(EXTRA_TARGET_FLAGS); do \
38556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38557 done; \
38558 (cd $(TARGET_SUBDIR)/winsup && \
38559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38561 "RANLIB=$${RANLIB}" \
38562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38563 mostlyclean) \
38564 || exit 1
38566 @endif target-winsup
38568 .PHONY: maybe-clean-target-winsup clean-target-winsup
38569 maybe-clean-target-winsup:
38570 @if target-winsup
38571 maybe-clean-target-winsup: clean-target-winsup
38573 clean-target-winsup:
38574 @: $(MAKE); $(unstage)
38575 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38576 r=`${PWD_COMMAND}`; export r; \
38577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38578 $(NORMAL_TARGET_EXPORTS) \
38579 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
38580 for flag in $(EXTRA_TARGET_FLAGS); do \
38581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38582 done; \
38583 (cd $(TARGET_SUBDIR)/winsup && \
38584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38586 "RANLIB=$${RANLIB}" \
38587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38588 clean) \
38589 || exit 1
38591 @endif target-winsup
38593 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
38594 maybe-distclean-target-winsup:
38595 @if target-winsup
38596 maybe-distclean-target-winsup: distclean-target-winsup
38598 distclean-target-winsup:
38599 @: $(MAKE); $(unstage)
38600 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38601 r=`${PWD_COMMAND}`; export r; \
38602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38603 $(NORMAL_TARGET_EXPORTS) \
38604 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
38605 for flag in $(EXTRA_TARGET_FLAGS); do \
38606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38607 done; \
38608 (cd $(TARGET_SUBDIR)/winsup && \
38609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38611 "RANLIB=$${RANLIB}" \
38612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38613 distclean) \
38614 || exit 1
38616 @endif target-winsup
38618 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
38619 maybe-maintainer-clean-target-winsup:
38620 @if target-winsup
38621 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
38623 maintainer-clean-target-winsup:
38624 @: $(MAKE); $(unstage)
38625 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38626 r=`${PWD_COMMAND}`; export r; \
38627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38628 $(NORMAL_TARGET_EXPORTS) \
38629 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
38630 for flag in $(EXTRA_TARGET_FLAGS); do \
38631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38632 done; \
38633 (cd $(TARGET_SUBDIR)/winsup && \
38634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38636 "RANLIB=$${RANLIB}" \
38637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38638 maintainer-clean) \
38639 || exit 1
38641 @endif target-winsup
38647 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
38648 maybe-configure-target-libgloss:
38649 @if gcc-bootstrap
38650 configure-target-libgloss: stage_current
38651 @endif gcc-bootstrap
38652 @if target-libgloss
38653 maybe-configure-target-libgloss: configure-target-libgloss
38654 configure-target-libgloss:
38655 @: $(MAKE); $(unstage)
38656 @r=`${PWD_COMMAND}`; export r; \
38657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38658 echo "Checking multilib configuration for libgloss..."; \
38659 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
38660 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
38661 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
38662 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
38663 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
38664 else \
38665 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
38666 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
38667 fi; \
38668 else \
38669 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
38670 fi; \
38671 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
38672 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
38673 $(NORMAL_TARGET_EXPORTS) \
38674 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
38675 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
38676 case $(srcdir) in \
38677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38678 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
38679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38680 esac; \
38681 srcdiroption="--srcdir=$${topdir}/libgloss"; \
38682 libsrcdir="$$s/libgloss"; \
38683 rm -f no-such-file || : ; \
38684 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38685 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38686 --target=${target_alias} $${srcdiroption} \
38687 || exit 1
38688 @endif target-libgloss
38694 .PHONY: all-target-libgloss maybe-all-target-libgloss
38695 maybe-all-target-libgloss:
38696 @if gcc-bootstrap
38697 all-target-libgloss: stage_current
38698 @endif gcc-bootstrap
38699 @if target-libgloss
38700 TARGET-target-libgloss=all
38701 maybe-all-target-libgloss: all-target-libgloss
38702 all-target-libgloss: configure-target-libgloss
38703 @: $(MAKE); $(unstage)
38704 @r=`${PWD_COMMAND}`; export r; \
38705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38706 $(NORMAL_TARGET_EXPORTS) \
38707 (cd $(TARGET_SUBDIR)/libgloss && \
38708 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38709 $(TARGET-target-libgloss))
38710 @endif target-libgloss
38716 .PHONY: check-target-libgloss maybe-check-target-libgloss
38717 maybe-check-target-libgloss:
38718 @if target-libgloss
38719 maybe-check-target-libgloss: check-target-libgloss
38721 # Dummy target for uncheckable module.
38722 check-target-libgloss:
38724 @endif target-libgloss
38726 .PHONY: install-target-libgloss maybe-install-target-libgloss
38727 maybe-install-target-libgloss:
38728 @if target-libgloss
38729 maybe-install-target-libgloss: install-target-libgloss
38731 install-target-libgloss: installdirs
38732 @: $(MAKE); $(unstage)
38733 @r=`${PWD_COMMAND}`; export r; \
38734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38735 $(NORMAL_TARGET_EXPORTS) \
38736 (cd $(TARGET_SUBDIR)/libgloss && \
38737 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38739 @endif target-libgloss
38741 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
38742 maybe-install-strip-target-libgloss:
38743 @if target-libgloss
38744 maybe-install-strip-target-libgloss: install-strip-target-libgloss
38746 install-strip-target-libgloss: installdirs
38747 @: $(MAKE); $(unstage)
38748 @r=`${PWD_COMMAND}`; export r; \
38749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38750 $(NORMAL_TARGET_EXPORTS) \
38751 (cd $(TARGET_SUBDIR)/libgloss && \
38752 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38754 @endif target-libgloss
38756 # Other targets (info, dvi, pdf, etc.)
38758 .PHONY: maybe-info-target-libgloss info-target-libgloss
38759 maybe-info-target-libgloss:
38760 @if target-libgloss
38761 maybe-info-target-libgloss: info-target-libgloss
38763 info-target-libgloss: \
38764 configure-target-libgloss
38765 @: $(MAKE); $(unstage)
38766 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38767 r=`${PWD_COMMAND}`; export r; \
38768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38769 $(NORMAL_TARGET_EXPORTS) \
38770 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
38771 for flag in $(EXTRA_TARGET_FLAGS); do \
38772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38773 done; \
38774 (cd $(TARGET_SUBDIR)/libgloss && \
38775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38777 "RANLIB=$${RANLIB}" \
38778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38779 info) \
38780 || exit 1
38782 @endif target-libgloss
38784 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
38785 maybe-dvi-target-libgloss:
38786 @if target-libgloss
38787 maybe-dvi-target-libgloss: dvi-target-libgloss
38789 dvi-target-libgloss: \
38790 configure-target-libgloss
38791 @: $(MAKE); $(unstage)
38792 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38793 r=`${PWD_COMMAND}`; export r; \
38794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38795 $(NORMAL_TARGET_EXPORTS) \
38796 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
38797 for flag in $(EXTRA_TARGET_FLAGS); do \
38798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38799 done; \
38800 (cd $(TARGET_SUBDIR)/libgloss && \
38801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38803 "RANLIB=$${RANLIB}" \
38804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38805 dvi) \
38806 || exit 1
38808 @endif target-libgloss
38810 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
38811 maybe-pdf-target-libgloss:
38812 @if target-libgloss
38813 maybe-pdf-target-libgloss: pdf-target-libgloss
38815 pdf-target-libgloss: \
38816 configure-target-libgloss
38817 @: $(MAKE); $(unstage)
38818 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38819 r=`${PWD_COMMAND}`; export r; \
38820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38821 $(NORMAL_TARGET_EXPORTS) \
38822 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
38823 for flag in $(EXTRA_TARGET_FLAGS); do \
38824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38825 done; \
38826 (cd $(TARGET_SUBDIR)/libgloss && \
38827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38829 "RANLIB=$${RANLIB}" \
38830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38831 pdf) \
38832 || exit 1
38834 @endif target-libgloss
38836 .PHONY: maybe-html-target-libgloss html-target-libgloss
38837 maybe-html-target-libgloss:
38838 @if target-libgloss
38839 maybe-html-target-libgloss: html-target-libgloss
38841 html-target-libgloss: \
38842 configure-target-libgloss
38843 @: $(MAKE); $(unstage)
38844 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38845 r=`${PWD_COMMAND}`; export r; \
38846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38847 $(NORMAL_TARGET_EXPORTS) \
38848 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
38849 for flag in $(EXTRA_TARGET_FLAGS); do \
38850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38851 done; \
38852 (cd $(TARGET_SUBDIR)/libgloss && \
38853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38855 "RANLIB=$${RANLIB}" \
38856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38857 html) \
38858 || exit 1
38860 @endif target-libgloss
38862 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
38863 maybe-TAGS-target-libgloss:
38864 @if target-libgloss
38865 maybe-TAGS-target-libgloss: TAGS-target-libgloss
38867 TAGS-target-libgloss: \
38868 configure-target-libgloss
38869 @: $(MAKE); $(unstage)
38870 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38871 r=`${PWD_COMMAND}`; export r; \
38872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38873 $(NORMAL_TARGET_EXPORTS) \
38874 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
38875 for flag in $(EXTRA_TARGET_FLAGS); do \
38876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38877 done; \
38878 (cd $(TARGET_SUBDIR)/libgloss && \
38879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38881 "RANLIB=$${RANLIB}" \
38882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38883 TAGS) \
38884 || exit 1
38886 @endif target-libgloss
38888 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
38889 maybe-install-info-target-libgloss:
38890 @if target-libgloss
38891 maybe-install-info-target-libgloss: install-info-target-libgloss
38893 install-info-target-libgloss: \
38894 configure-target-libgloss \
38895 info-target-libgloss
38896 @: $(MAKE); $(unstage)
38897 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38898 r=`${PWD_COMMAND}`; export r; \
38899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38900 $(NORMAL_TARGET_EXPORTS) \
38901 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
38902 for flag in $(EXTRA_TARGET_FLAGS); do \
38903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38904 done; \
38905 (cd $(TARGET_SUBDIR)/libgloss && \
38906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38908 "RANLIB=$${RANLIB}" \
38909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38910 install-info) \
38911 || exit 1
38913 @endif target-libgloss
38915 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
38916 maybe-install-pdf-target-libgloss:
38917 @if target-libgloss
38918 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
38920 install-pdf-target-libgloss: \
38921 configure-target-libgloss \
38922 pdf-target-libgloss
38923 @: $(MAKE); $(unstage)
38924 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38925 r=`${PWD_COMMAND}`; export r; \
38926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38927 $(NORMAL_TARGET_EXPORTS) \
38928 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
38929 for flag in $(EXTRA_TARGET_FLAGS); do \
38930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38931 done; \
38932 (cd $(TARGET_SUBDIR)/libgloss && \
38933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38935 "RANLIB=$${RANLIB}" \
38936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38937 install-pdf) \
38938 || exit 1
38940 @endif target-libgloss
38942 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
38943 maybe-install-html-target-libgloss:
38944 @if target-libgloss
38945 maybe-install-html-target-libgloss: install-html-target-libgloss
38947 install-html-target-libgloss: \
38948 configure-target-libgloss \
38949 html-target-libgloss
38950 @: $(MAKE); $(unstage)
38951 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38952 r=`${PWD_COMMAND}`; export r; \
38953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38954 $(NORMAL_TARGET_EXPORTS) \
38955 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
38956 for flag in $(EXTRA_TARGET_FLAGS); do \
38957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38958 done; \
38959 (cd $(TARGET_SUBDIR)/libgloss && \
38960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38962 "RANLIB=$${RANLIB}" \
38963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38964 install-html) \
38965 || exit 1
38967 @endif target-libgloss
38969 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
38970 maybe-installcheck-target-libgloss:
38971 @if target-libgloss
38972 maybe-installcheck-target-libgloss: installcheck-target-libgloss
38974 installcheck-target-libgloss: \
38975 configure-target-libgloss
38976 @: $(MAKE); $(unstage)
38977 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38978 r=`${PWD_COMMAND}`; export r; \
38979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38980 $(NORMAL_TARGET_EXPORTS) \
38981 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
38982 for flag in $(EXTRA_TARGET_FLAGS); do \
38983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38984 done; \
38985 (cd $(TARGET_SUBDIR)/libgloss && \
38986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38988 "RANLIB=$${RANLIB}" \
38989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38990 installcheck) \
38991 || exit 1
38993 @endif target-libgloss
38995 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
38996 maybe-mostlyclean-target-libgloss:
38997 @if target-libgloss
38998 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
39000 mostlyclean-target-libgloss:
39001 @: $(MAKE); $(unstage)
39002 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39003 r=`${PWD_COMMAND}`; export r; \
39004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39005 $(NORMAL_TARGET_EXPORTS) \
39006 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
39007 for flag in $(EXTRA_TARGET_FLAGS); do \
39008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39009 done; \
39010 (cd $(TARGET_SUBDIR)/libgloss && \
39011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39013 "RANLIB=$${RANLIB}" \
39014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39015 mostlyclean) \
39016 || exit 1
39018 @endif target-libgloss
39020 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
39021 maybe-clean-target-libgloss:
39022 @if target-libgloss
39023 maybe-clean-target-libgloss: clean-target-libgloss
39025 clean-target-libgloss:
39026 @: $(MAKE); $(unstage)
39027 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39028 r=`${PWD_COMMAND}`; export r; \
39029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39030 $(NORMAL_TARGET_EXPORTS) \
39031 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
39032 for flag in $(EXTRA_TARGET_FLAGS); do \
39033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39034 done; \
39035 (cd $(TARGET_SUBDIR)/libgloss && \
39036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39038 "RANLIB=$${RANLIB}" \
39039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39040 clean) \
39041 || exit 1
39043 @endif target-libgloss
39045 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
39046 maybe-distclean-target-libgloss:
39047 @if target-libgloss
39048 maybe-distclean-target-libgloss: distclean-target-libgloss
39050 distclean-target-libgloss:
39051 @: $(MAKE); $(unstage)
39052 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39053 r=`${PWD_COMMAND}`; export r; \
39054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39055 $(NORMAL_TARGET_EXPORTS) \
39056 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
39057 for flag in $(EXTRA_TARGET_FLAGS); do \
39058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39059 done; \
39060 (cd $(TARGET_SUBDIR)/libgloss && \
39061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39063 "RANLIB=$${RANLIB}" \
39064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39065 distclean) \
39066 || exit 1
39068 @endif target-libgloss
39070 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
39071 maybe-maintainer-clean-target-libgloss:
39072 @if target-libgloss
39073 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
39075 maintainer-clean-target-libgloss:
39076 @: $(MAKE); $(unstage)
39077 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39078 r=`${PWD_COMMAND}`; export r; \
39079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39080 $(NORMAL_TARGET_EXPORTS) \
39081 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
39082 for flag in $(EXTRA_TARGET_FLAGS); do \
39083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39084 done; \
39085 (cd $(TARGET_SUBDIR)/libgloss && \
39086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39088 "RANLIB=$${RANLIB}" \
39089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39090 maintainer-clean) \
39091 || exit 1
39093 @endif target-libgloss
39099 .PHONY: configure-target-libffi maybe-configure-target-libffi
39100 maybe-configure-target-libffi:
39101 @if gcc-bootstrap
39102 configure-target-libffi: stage_current
39103 @endif gcc-bootstrap
39104 @if target-libffi
39105 maybe-configure-target-libffi: configure-target-libffi
39106 configure-target-libffi:
39107 @: $(MAKE); $(unstage)
39108 @r=`${PWD_COMMAND}`; export r; \
39109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39110 echo "Checking multilib configuration for libffi..."; \
39111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39112 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
39113 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
39114 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
39115 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
39116 else \
39117 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
39118 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39119 fi; \
39120 else \
39121 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39122 fi; \
39123 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
39124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39125 $(NORMAL_TARGET_EXPORTS) \
39126 echo Configuring in $(TARGET_SUBDIR)/libffi; \
39127 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
39128 case $(srcdir) in \
39129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39130 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
39131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39132 esac; \
39133 srcdiroption="--srcdir=$${topdir}/libffi"; \
39134 libsrcdir="$$s/libffi"; \
39135 rm -f no-such-file || : ; \
39136 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39138 --target=${target_alias} $${srcdiroption} \
39139 || exit 1
39140 @endif target-libffi
39146 .PHONY: all-target-libffi maybe-all-target-libffi
39147 maybe-all-target-libffi:
39148 @if gcc-bootstrap
39149 all-target-libffi: stage_current
39150 @endif gcc-bootstrap
39151 @if target-libffi
39152 TARGET-target-libffi=all
39153 maybe-all-target-libffi: all-target-libffi
39154 all-target-libffi: configure-target-libffi
39155 @: $(MAKE); $(unstage)
39156 @r=`${PWD_COMMAND}`; export r; \
39157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39158 $(NORMAL_TARGET_EXPORTS) \
39159 (cd $(TARGET_SUBDIR)/libffi && \
39160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39161 $(TARGET-target-libffi))
39162 @endif target-libffi
39168 .PHONY: check-target-libffi maybe-check-target-libffi
39169 maybe-check-target-libffi:
39170 @if target-libffi
39171 maybe-check-target-libffi: check-target-libffi
39173 check-target-libffi:
39174 @: $(MAKE); $(unstage)
39175 @r=`${PWD_COMMAND}`; export r; \
39176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39177 $(NORMAL_TARGET_EXPORTS) \
39178 (cd $(TARGET_SUBDIR)/libffi && \
39179 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39181 @endif target-libffi
39183 .PHONY: install-target-libffi maybe-install-target-libffi
39184 maybe-install-target-libffi:
39185 @if target-libffi
39186 maybe-install-target-libffi: install-target-libffi
39188 install-target-libffi: installdirs
39189 @: $(MAKE); $(unstage)
39190 @r=`${PWD_COMMAND}`; export r; \
39191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39192 $(NORMAL_TARGET_EXPORTS) \
39193 (cd $(TARGET_SUBDIR)/libffi && \
39194 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39196 @endif target-libffi
39198 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
39199 maybe-install-strip-target-libffi:
39200 @if target-libffi
39201 maybe-install-strip-target-libffi: install-strip-target-libffi
39203 install-strip-target-libffi: installdirs
39204 @: $(MAKE); $(unstage)
39205 @r=`${PWD_COMMAND}`; export r; \
39206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39207 $(NORMAL_TARGET_EXPORTS) \
39208 (cd $(TARGET_SUBDIR)/libffi && \
39209 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39211 @endif target-libffi
39213 # Other targets (info, dvi, pdf, etc.)
39215 .PHONY: maybe-info-target-libffi info-target-libffi
39216 maybe-info-target-libffi:
39217 @if target-libffi
39218 maybe-info-target-libffi: info-target-libffi
39220 info-target-libffi: \
39221 configure-target-libffi
39222 @: $(MAKE); $(unstage)
39223 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39224 r=`${PWD_COMMAND}`; export r; \
39225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39226 $(NORMAL_TARGET_EXPORTS) \
39227 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
39228 for flag in $(EXTRA_TARGET_FLAGS); do \
39229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39230 done; \
39231 (cd $(TARGET_SUBDIR)/libffi && \
39232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39234 "RANLIB=$${RANLIB}" \
39235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39236 info) \
39237 || exit 1
39239 @endif target-libffi
39241 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
39242 maybe-dvi-target-libffi:
39243 @if target-libffi
39244 maybe-dvi-target-libffi: dvi-target-libffi
39246 dvi-target-libffi: \
39247 configure-target-libffi
39248 @: $(MAKE); $(unstage)
39249 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39250 r=`${PWD_COMMAND}`; export r; \
39251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39252 $(NORMAL_TARGET_EXPORTS) \
39253 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
39254 for flag in $(EXTRA_TARGET_FLAGS); do \
39255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39256 done; \
39257 (cd $(TARGET_SUBDIR)/libffi && \
39258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39260 "RANLIB=$${RANLIB}" \
39261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39262 dvi) \
39263 || exit 1
39265 @endif target-libffi
39267 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
39268 maybe-pdf-target-libffi:
39269 @if target-libffi
39270 maybe-pdf-target-libffi: pdf-target-libffi
39272 pdf-target-libffi: \
39273 configure-target-libffi
39274 @: $(MAKE); $(unstage)
39275 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39276 r=`${PWD_COMMAND}`; export r; \
39277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39278 $(NORMAL_TARGET_EXPORTS) \
39279 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
39280 for flag in $(EXTRA_TARGET_FLAGS); do \
39281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39282 done; \
39283 (cd $(TARGET_SUBDIR)/libffi && \
39284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39286 "RANLIB=$${RANLIB}" \
39287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39288 pdf) \
39289 || exit 1
39291 @endif target-libffi
39293 .PHONY: maybe-html-target-libffi html-target-libffi
39294 maybe-html-target-libffi:
39295 @if target-libffi
39296 maybe-html-target-libffi: html-target-libffi
39298 html-target-libffi: \
39299 configure-target-libffi
39300 @: $(MAKE); $(unstage)
39301 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39302 r=`${PWD_COMMAND}`; export r; \
39303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39304 $(NORMAL_TARGET_EXPORTS) \
39305 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
39306 for flag in $(EXTRA_TARGET_FLAGS); do \
39307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39308 done; \
39309 (cd $(TARGET_SUBDIR)/libffi && \
39310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39312 "RANLIB=$${RANLIB}" \
39313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39314 html) \
39315 || exit 1
39317 @endif target-libffi
39319 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
39320 maybe-TAGS-target-libffi:
39321 @if target-libffi
39322 maybe-TAGS-target-libffi: TAGS-target-libffi
39324 TAGS-target-libffi: \
39325 configure-target-libffi
39326 @: $(MAKE); $(unstage)
39327 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39328 r=`${PWD_COMMAND}`; export r; \
39329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39330 $(NORMAL_TARGET_EXPORTS) \
39331 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
39332 for flag in $(EXTRA_TARGET_FLAGS); do \
39333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39334 done; \
39335 (cd $(TARGET_SUBDIR)/libffi && \
39336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39338 "RANLIB=$${RANLIB}" \
39339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39340 TAGS) \
39341 || exit 1
39343 @endif target-libffi
39345 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
39346 maybe-install-info-target-libffi:
39347 @if target-libffi
39348 maybe-install-info-target-libffi: install-info-target-libffi
39350 install-info-target-libffi: \
39351 configure-target-libffi \
39352 info-target-libffi
39353 @: $(MAKE); $(unstage)
39354 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39355 r=`${PWD_COMMAND}`; export r; \
39356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39357 $(NORMAL_TARGET_EXPORTS) \
39358 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
39359 for flag in $(EXTRA_TARGET_FLAGS); do \
39360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39361 done; \
39362 (cd $(TARGET_SUBDIR)/libffi && \
39363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39365 "RANLIB=$${RANLIB}" \
39366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39367 install-info) \
39368 || exit 1
39370 @endif target-libffi
39372 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
39373 maybe-install-pdf-target-libffi:
39374 @if target-libffi
39375 maybe-install-pdf-target-libffi: install-pdf-target-libffi
39377 install-pdf-target-libffi: \
39378 configure-target-libffi \
39379 pdf-target-libffi
39380 @: $(MAKE); $(unstage)
39381 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39382 r=`${PWD_COMMAND}`; export r; \
39383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39384 $(NORMAL_TARGET_EXPORTS) \
39385 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
39386 for flag in $(EXTRA_TARGET_FLAGS); do \
39387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39388 done; \
39389 (cd $(TARGET_SUBDIR)/libffi && \
39390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39392 "RANLIB=$${RANLIB}" \
39393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39394 install-pdf) \
39395 || exit 1
39397 @endif target-libffi
39399 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
39400 maybe-install-html-target-libffi:
39401 @if target-libffi
39402 maybe-install-html-target-libffi: install-html-target-libffi
39404 install-html-target-libffi: \
39405 configure-target-libffi \
39406 html-target-libffi
39407 @: $(MAKE); $(unstage)
39408 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39409 r=`${PWD_COMMAND}`; export r; \
39410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39411 $(NORMAL_TARGET_EXPORTS) \
39412 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
39413 for flag in $(EXTRA_TARGET_FLAGS); do \
39414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39415 done; \
39416 (cd $(TARGET_SUBDIR)/libffi && \
39417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39419 "RANLIB=$${RANLIB}" \
39420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39421 install-html) \
39422 || exit 1
39424 @endif target-libffi
39426 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
39427 maybe-installcheck-target-libffi:
39428 @if target-libffi
39429 maybe-installcheck-target-libffi: installcheck-target-libffi
39431 installcheck-target-libffi: \
39432 configure-target-libffi
39433 @: $(MAKE); $(unstage)
39434 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39435 r=`${PWD_COMMAND}`; export r; \
39436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39437 $(NORMAL_TARGET_EXPORTS) \
39438 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
39439 for flag in $(EXTRA_TARGET_FLAGS); do \
39440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39441 done; \
39442 (cd $(TARGET_SUBDIR)/libffi && \
39443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39445 "RANLIB=$${RANLIB}" \
39446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39447 installcheck) \
39448 || exit 1
39450 @endif target-libffi
39452 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
39453 maybe-mostlyclean-target-libffi:
39454 @if target-libffi
39455 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
39457 mostlyclean-target-libffi:
39458 @: $(MAKE); $(unstage)
39459 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39460 r=`${PWD_COMMAND}`; export r; \
39461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39462 $(NORMAL_TARGET_EXPORTS) \
39463 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
39464 for flag in $(EXTRA_TARGET_FLAGS); do \
39465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39466 done; \
39467 (cd $(TARGET_SUBDIR)/libffi && \
39468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39470 "RANLIB=$${RANLIB}" \
39471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39472 mostlyclean) \
39473 || exit 1
39475 @endif target-libffi
39477 .PHONY: maybe-clean-target-libffi clean-target-libffi
39478 maybe-clean-target-libffi:
39479 @if target-libffi
39480 maybe-clean-target-libffi: clean-target-libffi
39482 clean-target-libffi:
39483 @: $(MAKE); $(unstage)
39484 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39485 r=`${PWD_COMMAND}`; export r; \
39486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39487 $(NORMAL_TARGET_EXPORTS) \
39488 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
39489 for flag in $(EXTRA_TARGET_FLAGS); do \
39490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39491 done; \
39492 (cd $(TARGET_SUBDIR)/libffi && \
39493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39495 "RANLIB=$${RANLIB}" \
39496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39497 clean) \
39498 || exit 1
39500 @endif target-libffi
39502 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
39503 maybe-distclean-target-libffi:
39504 @if target-libffi
39505 maybe-distclean-target-libffi: distclean-target-libffi
39507 distclean-target-libffi:
39508 @: $(MAKE); $(unstage)
39509 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39510 r=`${PWD_COMMAND}`; export r; \
39511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39512 $(NORMAL_TARGET_EXPORTS) \
39513 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
39514 for flag in $(EXTRA_TARGET_FLAGS); do \
39515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39516 done; \
39517 (cd $(TARGET_SUBDIR)/libffi && \
39518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39520 "RANLIB=$${RANLIB}" \
39521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39522 distclean) \
39523 || exit 1
39525 @endif target-libffi
39527 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
39528 maybe-maintainer-clean-target-libffi:
39529 @if target-libffi
39530 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
39532 maintainer-clean-target-libffi:
39533 @: $(MAKE); $(unstage)
39534 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39535 r=`${PWD_COMMAND}`; export r; \
39536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39537 $(NORMAL_TARGET_EXPORTS) \
39538 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
39539 for flag in $(EXTRA_TARGET_FLAGS); do \
39540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39541 done; \
39542 (cd $(TARGET_SUBDIR)/libffi && \
39543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39545 "RANLIB=$${RANLIB}" \
39546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39547 maintainer-clean) \
39548 || exit 1
39550 @endif target-libffi
39556 .PHONY: configure-target-libjava maybe-configure-target-libjava
39557 maybe-configure-target-libjava:
39558 @if gcc-bootstrap
39559 configure-target-libjava: stage_current
39560 @endif gcc-bootstrap
39561 @if target-libjava
39562 maybe-configure-target-libjava: configure-target-libjava
39563 configure-target-libjava:
39564 @: $(MAKE); $(unstage)
39565 @r=`${PWD_COMMAND}`; export r; \
39566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39567 echo "Checking multilib configuration for libjava..."; \
39568 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
39569 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
39570 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
39571 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
39572 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
39573 else \
39574 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
39575 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
39576 fi; \
39577 else \
39578 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
39579 fi; \
39580 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
39581 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
39582 $(RAW_CXX_TARGET_EXPORTS) \
39583 echo Configuring in $(TARGET_SUBDIR)/libjava; \
39584 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
39585 case $(srcdir) in \
39586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39587 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
39588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39589 esac; \
39590 srcdiroption="--srcdir=$${topdir}/libjava"; \
39591 libsrcdir="$$s/libjava"; \
39592 rm -f no-such-file || : ; \
39593 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39594 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39595 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
39596 || exit 1
39597 @endif target-libjava
39603 .PHONY: all-target-libjava maybe-all-target-libjava
39604 maybe-all-target-libjava:
39605 @if gcc-bootstrap
39606 all-target-libjava: stage_current
39607 @endif gcc-bootstrap
39608 @if target-libjava
39609 TARGET-target-libjava=all
39610 maybe-all-target-libjava: all-target-libjava
39611 all-target-libjava: configure-target-libjava
39612 @: $(MAKE); $(unstage)
39613 @r=`${PWD_COMMAND}`; export r; \
39614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39615 $(RAW_CXX_TARGET_EXPORTS) \
39616 (cd $(TARGET_SUBDIR)/libjava && \
39617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
39618 $(TARGET-target-libjava))
39619 @endif target-libjava
39625 .PHONY: check-target-libjava maybe-check-target-libjava
39626 maybe-check-target-libjava:
39627 @if target-libjava
39628 maybe-check-target-libjava: check-target-libjava
39630 check-target-libjava:
39631 @: $(MAKE); $(unstage)
39632 @r=`${PWD_COMMAND}`; export r; \
39633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39634 $(RAW_CXX_TARGET_EXPORTS) \
39635 (cd $(TARGET_SUBDIR)/libjava && \
39636 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
39638 @endif target-libjava
39640 .PHONY: install-target-libjava maybe-install-target-libjava
39641 maybe-install-target-libjava:
39642 @if target-libjava
39643 maybe-install-target-libjava: install-target-libjava
39645 install-target-libjava: installdirs
39646 @: $(MAKE); $(unstage)
39647 @r=`${PWD_COMMAND}`; export r; \
39648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39649 $(RAW_CXX_TARGET_EXPORTS) \
39650 (cd $(TARGET_SUBDIR)/libjava && \
39651 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39653 @endif target-libjava
39655 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
39656 maybe-install-strip-target-libjava:
39657 @if target-libjava
39658 maybe-install-strip-target-libjava: install-strip-target-libjava
39660 install-strip-target-libjava: installdirs
39661 @: $(MAKE); $(unstage)
39662 @r=`${PWD_COMMAND}`; export r; \
39663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39664 $(RAW_CXX_TARGET_EXPORTS) \
39665 (cd $(TARGET_SUBDIR)/libjava && \
39666 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39668 @endif target-libjava
39670 # Other targets (info, dvi, pdf, etc.)
39672 .PHONY: maybe-info-target-libjava info-target-libjava
39673 maybe-info-target-libjava:
39674 @if target-libjava
39675 maybe-info-target-libjava: info-target-libjava
39677 info-target-libjava: \
39678 configure-target-libjava
39679 @: $(MAKE); $(unstage)
39680 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39681 r=`${PWD_COMMAND}`; export r; \
39682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39683 $(RAW_CXX_TARGET_EXPORTS) \
39684 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
39685 for flag in $(EXTRA_TARGET_FLAGS); do \
39686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39687 done; \
39688 (cd $(TARGET_SUBDIR)/libjava && \
39689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39691 "RANLIB=$${RANLIB}" \
39692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39693 info) \
39694 || exit 1
39696 @endif target-libjava
39698 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
39699 maybe-dvi-target-libjava:
39700 @if target-libjava
39701 maybe-dvi-target-libjava: dvi-target-libjava
39703 dvi-target-libjava: \
39704 configure-target-libjava
39705 @: $(MAKE); $(unstage)
39706 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39707 r=`${PWD_COMMAND}`; export r; \
39708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39709 $(RAW_CXX_TARGET_EXPORTS) \
39710 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
39711 for flag in $(EXTRA_TARGET_FLAGS); do \
39712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39713 done; \
39714 (cd $(TARGET_SUBDIR)/libjava && \
39715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39717 "RANLIB=$${RANLIB}" \
39718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39719 dvi) \
39720 || exit 1
39722 @endif target-libjava
39724 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
39725 maybe-pdf-target-libjava:
39726 @if target-libjava
39727 maybe-pdf-target-libjava: pdf-target-libjava
39729 pdf-target-libjava: \
39730 configure-target-libjava
39731 @: $(MAKE); $(unstage)
39732 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39733 r=`${PWD_COMMAND}`; export r; \
39734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39735 $(RAW_CXX_TARGET_EXPORTS) \
39736 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
39737 for flag in $(EXTRA_TARGET_FLAGS); do \
39738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39739 done; \
39740 (cd $(TARGET_SUBDIR)/libjava && \
39741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39743 "RANLIB=$${RANLIB}" \
39744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39745 pdf) \
39746 || exit 1
39748 @endif target-libjava
39750 .PHONY: maybe-html-target-libjava html-target-libjava
39751 maybe-html-target-libjava:
39752 @if target-libjava
39753 maybe-html-target-libjava: html-target-libjava
39755 html-target-libjava: \
39756 configure-target-libjava
39757 @: $(MAKE); $(unstage)
39758 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39759 r=`${PWD_COMMAND}`; export r; \
39760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39761 $(RAW_CXX_TARGET_EXPORTS) \
39762 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
39763 for flag in $(EXTRA_TARGET_FLAGS); do \
39764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39765 done; \
39766 (cd $(TARGET_SUBDIR)/libjava && \
39767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39769 "RANLIB=$${RANLIB}" \
39770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39771 html) \
39772 || exit 1
39774 @endif target-libjava
39776 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
39777 maybe-TAGS-target-libjava:
39778 @if target-libjava
39779 maybe-TAGS-target-libjava: TAGS-target-libjava
39781 TAGS-target-libjava: \
39782 configure-target-libjava
39783 @: $(MAKE); $(unstage)
39784 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39785 r=`${PWD_COMMAND}`; export r; \
39786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39787 $(RAW_CXX_TARGET_EXPORTS) \
39788 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
39789 for flag in $(EXTRA_TARGET_FLAGS); do \
39790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39791 done; \
39792 (cd $(TARGET_SUBDIR)/libjava && \
39793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39795 "RANLIB=$${RANLIB}" \
39796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39797 TAGS) \
39798 || exit 1
39800 @endif target-libjava
39802 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
39803 maybe-install-info-target-libjava:
39804 @if target-libjava
39805 maybe-install-info-target-libjava: install-info-target-libjava
39807 install-info-target-libjava: \
39808 configure-target-libjava \
39809 info-target-libjava
39810 @: $(MAKE); $(unstage)
39811 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39812 r=`${PWD_COMMAND}`; export r; \
39813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39814 $(RAW_CXX_TARGET_EXPORTS) \
39815 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
39816 for flag in $(EXTRA_TARGET_FLAGS); do \
39817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39818 done; \
39819 (cd $(TARGET_SUBDIR)/libjava && \
39820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39822 "RANLIB=$${RANLIB}" \
39823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39824 install-info) \
39825 || exit 1
39827 @endif target-libjava
39829 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
39830 maybe-install-pdf-target-libjava:
39831 @if target-libjava
39832 maybe-install-pdf-target-libjava: install-pdf-target-libjava
39834 install-pdf-target-libjava: \
39835 configure-target-libjava \
39836 pdf-target-libjava
39837 @: $(MAKE); $(unstage)
39838 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39839 r=`${PWD_COMMAND}`; export r; \
39840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39841 $(RAW_CXX_TARGET_EXPORTS) \
39842 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
39843 for flag in $(EXTRA_TARGET_FLAGS); do \
39844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39845 done; \
39846 (cd $(TARGET_SUBDIR)/libjava && \
39847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39849 "RANLIB=$${RANLIB}" \
39850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39851 install-pdf) \
39852 || exit 1
39854 @endif target-libjava
39856 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
39857 maybe-install-html-target-libjava:
39858 @if target-libjava
39859 maybe-install-html-target-libjava: install-html-target-libjava
39861 install-html-target-libjava: \
39862 configure-target-libjava \
39863 html-target-libjava
39864 @: $(MAKE); $(unstage)
39865 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39866 r=`${PWD_COMMAND}`; export r; \
39867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39868 $(RAW_CXX_TARGET_EXPORTS) \
39869 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
39870 for flag in $(EXTRA_TARGET_FLAGS); do \
39871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39872 done; \
39873 (cd $(TARGET_SUBDIR)/libjava && \
39874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39876 "RANLIB=$${RANLIB}" \
39877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39878 install-html) \
39879 || exit 1
39881 @endif target-libjava
39883 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
39884 maybe-installcheck-target-libjava:
39885 @if target-libjava
39886 maybe-installcheck-target-libjava: installcheck-target-libjava
39888 installcheck-target-libjava: \
39889 configure-target-libjava
39890 @: $(MAKE); $(unstage)
39891 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39892 r=`${PWD_COMMAND}`; export r; \
39893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39894 $(RAW_CXX_TARGET_EXPORTS) \
39895 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
39896 for flag in $(EXTRA_TARGET_FLAGS); do \
39897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39898 done; \
39899 (cd $(TARGET_SUBDIR)/libjava && \
39900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39902 "RANLIB=$${RANLIB}" \
39903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39904 installcheck) \
39905 || exit 1
39907 @endif target-libjava
39909 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
39910 maybe-mostlyclean-target-libjava:
39911 @if target-libjava
39912 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
39914 mostlyclean-target-libjava:
39915 @: $(MAKE); $(unstage)
39916 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39917 r=`${PWD_COMMAND}`; export r; \
39918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39919 $(RAW_CXX_TARGET_EXPORTS) \
39920 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
39921 for flag in $(EXTRA_TARGET_FLAGS); do \
39922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39923 done; \
39924 (cd $(TARGET_SUBDIR)/libjava && \
39925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39927 "RANLIB=$${RANLIB}" \
39928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39929 mostlyclean) \
39930 || exit 1
39932 @endif target-libjava
39934 .PHONY: maybe-clean-target-libjava clean-target-libjava
39935 maybe-clean-target-libjava:
39936 @if target-libjava
39937 maybe-clean-target-libjava: clean-target-libjava
39939 clean-target-libjava:
39940 @: $(MAKE); $(unstage)
39941 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39942 r=`${PWD_COMMAND}`; export r; \
39943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39944 $(RAW_CXX_TARGET_EXPORTS) \
39945 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
39946 for flag in $(EXTRA_TARGET_FLAGS); do \
39947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39948 done; \
39949 (cd $(TARGET_SUBDIR)/libjava && \
39950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39952 "RANLIB=$${RANLIB}" \
39953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39954 clean) \
39955 || exit 1
39957 @endif target-libjava
39959 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
39960 maybe-distclean-target-libjava:
39961 @if target-libjava
39962 maybe-distclean-target-libjava: distclean-target-libjava
39964 distclean-target-libjava:
39965 @: $(MAKE); $(unstage)
39966 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39967 r=`${PWD_COMMAND}`; export r; \
39968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39969 $(RAW_CXX_TARGET_EXPORTS) \
39970 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
39971 for flag in $(EXTRA_TARGET_FLAGS); do \
39972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39973 done; \
39974 (cd $(TARGET_SUBDIR)/libjava && \
39975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39977 "RANLIB=$${RANLIB}" \
39978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39979 distclean) \
39980 || exit 1
39982 @endif target-libjava
39984 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
39985 maybe-maintainer-clean-target-libjava:
39986 @if target-libjava
39987 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
39989 maintainer-clean-target-libjava:
39990 @: $(MAKE); $(unstage)
39991 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39992 r=`${PWD_COMMAND}`; export r; \
39993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39994 $(RAW_CXX_TARGET_EXPORTS) \
39995 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
39996 for flag in $(EXTRA_TARGET_FLAGS); do \
39997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39998 done; \
39999 (cd $(TARGET_SUBDIR)/libjava && \
40000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40002 "RANLIB=$${RANLIB}" \
40003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40004 maintainer-clean) \
40005 || exit 1
40007 @endif target-libjava
40013 .PHONY: configure-target-zlib maybe-configure-target-zlib
40014 maybe-configure-target-zlib:
40015 @if gcc-bootstrap
40016 configure-target-zlib: stage_current
40017 @endif gcc-bootstrap
40018 @if target-zlib
40019 maybe-configure-target-zlib: configure-target-zlib
40020 configure-target-zlib:
40021 @: $(MAKE); $(unstage)
40022 @r=`${PWD_COMMAND}`; export r; \
40023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40024 echo "Checking multilib configuration for zlib..."; \
40025 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40026 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
40027 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
40028 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
40029 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
40030 else \
40031 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
40032 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40033 fi; \
40034 else \
40035 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40036 fi; \
40037 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
40038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40039 $(NORMAL_TARGET_EXPORTS) \
40040 echo Configuring in $(TARGET_SUBDIR)/zlib; \
40041 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
40042 case $(srcdir) in \
40043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40044 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
40045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40046 esac; \
40047 srcdiroption="--srcdir=$${topdir}/zlib"; \
40048 libsrcdir="$$s/zlib"; \
40049 rm -f no-such-file || : ; \
40050 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40051 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40052 --target=${target_alias} $${srcdiroption} \
40053 || exit 1
40054 @endif target-zlib
40060 .PHONY: all-target-zlib maybe-all-target-zlib
40061 maybe-all-target-zlib:
40062 @if gcc-bootstrap
40063 all-target-zlib: stage_current
40064 @endif gcc-bootstrap
40065 @if target-zlib
40066 TARGET-target-zlib=all
40067 maybe-all-target-zlib: all-target-zlib
40068 all-target-zlib: configure-target-zlib
40069 @: $(MAKE); $(unstage)
40070 @r=`${PWD_COMMAND}`; export r; \
40071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40072 $(NORMAL_TARGET_EXPORTS) \
40073 (cd $(TARGET_SUBDIR)/zlib && \
40074 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40075 $(TARGET-target-zlib))
40076 @endif target-zlib
40082 .PHONY: check-target-zlib maybe-check-target-zlib
40083 maybe-check-target-zlib:
40084 @if target-zlib
40085 maybe-check-target-zlib: check-target-zlib
40087 check-target-zlib:
40088 @: $(MAKE); $(unstage)
40089 @r=`${PWD_COMMAND}`; export r; \
40090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40091 $(NORMAL_TARGET_EXPORTS) \
40092 (cd $(TARGET_SUBDIR)/zlib && \
40093 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40095 @endif target-zlib
40097 .PHONY: install-target-zlib maybe-install-target-zlib
40098 maybe-install-target-zlib:
40099 @if target-zlib
40100 maybe-install-target-zlib: install-target-zlib
40102 install-target-zlib: installdirs
40103 @: $(MAKE); $(unstage)
40104 @r=`${PWD_COMMAND}`; export r; \
40105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40106 $(NORMAL_TARGET_EXPORTS) \
40107 (cd $(TARGET_SUBDIR)/zlib && \
40108 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40110 @endif target-zlib
40112 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
40113 maybe-install-strip-target-zlib:
40114 @if target-zlib
40115 maybe-install-strip-target-zlib: install-strip-target-zlib
40117 install-strip-target-zlib: installdirs
40118 @: $(MAKE); $(unstage)
40119 @r=`${PWD_COMMAND}`; export r; \
40120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40121 $(NORMAL_TARGET_EXPORTS) \
40122 (cd $(TARGET_SUBDIR)/zlib && \
40123 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40125 @endif target-zlib
40127 # Other targets (info, dvi, pdf, etc.)
40129 .PHONY: maybe-info-target-zlib info-target-zlib
40130 maybe-info-target-zlib:
40131 @if target-zlib
40132 maybe-info-target-zlib: info-target-zlib
40134 info-target-zlib: \
40135 configure-target-zlib
40136 @: $(MAKE); $(unstage)
40137 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40138 r=`${PWD_COMMAND}`; export r; \
40139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40140 $(NORMAL_TARGET_EXPORTS) \
40141 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
40142 for flag in $(EXTRA_TARGET_FLAGS); do \
40143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40144 done; \
40145 (cd $(TARGET_SUBDIR)/zlib && \
40146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40148 "RANLIB=$${RANLIB}" \
40149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40150 info) \
40151 || exit 1
40153 @endif target-zlib
40155 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
40156 maybe-dvi-target-zlib:
40157 @if target-zlib
40158 maybe-dvi-target-zlib: dvi-target-zlib
40160 dvi-target-zlib: \
40161 configure-target-zlib
40162 @: $(MAKE); $(unstage)
40163 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40164 r=`${PWD_COMMAND}`; export r; \
40165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40166 $(NORMAL_TARGET_EXPORTS) \
40167 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
40168 for flag in $(EXTRA_TARGET_FLAGS); do \
40169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40170 done; \
40171 (cd $(TARGET_SUBDIR)/zlib && \
40172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40174 "RANLIB=$${RANLIB}" \
40175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40176 dvi) \
40177 || exit 1
40179 @endif target-zlib
40181 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
40182 maybe-pdf-target-zlib:
40183 @if target-zlib
40184 maybe-pdf-target-zlib: pdf-target-zlib
40186 pdf-target-zlib: \
40187 configure-target-zlib
40188 @: $(MAKE); $(unstage)
40189 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40190 r=`${PWD_COMMAND}`; export r; \
40191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40192 $(NORMAL_TARGET_EXPORTS) \
40193 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
40194 for flag in $(EXTRA_TARGET_FLAGS); do \
40195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40196 done; \
40197 (cd $(TARGET_SUBDIR)/zlib && \
40198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40200 "RANLIB=$${RANLIB}" \
40201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40202 pdf) \
40203 || exit 1
40205 @endif target-zlib
40207 .PHONY: maybe-html-target-zlib html-target-zlib
40208 maybe-html-target-zlib:
40209 @if target-zlib
40210 maybe-html-target-zlib: html-target-zlib
40212 html-target-zlib: \
40213 configure-target-zlib
40214 @: $(MAKE); $(unstage)
40215 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40216 r=`${PWD_COMMAND}`; export r; \
40217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40218 $(NORMAL_TARGET_EXPORTS) \
40219 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
40220 for flag in $(EXTRA_TARGET_FLAGS); do \
40221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40222 done; \
40223 (cd $(TARGET_SUBDIR)/zlib && \
40224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40226 "RANLIB=$${RANLIB}" \
40227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40228 html) \
40229 || exit 1
40231 @endif target-zlib
40233 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
40234 maybe-TAGS-target-zlib:
40235 @if target-zlib
40236 maybe-TAGS-target-zlib: TAGS-target-zlib
40238 TAGS-target-zlib: \
40239 configure-target-zlib
40240 @: $(MAKE); $(unstage)
40241 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40242 r=`${PWD_COMMAND}`; export r; \
40243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40244 $(NORMAL_TARGET_EXPORTS) \
40245 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
40246 for flag in $(EXTRA_TARGET_FLAGS); do \
40247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40248 done; \
40249 (cd $(TARGET_SUBDIR)/zlib && \
40250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40252 "RANLIB=$${RANLIB}" \
40253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40254 TAGS) \
40255 || exit 1
40257 @endif target-zlib
40259 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
40260 maybe-install-info-target-zlib:
40261 @if target-zlib
40262 maybe-install-info-target-zlib: install-info-target-zlib
40264 install-info-target-zlib: \
40265 configure-target-zlib \
40266 info-target-zlib
40267 @: $(MAKE); $(unstage)
40268 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40269 r=`${PWD_COMMAND}`; export r; \
40270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40271 $(NORMAL_TARGET_EXPORTS) \
40272 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
40273 for flag in $(EXTRA_TARGET_FLAGS); do \
40274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40275 done; \
40276 (cd $(TARGET_SUBDIR)/zlib && \
40277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40279 "RANLIB=$${RANLIB}" \
40280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40281 install-info) \
40282 || exit 1
40284 @endif target-zlib
40286 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
40287 maybe-install-pdf-target-zlib:
40288 @if target-zlib
40289 maybe-install-pdf-target-zlib: install-pdf-target-zlib
40291 install-pdf-target-zlib: \
40292 configure-target-zlib \
40293 pdf-target-zlib
40294 @: $(MAKE); $(unstage)
40295 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40296 r=`${PWD_COMMAND}`; export r; \
40297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40298 $(NORMAL_TARGET_EXPORTS) \
40299 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
40300 for flag in $(EXTRA_TARGET_FLAGS); do \
40301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40302 done; \
40303 (cd $(TARGET_SUBDIR)/zlib && \
40304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40306 "RANLIB=$${RANLIB}" \
40307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40308 install-pdf) \
40309 || exit 1
40311 @endif target-zlib
40313 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
40314 maybe-install-html-target-zlib:
40315 @if target-zlib
40316 maybe-install-html-target-zlib: install-html-target-zlib
40318 install-html-target-zlib: \
40319 configure-target-zlib \
40320 html-target-zlib
40321 @: $(MAKE); $(unstage)
40322 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40323 r=`${PWD_COMMAND}`; export r; \
40324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40325 $(NORMAL_TARGET_EXPORTS) \
40326 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
40327 for flag in $(EXTRA_TARGET_FLAGS); do \
40328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40329 done; \
40330 (cd $(TARGET_SUBDIR)/zlib && \
40331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40333 "RANLIB=$${RANLIB}" \
40334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40335 install-html) \
40336 || exit 1
40338 @endif target-zlib
40340 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
40341 maybe-installcheck-target-zlib:
40342 @if target-zlib
40343 maybe-installcheck-target-zlib: installcheck-target-zlib
40345 installcheck-target-zlib: \
40346 configure-target-zlib
40347 @: $(MAKE); $(unstage)
40348 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40349 r=`${PWD_COMMAND}`; export r; \
40350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40351 $(NORMAL_TARGET_EXPORTS) \
40352 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
40353 for flag in $(EXTRA_TARGET_FLAGS); do \
40354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40355 done; \
40356 (cd $(TARGET_SUBDIR)/zlib && \
40357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40359 "RANLIB=$${RANLIB}" \
40360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40361 installcheck) \
40362 || exit 1
40364 @endif target-zlib
40366 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
40367 maybe-mostlyclean-target-zlib:
40368 @if target-zlib
40369 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
40371 mostlyclean-target-zlib:
40372 @: $(MAKE); $(unstage)
40373 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40374 r=`${PWD_COMMAND}`; export r; \
40375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40376 $(NORMAL_TARGET_EXPORTS) \
40377 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
40378 for flag in $(EXTRA_TARGET_FLAGS); do \
40379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40380 done; \
40381 (cd $(TARGET_SUBDIR)/zlib && \
40382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40384 "RANLIB=$${RANLIB}" \
40385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40386 mostlyclean) \
40387 || exit 1
40389 @endif target-zlib
40391 .PHONY: maybe-clean-target-zlib clean-target-zlib
40392 maybe-clean-target-zlib:
40393 @if target-zlib
40394 maybe-clean-target-zlib: clean-target-zlib
40396 clean-target-zlib:
40397 @: $(MAKE); $(unstage)
40398 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40399 r=`${PWD_COMMAND}`; export r; \
40400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40401 $(NORMAL_TARGET_EXPORTS) \
40402 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
40403 for flag in $(EXTRA_TARGET_FLAGS); do \
40404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40405 done; \
40406 (cd $(TARGET_SUBDIR)/zlib && \
40407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40409 "RANLIB=$${RANLIB}" \
40410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40411 clean) \
40412 || exit 1
40414 @endif target-zlib
40416 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
40417 maybe-distclean-target-zlib:
40418 @if target-zlib
40419 maybe-distclean-target-zlib: distclean-target-zlib
40421 distclean-target-zlib:
40422 @: $(MAKE); $(unstage)
40423 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40424 r=`${PWD_COMMAND}`; export r; \
40425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40426 $(NORMAL_TARGET_EXPORTS) \
40427 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
40428 for flag in $(EXTRA_TARGET_FLAGS); do \
40429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40430 done; \
40431 (cd $(TARGET_SUBDIR)/zlib && \
40432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40434 "RANLIB=$${RANLIB}" \
40435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40436 distclean) \
40437 || exit 1
40439 @endif target-zlib
40441 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
40442 maybe-maintainer-clean-target-zlib:
40443 @if target-zlib
40444 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
40446 maintainer-clean-target-zlib:
40447 @: $(MAKE); $(unstage)
40448 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40449 r=`${PWD_COMMAND}`; export r; \
40450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40451 $(NORMAL_TARGET_EXPORTS) \
40452 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
40453 for flag in $(EXTRA_TARGET_FLAGS); do \
40454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40455 done; \
40456 (cd $(TARGET_SUBDIR)/zlib && \
40457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40459 "RANLIB=$${RANLIB}" \
40460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40461 maintainer-clean) \
40462 || exit 1
40464 @endif target-zlib
40470 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
40471 maybe-configure-target-boehm-gc:
40472 @if gcc-bootstrap
40473 configure-target-boehm-gc: stage_current
40474 @endif gcc-bootstrap
40475 @if target-boehm-gc
40476 maybe-configure-target-boehm-gc: configure-target-boehm-gc
40477 configure-target-boehm-gc:
40478 @: $(MAKE); $(unstage)
40479 @r=`${PWD_COMMAND}`; export r; \
40480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40481 echo "Checking multilib configuration for boehm-gc..."; \
40482 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
40483 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
40484 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40485 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40486 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
40487 else \
40488 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
40489 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
40490 fi; \
40491 else \
40492 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
40493 fi; \
40494 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
40495 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
40496 $(NORMAL_TARGET_EXPORTS) \
40497 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
40498 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
40499 case $(srcdir) in \
40500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40501 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
40502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40503 esac; \
40504 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
40505 libsrcdir="$$s/boehm-gc"; \
40506 rm -f no-such-file || : ; \
40507 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40508 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40509 --target=${target_alias} $${srcdiroption} \
40510 || exit 1
40511 @endif target-boehm-gc
40517 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
40518 maybe-all-target-boehm-gc:
40519 @if gcc-bootstrap
40520 all-target-boehm-gc: stage_current
40521 @endif gcc-bootstrap
40522 @if target-boehm-gc
40523 TARGET-target-boehm-gc=all
40524 maybe-all-target-boehm-gc: all-target-boehm-gc
40525 all-target-boehm-gc: configure-target-boehm-gc
40526 @: $(MAKE); $(unstage)
40527 @r=`${PWD_COMMAND}`; export r; \
40528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40529 $(NORMAL_TARGET_EXPORTS) \
40530 (cd $(TARGET_SUBDIR)/boehm-gc && \
40531 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40532 $(TARGET-target-boehm-gc))
40533 @endif target-boehm-gc
40539 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
40540 maybe-check-target-boehm-gc:
40541 @if target-boehm-gc
40542 maybe-check-target-boehm-gc: check-target-boehm-gc
40544 check-target-boehm-gc:
40545 @: $(MAKE); $(unstage)
40546 @r=`${PWD_COMMAND}`; export r; \
40547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40548 $(NORMAL_TARGET_EXPORTS) \
40549 (cd $(TARGET_SUBDIR)/boehm-gc && \
40550 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40552 @endif target-boehm-gc
40554 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
40555 maybe-install-target-boehm-gc:
40556 @if target-boehm-gc
40557 maybe-install-target-boehm-gc: install-target-boehm-gc
40559 install-target-boehm-gc: installdirs
40560 @: $(MAKE); $(unstage)
40561 @r=`${PWD_COMMAND}`; export r; \
40562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40563 $(NORMAL_TARGET_EXPORTS) \
40564 (cd $(TARGET_SUBDIR)/boehm-gc && \
40565 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40567 @endif target-boehm-gc
40569 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
40570 maybe-install-strip-target-boehm-gc:
40571 @if target-boehm-gc
40572 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
40574 install-strip-target-boehm-gc: installdirs
40575 @: $(MAKE); $(unstage)
40576 @r=`${PWD_COMMAND}`; export r; \
40577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40578 $(NORMAL_TARGET_EXPORTS) \
40579 (cd $(TARGET_SUBDIR)/boehm-gc && \
40580 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40582 @endif target-boehm-gc
40584 # Other targets (info, dvi, pdf, etc.)
40586 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
40587 maybe-info-target-boehm-gc:
40588 @if target-boehm-gc
40589 maybe-info-target-boehm-gc: info-target-boehm-gc
40591 info-target-boehm-gc: \
40592 configure-target-boehm-gc
40593 @: $(MAKE); $(unstage)
40594 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40595 r=`${PWD_COMMAND}`; export r; \
40596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40597 $(NORMAL_TARGET_EXPORTS) \
40598 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
40599 for flag in $(EXTRA_TARGET_FLAGS); do \
40600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40601 done; \
40602 (cd $(TARGET_SUBDIR)/boehm-gc && \
40603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40605 "RANLIB=$${RANLIB}" \
40606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40607 info) \
40608 || exit 1
40610 @endif target-boehm-gc
40612 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
40613 maybe-dvi-target-boehm-gc:
40614 @if target-boehm-gc
40615 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
40617 dvi-target-boehm-gc: \
40618 configure-target-boehm-gc
40619 @: $(MAKE); $(unstage)
40620 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40621 r=`${PWD_COMMAND}`; export r; \
40622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40623 $(NORMAL_TARGET_EXPORTS) \
40624 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
40625 for flag in $(EXTRA_TARGET_FLAGS); do \
40626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40627 done; \
40628 (cd $(TARGET_SUBDIR)/boehm-gc && \
40629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40631 "RANLIB=$${RANLIB}" \
40632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40633 dvi) \
40634 || exit 1
40636 @endif target-boehm-gc
40638 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
40639 maybe-pdf-target-boehm-gc:
40640 @if target-boehm-gc
40641 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
40643 pdf-target-boehm-gc: \
40644 configure-target-boehm-gc
40645 @: $(MAKE); $(unstage)
40646 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40647 r=`${PWD_COMMAND}`; export r; \
40648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40649 $(NORMAL_TARGET_EXPORTS) \
40650 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
40651 for flag in $(EXTRA_TARGET_FLAGS); do \
40652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40653 done; \
40654 (cd $(TARGET_SUBDIR)/boehm-gc && \
40655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40657 "RANLIB=$${RANLIB}" \
40658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40659 pdf) \
40660 || exit 1
40662 @endif target-boehm-gc
40664 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
40665 maybe-html-target-boehm-gc:
40666 @if target-boehm-gc
40667 maybe-html-target-boehm-gc: html-target-boehm-gc
40669 html-target-boehm-gc: \
40670 configure-target-boehm-gc
40671 @: $(MAKE); $(unstage)
40672 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40673 r=`${PWD_COMMAND}`; export r; \
40674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40675 $(NORMAL_TARGET_EXPORTS) \
40676 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
40677 for flag in $(EXTRA_TARGET_FLAGS); do \
40678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40679 done; \
40680 (cd $(TARGET_SUBDIR)/boehm-gc && \
40681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40683 "RANLIB=$${RANLIB}" \
40684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40685 html) \
40686 || exit 1
40688 @endif target-boehm-gc
40690 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
40691 maybe-TAGS-target-boehm-gc:
40692 @if target-boehm-gc
40693 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
40695 TAGS-target-boehm-gc: \
40696 configure-target-boehm-gc
40697 @: $(MAKE); $(unstage)
40698 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40699 r=`${PWD_COMMAND}`; export r; \
40700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40701 $(NORMAL_TARGET_EXPORTS) \
40702 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
40703 for flag in $(EXTRA_TARGET_FLAGS); do \
40704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40705 done; \
40706 (cd $(TARGET_SUBDIR)/boehm-gc && \
40707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40709 "RANLIB=$${RANLIB}" \
40710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40711 TAGS) \
40712 || exit 1
40714 @endif target-boehm-gc
40716 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
40717 maybe-install-info-target-boehm-gc:
40718 @if target-boehm-gc
40719 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
40721 install-info-target-boehm-gc: \
40722 configure-target-boehm-gc \
40723 info-target-boehm-gc
40724 @: $(MAKE); $(unstage)
40725 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40726 r=`${PWD_COMMAND}`; export r; \
40727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40728 $(NORMAL_TARGET_EXPORTS) \
40729 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
40730 for flag in $(EXTRA_TARGET_FLAGS); do \
40731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40732 done; \
40733 (cd $(TARGET_SUBDIR)/boehm-gc && \
40734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40736 "RANLIB=$${RANLIB}" \
40737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40738 install-info) \
40739 || exit 1
40741 @endif target-boehm-gc
40743 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
40744 maybe-install-pdf-target-boehm-gc:
40745 @if target-boehm-gc
40746 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
40748 install-pdf-target-boehm-gc: \
40749 configure-target-boehm-gc \
40750 pdf-target-boehm-gc
40751 @: $(MAKE); $(unstage)
40752 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40753 r=`${PWD_COMMAND}`; export r; \
40754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40755 $(NORMAL_TARGET_EXPORTS) \
40756 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
40757 for flag in $(EXTRA_TARGET_FLAGS); do \
40758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40759 done; \
40760 (cd $(TARGET_SUBDIR)/boehm-gc && \
40761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40763 "RANLIB=$${RANLIB}" \
40764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40765 install-pdf) \
40766 || exit 1
40768 @endif target-boehm-gc
40770 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
40771 maybe-install-html-target-boehm-gc:
40772 @if target-boehm-gc
40773 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
40775 install-html-target-boehm-gc: \
40776 configure-target-boehm-gc \
40777 html-target-boehm-gc
40778 @: $(MAKE); $(unstage)
40779 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40780 r=`${PWD_COMMAND}`; export r; \
40781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40782 $(NORMAL_TARGET_EXPORTS) \
40783 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
40784 for flag in $(EXTRA_TARGET_FLAGS); do \
40785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40786 done; \
40787 (cd $(TARGET_SUBDIR)/boehm-gc && \
40788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40790 "RANLIB=$${RANLIB}" \
40791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40792 install-html) \
40793 || exit 1
40795 @endif target-boehm-gc
40797 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
40798 maybe-installcheck-target-boehm-gc:
40799 @if target-boehm-gc
40800 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
40802 installcheck-target-boehm-gc: \
40803 configure-target-boehm-gc
40804 @: $(MAKE); $(unstage)
40805 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40806 r=`${PWD_COMMAND}`; export r; \
40807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40808 $(NORMAL_TARGET_EXPORTS) \
40809 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
40810 for flag in $(EXTRA_TARGET_FLAGS); do \
40811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40812 done; \
40813 (cd $(TARGET_SUBDIR)/boehm-gc && \
40814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40816 "RANLIB=$${RANLIB}" \
40817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40818 installcheck) \
40819 || exit 1
40821 @endif target-boehm-gc
40823 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
40824 maybe-mostlyclean-target-boehm-gc:
40825 @if target-boehm-gc
40826 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
40828 mostlyclean-target-boehm-gc:
40829 @: $(MAKE); $(unstage)
40830 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40831 r=`${PWD_COMMAND}`; export r; \
40832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40833 $(NORMAL_TARGET_EXPORTS) \
40834 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
40835 for flag in $(EXTRA_TARGET_FLAGS); do \
40836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40837 done; \
40838 (cd $(TARGET_SUBDIR)/boehm-gc && \
40839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40841 "RANLIB=$${RANLIB}" \
40842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40843 mostlyclean) \
40844 || exit 1
40846 @endif target-boehm-gc
40848 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
40849 maybe-clean-target-boehm-gc:
40850 @if target-boehm-gc
40851 maybe-clean-target-boehm-gc: clean-target-boehm-gc
40853 clean-target-boehm-gc:
40854 @: $(MAKE); $(unstage)
40855 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40856 r=`${PWD_COMMAND}`; export r; \
40857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40858 $(NORMAL_TARGET_EXPORTS) \
40859 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
40860 for flag in $(EXTRA_TARGET_FLAGS); do \
40861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40862 done; \
40863 (cd $(TARGET_SUBDIR)/boehm-gc && \
40864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40866 "RANLIB=$${RANLIB}" \
40867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40868 clean) \
40869 || exit 1
40871 @endif target-boehm-gc
40873 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
40874 maybe-distclean-target-boehm-gc:
40875 @if target-boehm-gc
40876 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
40878 distclean-target-boehm-gc:
40879 @: $(MAKE); $(unstage)
40880 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40881 r=`${PWD_COMMAND}`; export r; \
40882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40883 $(NORMAL_TARGET_EXPORTS) \
40884 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
40885 for flag in $(EXTRA_TARGET_FLAGS); do \
40886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40887 done; \
40888 (cd $(TARGET_SUBDIR)/boehm-gc && \
40889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40891 "RANLIB=$${RANLIB}" \
40892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40893 distclean) \
40894 || exit 1
40896 @endif target-boehm-gc
40898 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
40899 maybe-maintainer-clean-target-boehm-gc:
40900 @if target-boehm-gc
40901 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
40903 maintainer-clean-target-boehm-gc:
40904 @: $(MAKE); $(unstage)
40905 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40906 r=`${PWD_COMMAND}`; export r; \
40907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40908 $(NORMAL_TARGET_EXPORTS) \
40909 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
40910 for flag in $(EXTRA_TARGET_FLAGS); do \
40911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40912 done; \
40913 (cd $(TARGET_SUBDIR)/boehm-gc && \
40914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40916 "RANLIB=$${RANLIB}" \
40917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40918 maintainer-clean) \
40919 || exit 1
40921 @endif target-boehm-gc
40927 .PHONY: configure-target-rda maybe-configure-target-rda
40928 maybe-configure-target-rda:
40929 @if gcc-bootstrap
40930 configure-target-rda: stage_current
40931 @endif gcc-bootstrap
40932 @if target-rda
40933 maybe-configure-target-rda: configure-target-rda
40934 configure-target-rda:
40935 @: $(MAKE); $(unstage)
40936 @r=`${PWD_COMMAND}`; export r; \
40937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40938 echo "Checking multilib configuration for rda..."; \
40939 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
40940 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
40941 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
40942 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
40943 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
40944 else \
40945 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
40946 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
40947 fi; \
40948 else \
40949 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
40950 fi; \
40951 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
40952 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
40953 $(NORMAL_TARGET_EXPORTS) \
40954 echo Configuring in $(TARGET_SUBDIR)/rda; \
40955 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
40956 case $(srcdir) in \
40957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40958 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
40959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40960 esac; \
40961 srcdiroption="--srcdir=$${topdir}/rda"; \
40962 libsrcdir="$$s/rda"; \
40963 rm -f no-such-file || : ; \
40964 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40965 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40966 --target=${target_alias} $${srcdiroption} \
40967 || exit 1
40968 @endif target-rda
40974 .PHONY: all-target-rda maybe-all-target-rda
40975 maybe-all-target-rda:
40976 @if gcc-bootstrap
40977 all-target-rda: stage_current
40978 @endif gcc-bootstrap
40979 @if target-rda
40980 TARGET-target-rda=all
40981 maybe-all-target-rda: all-target-rda
40982 all-target-rda: configure-target-rda
40983 @: $(MAKE); $(unstage)
40984 @r=`${PWD_COMMAND}`; export r; \
40985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40986 $(NORMAL_TARGET_EXPORTS) \
40987 (cd $(TARGET_SUBDIR)/rda && \
40988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40989 $(TARGET-target-rda))
40990 @endif target-rda
40996 .PHONY: check-target-rda maybe-check-target-rda
40997 maybe-check-target-rda:
40998 @if target-rda
40999 maybe-check-target-rda: check-target-rda
41001 check-target-rda:
41002 @: $(MAKE); $(unstage)
41003 @r=`${PWD_COMMAND}`; export r; \
41004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41005 $(NORMAL_TARGET_EXPORTS) \
41006 (cd $(TARGET_SUBDIR)/rda && \
41007 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41009 @endif target-rda
41011 .PHONY: install-target-rda maybe-install-target-rda
41012 maybe-install-target-rda:
41013 @if target-rda
41014 maybe-install-target-rda: install-target-rda
41016 install-target-rda: installdirs
41017 @: $(MAKE); $(unstage)
41018 @r=`${PWD_COMMAND}`; export r; \
41019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41020 $(NORMAL_TARGET_EXPORTS) \
41021 (cd $(TARGET_SUBDIR)/rda && \
41022 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41024 @endif target-rda
41026 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
41027 maybe-install-strip-target-rda:
41028 @if target-rda
41029 maybe-install-strip-target-rda: install-strip-target-rda
41031 install-strip-target-rda: installdirs
41032 @: $(MAKE); $(unstage)
41033 @r=`${PWD_COMMAND}`; export r; \
41034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41035 $(NORMAL_TARGET_EXPORTS) \
41036 (cd $(TARGET_SUBDIR)/rda && \
41037 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41039 @endif target-rda
41041 # Other targets (info, dvi, pdf, etc.)
41043 .PHONY: maybe-info-target-rda info-target-rda
41044 maybe-info-target-rda:
41045 @if target-rda
41046 maybe-info-target-rda: info-target-rda
41048 info-target-rda: \
41049 configure-target-rda
41050 @: $(MAKE); $(unstage)
41051 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41052 r=`${PWD_COMMAND}`; export r; \
41053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41054 $(NORMAL_TARGET_EXPORTS) \
41055 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
41056 for flag in $(EXTRA_TARGET_FLAGS); do \
41057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41058 done; \
41059 (cd $(TARGET_SUBDIR)/rda && \
41060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41062 "RANLIB=$${RANLIB}" \
41063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41064 info) \
41065 || exit 1
41067 @endif target-rda
41069 .PHONY: maybe-dvi-target-rda dvi-target-rda
41070 maybe-dvi-target-rda:
41071 @if target-rda
41072 maybe-dvi-target-rda: dvi-target-rda
41074 dvi-target-rda: \
41075 configure-target-rda
41076 @: $(MAKE); $(unstage)
41077 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41078 r=`${PWD_COMMAND}`; export r; \
41079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41080 $(NORMAL_TARGET_EXPORTS) \
41081 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
41082 for flag in $(EXTRA_TARGET_FLAGS); do \
41083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41084 done; \
41085 (cd $(TARGET_SUBDIR)/rda && \
41086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41088 "RANLIB=$${RANLIB}" \
41089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41090 dvi) \
41091 || exit 1
41093 @endif target-rda
41095 .PHONY: maybe-pdf-target-rda pdf-target-rda
41096 maybe-pdf-target-rda:
41097 @if target-rda
41098 maybe-pdf-target-rda: pdf-target-rda
41100 pdf-target-rda: \
41101 configure-target-rda
41102 @: $(MAKE); $(unstage)
41103 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41104 r=`${PWD_COMMAND}`; export r; \
41105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41106 $(NORMAL_TARGET_EXPORTS) \
41107 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
41108 for flag in $(EXTRA_TARGET_FLAGS); do \
41109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41110 done; \
41111 (cd $(TARGET_SUBDIR)/rda && \
41112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41114 "RANLIB=$${RANLIB}" \
41115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41116 pdf) \
41117 || exit 1
41119 @endif target-rda
41121 .PHONY: maybe-html-target-rda html-target-rda
41122 maybe-html-target-rda:
41123 @if target-rda
41124 maybe-html-target-rda: html-target-rda
41126 html-target-rda: \
41127 configure-target-rda
41128 @: $(MAKE); $(unstage)
41129 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41130 r=`${PWD_COMMAND}`; export r; \
41131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41132 $(NORMAL_TARGET_EXPORTS) \
41133 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
41134 for flag in $(EXTRA_TARGET_FLAGS); do \
41135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41136 done; \
41137 (cd $(TARGET_SUBDIR)/rda && \
41138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41140 "RANLIB=$${RANLIB}" \
41141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41142 html) \
41143 || exit 1
41145 @endif target-rda
41147 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
41148 maybe-TAGS-target-rda:
41149 @if target-rda
41150 maybe-TAGS-target-rda: TAGS-target-rda
41152 TAGS-target-rda: \
41153 configure-target-rda
41154 @: $(MAKE); $(unstage)
41155 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41156 r=`${PWD_COMMAND}`; export r; \
41157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41158 $(NORMAL_TARGET_EXPORTS) \
41159 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
41160 for flag in $(EXTRA_TARGET_FLAGS); do \
41161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41162 done; \
41163 (cd $(TARGET_SUBDIR)/rda && \
41164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41166 "RANLIB=$${RANLIB}" \
41167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41168 TAGS) \
41169 || exit 1
41171 @endif target-rda
41173 .PHONY: maybe-install-info-target-rda install-info-target-rda
41174 maybe-install-info-target-rda:
41175 @if target-rda
41176 maybe-install-info-target-rda: install-info-target-rda
41178 install-info-target-rda: \
41179 configure-target-rda \
41180 info-target-rda
41181 @: $(MAKE); $(unstage)
41182 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41183 r=`${PWD_COMMAND}`; export r; \
41184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41185 $(NORMAL_TARGET_EXPORTS) \
41186 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
41187 for flag in $(EXTRA_TARGET_FLAGS); do \
41188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41189 done; \
41190 (cd $(TARGET_SUBDIR)/rda && \
41191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41193 "RANLIB=$${RANLIB}" \
41194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41195 install-info) \
41196 || exit 1
41198 @endif target-rda
41200 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
41201 maybe-install-pdf-target-rda:
41202 @if target-rda
41203 maybe-install-pdf-target-rda: install-pdf-target-rda
41205 install-pdf-target-rda: \
41206 configure-target-rda \
41207 pdf-target-rda
41208 @: $(MAKE); $(unstage)
41209 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41210 r=`${PWD_COMMAND}`; export r; \
41211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41212 $(NORMAL_TARGET_EXPORTS) \
41213 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
41214 for flag in $(EXTRA_TARGET_FLAGS); do \
41215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41216 done; \
41217 (cd $(TARGET_SUBDIR)/rda && \
41218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41220 "RANLIB=$${RANLIB}" \
41221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41222 install-pdf) \
41223 || exit 1
41225 @endif target-rda
41227 .PHONY: maybe-install-html-target-rda install-html-target-rda
41228 maybe-install-html-target-rda:
41229 @if target-rda
41230 maybe-install-html-target-rda: install-html-target-rda
41232 install-html-target-rda: \
41233 configure-target-rda \
41234 html-target-rda
41235 @: $(MAKE); $(unstage)
41236 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41237 r=`${PWD_COMMAND}`; export r; \
41238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41239 $(NORMAL_TARGET_EXPORTS) \
41240 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
41241 for flag in $(EXTRA_TARGET_FLAGS); do \
41242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41243 done; \
41244 (cd $(TARGET_SUBDIR)/rda && \
41245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41247 "RANLIB=$${RANLIB}" \
41248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41249 install-html) \
41250 || exit 1
41252 @endif target-rda
41254 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
41255 maybe-installcheck-target-rda:
41256 @if target-rda
41257 maybe-installcheck-target-rda: installcheck-target-rda
41259 installcheck-target-rda: \
41260 configure-target-rda
41261 @: $(MAKE); $(unstage)
41262 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41263 r=`${PWD_COMMAND}`; export r; \
41264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41265 $(NORMAL_TARGET_EXPORTS) \
41266 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
41267 for flag in $(EXTRA_TARGET_FLAGS); do \
41268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41269 done; \
41270 (cd $(TARGET_SUBDIR)/rda && \
41271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41273 "RANLIB=$${RANLIB}" \
41274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41275 installcheck) \
41276 || exit 1
41278 @endif target-rda
41280 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
41281 maybe-mostlyclean-target-rda:
41282 @if target-rda
41283 maybe-mostlyclean-target-rda: mostlyclean-target-rda
41285 mostlyclean-target-rda:
41286 @: $(MAKE); $(unstage)
41287 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41288 r=`${PWD_COMMAND}`; export r; \
41289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41290 $(NORMAL_TARGET_EXPORTS) \
41291 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
41292 for flag in $(EXTRA_TARGET_FLAGS); do \
41293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41294 done; \
41295 (cd $(TARGET_SUBDIR)/rda && \
41296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41298 "RANLIB=$${RANLIB}" \
41299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41300 mostlyclean) \
41301 || exit 1
41303 @endif target-rda
41305 .PHONY: maybe-clean-target-rda clean-target-rda
41306 maybe-clean-target-rda:
41307 @if target-rda
41308 maybe-clean-target-rda: clean-target-rda
41310 clean-target-rda:
41311 @: $(MAKE); $(unstage)
41312 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41313 r=`${PWD_COMMAND}`; export r; \
41314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41315 $(NORMAL_TARGET_EXPORTS) \
41316 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
41317 for flag in $(EXTRA_TARGET_FLAGS); do \
41318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41319 done; \
41320 (cd $(TARGET_SUBDIR)/rda && \
41321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41323 "RANLIB=$${RANLIB}" \
41324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41325 clean) \
41326 || exit 1
41328 @endif target-rda
41330 .PHONY: maybe-distclean-target-rda distclean-target-rda
41331 maybe-distclean-target-rda:
41332 @if target-rda
41333 maybe-distclean-target-rda: distclean-target-rda
41335 distclean-target-rda:
41336 @: $(MAKE); $(unstage)
41337 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41338 r=`${PWD_COMMAND}`; export r; \
41339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41340 $(NORMAL_TARGET_EXPORTS) \
41341 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
41342 for flag in $(EXTRA_TARGET_FLAGS); do \
41343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41344 done; \
41345 (cd $(TARGET_SUBDIR)/rda && \
41346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41348 "RANLIB=$${RANLIB}" \
41349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41350 distclean) \
41351 || exit 1
41353 @endif target-rda
41355 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
41356 maybe-maintainer-clean-target-rda:
41357 @if target-rda
41358 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
41360 maintainer-clean-target-rda:
41361 @: $(MAKE); $(unstage)
41362 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41363 r=`${PWD_COMMAND}`; export r; \
41364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41365 $(NORMAL_TARGET_EXPORTS) \
41366 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
41367 for flag in $(EXTRA_TARGET_FLAGS); do \
41368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41369 done; \
41370 (cd $(TARGET_SUBDIR)/rda && \
41371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41373 "RANLIB=$${RANLIB}" \
41374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41375 maintainer-clean) \
41376 || exit 1
41378 @endif target-rda
41384 .PHONY: configure-target-libada maybe-configure-target-libada
41385 maybe-configure-target-libada:
41386 @if gcc-bootstrap
41387 configure-target-libada: stage_current
41388 @endif gcc-bootstrap
41389 @if target-libada
41390 maybe-configure-target-libada: configure-target-libada
41391 configure-target-libada:
41392 @: $(MAKE); $(unstage)
41393 @r=`${PWD_COMMAND}`; export r; \
41394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41395 echo "Checking multilib configuration for libada..."; \
41396 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41397 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
41398 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
41399 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
41400 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
41401 else \
41402 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
41403 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41404 fi; \
41405 else \
41406 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41407 fi; \
41408 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
41409 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41410 $(NORMAL_TARGET_EXPORTS) \
41411 echo Configuring in $(TARGET_SUBDIR)/libada; \
41412 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
41413 case $(srcdir) in \
41414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41415 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
41416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41417 esac; \
41418 srcdiroption="--srcdir=$${topdir}/libada"; \
41419 libsrcdir="$$s/libada"; \
41420 rm -f no-such-file || : ; \
41421 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41422 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41423 --target=${target_alias} $${srcdiroption} \
41424 || exit 1
41425 @endif target-libada
41431 .PHONY: all-target-libada maybe-all-target-libada
41432 maybe-all-target-libada:
41433 @if gcc-bootstrap
41434 all-target-libada: stage_current
41435 @endif gcc-bootstrap
41436 @if target-libada
41437 TARGET-target-libada=all
41438 maybe-all-target-libada: all-target-libada
41439 all-target-libada: configure-target-libada
41440 @: $(MAKE); $(unstage)
41441 @r=`${PWD_COMMAND}`; export r; \
41442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41443 $(NORMAL_TARGET_EXPORTS) \
41444 (cd $(TARGET_SUBDIR)/libada && \
41445 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41446 $(TARGET-target-libada))
41447 @endif target-libada
41453 .PHONY: check-target-libada maybe-check-target-libada
41454 maybe-check-target-libada:
41455 @if target-libada
41456 maybe-check-target-libada: check-target-libada
41458 check-target-libada:
41459 @: $(MAKE); $(unstage)
41460 @r=`${PWD_COMMAND}`; export r; \
41461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41462 $(NORMAL_TARGET_EXPORTS) \
41463 (cd $(TARGET_SUBDIR)/libada && \
41464 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41466 @endif target-libada
41468 .PHONY: install-target-libada maybe-install-target-libada
41469 maybe-install-target-libada:
41470 @if target-libada
41471 maybe-install-target-libada: install-target-libada
41473 install-target-libada: installdirs
41474 @: $(MAKE); $(unstage)
41475 @r=`${PWD_COMMAND}`; export r; \
41476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41477 $(NORMAL_TARGET_EXPORTS) \
41478 (cd $(TARGET_SUBDIR)/libada && \
41479 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41481 @endif target-libada
41483 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
41484 maybe-install-strip-target-libada:
41485 @if target-libada
41486 maybe-install-strip-target-libada: install-strip-target-libada
41488 install-strip-target-libada: installdirs
41489 @: $(MAKE); $(unstage)
41490 @r=`${PWD_COMMAND}`; export r; \
41491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41492 $(NORMAL_TARGET_EXPORTS) \
41493 (cd $(TARGET_SUBDIR)/libada && \
41494 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41496 @endif target-libada
41498 # Other targets (info, dvi, pdf, etc.)
41500 .PHONY: maybe-info-target-libada info-target-libada
41501 maybe-info-target-libada:
41502 @if target-libada
41503 maybe-info-target-libada: info-target-libada
41505 info-target-libada: \
41506 configure-target-libada
41507 @: $(MAKE); $(unstage)
41508 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41509 r=`${PWD_COMMAND}`; export r; \
41510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41511 $(NORMAL_TARGET_EXPORTS) \
41512 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
41513 for flag in $(EXTRA_TARGET_FLAGS); do \
41514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41515 done; \
41516 (cd $(TARGET_SUBDIR)/libada && \
41517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41519 "RANLIB=$${RANLIB}" \
41520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41521 info) \
41522 || exit 1
41524 @endif target-libada
41526 .PHONY: maybe-dvi-target-libada dvi-target-libada
41527 maybe-dvi-target-libada:
41528 @if target-libada
41529 maybe-dvi-target-libada: dvi-target-libada
41531 dvi-target-libada: \
41532 configure-target-libada
41533 @: $(MAKE); $(unstage)
41534 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41535 r=`${PWD_COMMAND}`; export r; \
41536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41537 $(NORMAL_TARGET_EXPORTS) \
41538 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
41539 for flag in $(EXTRA_TARGET_FLAGS); do \
41540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41541 done; \
41542 (cd $(TARGET_SUBDIR)/libada && \
41543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41545 "RANLIB=$${RANLIB}" \
41546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41547 dvi) \
41548 || exit 1
41550 @endif target-libada
41552 .PHONY: maybe-pdf-target-libada pdf-target-libada
41553 maybe-pdf-target-libada:
41554 @if target-libada
41555 maybe-pdf-target-libada: pdf-target-libada
41557 pdf-target-libada: \
41558 configure-target-libada
41559 @: $(MAKE); $(unstage)
41560 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41561 r=`${PWD_COMMAND}`; export r; \
41562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41563 $(NORMAL_TARGET_EXPORTS) \
41564 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
41565 for flag in $(EXTRA_TARGET_FLAGS); do \
41566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41567 done; \
41568 (cd $(TARGET_SUBDIR)/libada && \
41569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41571 "RANLIB=$${RANLIB}" \
41572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41573 pdf) \
41574 || exit 1
41576 @endif target-libada
41578 .PHONY: maybe-html-target-libada html-target-libada
41579 maybe-html-target-libada:
41580 @if target-libada
41581 maybe-html-target-libada: html-target-libada
41583 html-target-libada: \
41584 configure-target-libada
41585 @: $(MAKE); $(unstage)
41586 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41587 r=`${PWD_COMMAND}`; export r; \
41588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41589 $(NORMAL_TARGET_EXPORTS) \
41590 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
41591 for flag in $(EXTRA_TARGET_FLAGS); do \
41592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41593 done; \
41594 (cd $(TARGET_SUBDIR)/libada && \
41595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41597 "RANLIB=$${RANLIB}" \
41598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41599 html) \
41600 || exit 1
41602 @endif target-libada
41604 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
41605 maybe-TAGS-target-libada:
41606 @if target-libada
41607 maybe-TAGS-target-libada: TAGS-target-libada
41609 TAGS-target-libada: \
41610 configure-target-libada
41611 @: $(MAKE); $(unstage)
41612 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41613 r=`${PWD_COMMAND}`; export r; \
41614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41615 $(NORMAL_TARGET_EXPORTS) \
41616 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
41617 for flag in $(EXTRA_TARGET_FLAGS); do \
41618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41619 done; \
41620 (cd $(TARGET_SUBDIR)/libada && \
41621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41623 "RANLIB=$${RANLIB}" \
41624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41625 TAGS) \
41626 || exit 1
41628 @endif target-libada
41630 .PHONY: maybe-install-info-target-libada install-info-target-libada
41631 maybe-install-info-target-libada:
41632 @if target-libada
41633 maybe-install-info-target-libada: install-info-target-libada
41635 install-info-target-libada: \
41636 configure-target-libada \
41637 info-target-libada
41638 @: $(MAKE); $(unstage)
41639 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41640 r=`${PWD_COMMAND}`; export r; \
41641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41642 $(NORMAL_TARGET_EXPORTS) \
41643 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
41644 for flag in $(EXTRA_TARGET_FLAGS); do \
41645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41646 done; \
41647 (cd $(TARGET_SUBDIR)/libada && \
41648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41650 "RANLIB=$${RANLIB}" \
41651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41652 install-info) \
41653 || exit 1
41655 @endif target-libada
41657 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
41658 maybe-install-pdf-target-libada:
41659 @if target-libada
41660 maybe-install-pdf-target-libada: install-pdf-target-libada
41662 install-pdf-target-libada: \
41663 configure-target-libada \
41664 pdf-target-libada
41665 @: $(MAKE); $(unstage)
41666 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41667 r=`${PWD_COMMAND}`; export r; \
41668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41669 $(NORMAL_TARGET_EXPORTS) \
41670 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
41671 for flag in $(EXTRA_TARGET_FLAGS); do \
41672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41673 done; \
41674 (cd $(TARGET_SUBDIR)/libada && \
41675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41677 "RANLIB=$${RANLIB}" \
41678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41679 install-pdf) \
41680 || exit 1
41682 @endif target-libada
41684 .PHONY: maybe-install-html-target-libada install-html-target-libada
41685 maybe-install-html-target-libada:
41686 @if target-libada
41687 maybe-install-html-target-libada: install-html-target-libada
41689 install-html-target-libada: \
41690 configure-target-libada \
41691 html-target-libada
41692 @: $(MAKE); $(unstage)
41693 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41694 r=`${PWD_COMMAND}`; export r; \
41695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41696 $(NORMAL_TARGET_EXPORTS) \
41697 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
41698 for flag in $(EXTRA_TARGET_FLAGS); do \
41699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41700 done; \
41701 (cd $(TARGET_SUBDIR)/libada && \
41702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41704 "RANLIB=$${RANLIB}" \
41705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41706 install-html) \
41707 || exit 1
41709 @endif target-libada
41711 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
41712 maybe-installcheck-target-libada:
41713 @if target-libada
41714 maybe-installcheck-target-libada: installcheck-target-libada
41716 installcheck-target-libada: \
41717 configure-target-libada
41718 @: $(MAKE); $(unstage)
41719 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41720 r=`${PWD_COMMAND}`; export r; \
41721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41722 $(NORMAL_TARGET_EXPORTS) \
41723 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
41724 for flag in $(EXTRA_TARGET_FLAGS); do \
41725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41726 done; \
41727 (cd $(TARGET_SUBDIR)/libada && \
41728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41730 "RANLIB=$${RANLIB}" \
41731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41732 installcheck) \
41733 || exit 1
41735 @endif target-libada
41737 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
41738 maybe-mostlyclean-target-libada:
41739 @if target-libada
41740 maybe-mostlyclean-target-libada: mostlyclean-target-libada
41742 mostlyclean-target-libada:
41743 @: $(MAKE); $(unstage)
41744 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41745 r=`${PWD_COMMAND}`; export r; \
41746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41747 $(NORMAL_TARGET_EXPORTS) \
41748 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
41749 for flag in $(EXTRA_TARGET_FLAGS); do \
41750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41751 done; \
41752 (cd $(TARGET_SUBDIR)/libada && \
41753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41755 "RANLIB=$${RANLIB}" \
41756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41757 mostlyclean) \
41758 || exit 1
41760 @endif target-libada
41762 .PHONY: maybe-clean-target-libada clean-target-libada
41763 maybe-clean-target-libada:
41764 @if target-libada
41765 maybe-clean-target-libada: clean-target-libada
41767 clean-target-libada:
41768 @: $(MAKE); $(unstage)
41769 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41770 r=`${PWD_COMMAND}`; export r; \
41771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41772 $(NORMAL_TARGET_EXPORTS) \
41773 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
41774 for flag in $(EXTRA_TARGET_FLAGS); do \
41775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41776 done; \
41777 (cd $(TARGET_SUBDIR)/libada && \
41778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41780 "RANLIB=$${RANLIB}" \
41781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41782 clean) \
41783 || exit 1
41785 @endif target-libada
41787 .PHONY: maybe-distclean-target-libada distclean-target-libada
41788 maybe-distclean-target-libada:
41789 @if target-libada
41790 maybe-distclean-target-libada: distclean-target-libada
41792 distclean-target-libada:
41793 @: $(MAKE); $(unstage)
41794 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41795 r=`${PWD_COMMAND}`; export r; \
41796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41797 $(NORMAL_TARGET_EXPORTS) \
41798 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
41799 for flag in $(EXTRA_TARGET_FLAGS); do \
41800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41801 done; \
41802 (cd $(TARGET_SUBDIR)/libada && \
41803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41805 "RANLIB=$${RANLIB}" \
41806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41807 distclean) \
41808 || exit 1
41810 @endif target-libada
41812 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
41813 maybe-maintainer-clean-target-libada:
41814 @if target-libada
41815 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
41817 maintainer-clean-target-libada:
41818 @: $(MAKE); $(unstage)
41819 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41820 r=`${PWD_COMMAND}`; export r; \
41821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41822 $(NORMAL_TARGET_EXPORTS) \
41823 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
41824 for flag in $(EXTRA_TARGET_FLAGS); do \
41825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41826 done; \
41827 (cd $(TARGET_SUBDIR)/libada && \
41828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41830 "RANLIB=$${RANLIB}" \
41831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41832 maintainer-clean) \
41833 || exit 1
41835 @endif target-libada
41841 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
41842 maybe-configure-target-libgomp:
41843 @if gcc-bootstrap
41844 configure-target-libgomp: stage_current
41845 @endif gcc-bootstrap
41846 @if target-libgomp
41847 maybe-configure-target-libgomp: configure-target-libgomp
41848 configure-target-libgomp:
41849 @r=`${PWD_COMMAND}`; export r; \
41850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41851 echo "Checking multilib configuration for libgomp..."; \
41852 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41853 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41854 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41855 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41856 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41857 else \
41858 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41859 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41860 fi; \
41861 else \
41862 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41863 fi; \
41864 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41865 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41866 $(NORMAL_TARGET_EXPORTS) \
41867 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
41868 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
41869 case $(srcdir) in \
41870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41871 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41873 esac; \
41874 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41875 libsrcdir="$$s/libgomp"; \
41876 rm -f no-such-file || : ; \
41877 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41879 --target=${target_alias} $${srcdiroption} \
41880 || exit 1
41881 @endif target-libgomp
41885 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
41886 maybe-configure-stage1-target-libgomp:
41887 @if target-libgomp-bootstrap
41888 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
41889 configure-stage1-target-libgomp:
41890 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41891 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41892 @r=`${PWD_COMMAND}`; export r; \
41893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41894 TFLAGS="$(STAGE1_TFLAGS)"; \
41895 echo "Checking multilib configuration for libgomp..."; \
41896 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41897 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41898 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41899 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41900 else \
41901 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41902 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41903 fi; \
41904 else \
41905 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41906 fi; \
41907 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41908 $(NORMAL_TARGET_EXPORTS) \
41909 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41912 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
41913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41914 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41915 case $(srcdir) in \
41916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41917 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41919 esac; \
41920 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41921 libsrcdir="$$s/libgomp"; \
41922 $(SHELL) $${libsrcdir}/configure \
41923 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41924 --target=${target_alias} $${srcdiroption} \
41925 $(STAGE1_CONFIGURE_FLAGS)
41926 @endif target-libgomp-bootstrap
41928 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
41929 maybe-configure-stage2-target-libgomp:
41930 @if target-libgomp-bootstrap
41931 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
41932 configure-stage2-target-libgomp:
41933 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41934 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41935 @r=`${PWD_COMMAND}`; export r; \
41936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41937 TFLAGS="$(STAGE2_TFLAGS)"; \
41938 echo "Checking multilib configuration for libgomp..."; \
41939 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41940 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41941 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41942 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41943 else \
41944 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41945 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41946 fi; \
41947 else \
41948 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41949 fi; \
41950 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41951 $(NORMAL_TARGET_EXPORTS) \
41953 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41954 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41955 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41956 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
41957 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41958 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41959 case $(srcdir) in \
41960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41961 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41963 esac; \
41964 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41965 libsrcdir="$$s/libgomp"; \
41966 $(SHELL) $${libsrcdir}/configure \
41967 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41968 --target=${target_alias} $${srcdiroption} \
41969 --with-build-libsubdir=$(HOST_SUBDIR) \
41970 $(STAGE2_CONFIGURE_FLAGS)
41971 @endif target-libgomp-bootstrap
41973 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
41974 maybe-configure-stage3-target-libgomp:
41975 @if target-libgomp-bootstrap
41976 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
41977 configure-stage3-target-libgomp:
41978 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41979 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41980 @r=`${PWD_COMMAND}`; export r; \
41981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41982 TFLAGS="$(STAGE3_TFLAGS)"; \
41983 echo "Checking multilib configuration for libgomp..."; \
41984 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41985 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41986 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41987 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41988 else \
41989 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41990 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41991 fi; \
41992 else \
41993 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41994 fi; \
41995 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41996 $(NORMAL_TARGET_EXPORTS) \
41998 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41999 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42000 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42001 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
42002 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42003 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42004 case $(srcdir) in \
42005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42006 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42008 esac; \
42009 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42010 libsrcdir="$$s/libgomp"; \
42011 $(SHELL) $${libsrcdir}/configure \
42012 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42013 --target=${target_alias} $${srcdiroption} \
42014 --with-build-libsubdir=$(HOST_SUBDIR) \
42015 $(STAGE3_CONFIGURE_FLAGS)
42016 @endif target-libgomp-bootstrap
42018 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
42019 maybe-configure-stage4-target-libgomp:
42020 @if target-libgomp-bootstrap
42021 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
42022 configure-stage4-target-libgomp:
42023 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42024 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42025 @r=`${PWD_COMMAND}`; export r; \
42026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42027 TFLAGS="$(STAGE4_TFLAGS)"; \
42028 echo "Checking multilib configuration for libgomp..."; \
42029 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42030 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42031 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42032 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42033 else \
42034 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42035 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42036 fi; \
42037 else \
42038 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42039 fi; \
42040 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42041 $(NORMAL_TARGET_EXPORTS) \
42043 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42044 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42045 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42046 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
42047 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42048 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42049 case $(srcdir) in \
42050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42051 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42053 esac; \
42054 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42055 libsrcdir="$$s/libgomp"; \
42056 $(SHELL) $${libsrcdir}/configure \
42057 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42058 --target=${target_alias} $${srcdiroption} \
42059 --with-build-libsubdir=$(HOST_SUBDIR) \
42060 $(STAGE4_CONFIGURE_FLAGS)
42061 @endif target-libgomp-bootstrap
42063 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
42064 maybe-configure-stageprofile-target-libgomp:
42065 @if target-libgomp-bootstrap
42066 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42067 configure-stageprofile-target-libgomp:
42068 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42069 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42070 @r=`${PWD_COMMAND}`; export r; \
42071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42072 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42073 echo "Checking multilib configuration for libgomp..."; \
42074 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42075 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42076 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42077 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42078 else \
42079 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42080 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42081 fi; \
42082 else \
42083 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42084 fi; \
42085 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42086 $(NORMAL_TARGET_EXPORTS) \
42088 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42089 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42090 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42091 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
42092 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42093 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42094 case $(srcdir) in \
42095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42096 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42098 esac; \
42099 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42100 libsrcdir="$$s/libgomp"; \
42101 $(SHELL) $${libsrcdir}/configure \
42102 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42103 --target=${target_alias} $${srcdiroption} \
42104 --with-build-libsubdir=$(HOST_SUBDIR) \
42105 $(STAGEprofile_CONFIGURE_FLAGS)
42106 @endif target-libgomp-bootstrap
42108 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
42109 maybe-configure-stagefeedback-target-libgomp:
42110 @if target-libgomp-bootstrap
42111 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42112 configure-stagefeedback-target-libgomp:
42113 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42114 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42115 @r=`${PWD_COMMAND}`; export r; \
42116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42118 echo "Checking multilib configuration for libgomp..."; \
42119 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42120 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42121 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42122 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42123 else \
42124 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42125 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42126 fi; \
42127 else \
42128 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42129 fi; \
42130 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42131 $(NORMAL_TARGET_EXPORTS) \
42133 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42134 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42135 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42136 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
42137 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42138 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42139 case $(srcdir) in \
42140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42141 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42143 esac; \
42144 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42145 libsrcdir="$$s/libgomp"; \
42146 $(SHELL) $${libsrcdir}/configure \
42147 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42148 --target=${target_alias} $${srcdiroption} \
42149 --with-build-libsubdir=$(HOST_SUBDIR) \
42150 $(STAGEfeedback_CONFIGURE_FLAGS)
42151 @endif target-libgomp-bootstrap
42157 .PHONY: all-target-libgomp maybe-all-target-libgomp
42158 maybe-all-target-libgomp:
42159 @if gcc-bootstrap
42160 all-target-libgomp: stage_current
42161 @endif gcc-bootstrap
42162 @if target-libgomp
42163 TARGET-target-libgomp=all
42164 maybe-all-target-libgomp: all-target-libgomp
42165 all-target-libgomp: configure-target-libgomp
42166 @r=`${PWD_COMMAND}`; export r; \
42167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42168 $(NORMAL_TARGET_EXPORTS) \
42169 (cd $(TARGET_SUBDIR)/libgomp && \
42170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42171 $(TARGET-target-libgomp))
42172 @endif target-libgomp
42176 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
42177 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
42178 maybe-all-stage1-target-libgomp:
42179 maybe-clean-stage1-target-libgomp:
42180 @if target-libgomp-bootstrap
42181 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
42182 all-stage1: all-stage1-target-libgomp
42183 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
42184 all-stage1-target-libgomp: configure-stage1-target-libgomp
42185 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42186 @r=`${PWD_COMMAND}`; export r; \
42187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42188 TFLAGS="$(STAGE1_TFLAGS)"; \
42189 $(NORMAL_TARGET_EXPORTS) \
42190 cd $(TARGET_SUBDIR)/libgomp && \
42191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42192 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42193 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42194 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42198 $(EXTRA_TARGET_FLAGS) \
42200 TFLAGS="$(STAGE1_TFLAGS)" \
42201 $(TARGET-stage1-target-libgomp)
42203 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
42204 clean-stage1: clean-stage1-target-libgomp
42205 clean-stage1-target-libgomp:
42206 @if [ $(current_stage) = stage1 ]; then \
42207 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42208 else \
42209 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
42210 $(MAKE) stage1-start; \
42211 fi; \
42212 cd $(TARGET_SUBDIR)/libgomp && \
42213 $(MAKE) $(EXTRA_TARGET_FLAGS) \
42214 clean
42215 @endif target-libgomp-bootstrap
42218 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
42219 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
42220 maybe-all-stage2-target-libgomp:
42221 maybe-clean-stage2-target-libgomp:
42222 @if target-libgomp-bootstrap
42223 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
42224 all-stage2: all-stage2-target-libgomp
42225 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
42226 all-stage2-target-libgomp: configure-stage2-target-libgomp
42227 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42228 @r=`${PWD_COMMAND}`; export r; \
42229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42230 TFLAGS="$(STAGE2_TFLAGS)"; \
42231 $(NORMAL_TARGET_EXPORTS) \
42233 cd $(TARGET_SUBDIR)/libgomp && \
42234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42235 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42236 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42237 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42238 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42239 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42240 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42241 $(EXTRA_TARGET_FLAGS) \
42242 TFLAGS="$(STAGE2_TFLAGS)" \
42243 $(TARGET-stage2-target-libgomp)
42245 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
42246 clean-stage2: clean-stage2-target-libgomp
42247 clean-stage2-target-libgomp:
42248 @if [ $(current_stage) = stage2 ]; then \
42249 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42250 else \
42251 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
42252 $(MAKE) stage2-start; \
42253 fi; \
42254 cd $(TARGET_SUBDIR)/libgomp && \
42255 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42256 @endif target-libgomp-bootstrap
42259 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
42260 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
42261 maybe-all-stage3-target-libgomp:
42262 maybe-clean-stage3-target-libgomp:
42263 @if target-libgomp-bootstrap
42264 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
42265 all-stage3: all-stage3-target-libgomp
42266 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
42267 all-stage3-target-libgomp: configure-stage3-target-libgomp
42268 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42269 @r=`${PWD_COMMAND}`; export r; \
42270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42271 TFLAGS="$(STAGE3_TFLAGS)"; \
42272 $(NORMAL_TARGET_EXPORTS) \
42274 cd $(TARGET_SUBDIR)/libgomp && \
42275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42276 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42277 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42278 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42282 $(EXTRA_TARGET_FLAGS) \
42283 TFLAGS="$(STAGE3_TFLAGS)" \
42284 $(TARGET-stage3-target-libgomp)
42286 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
42287 clean-stage3: clean-stage3-target-libgomp
42288 clean-stage3-target-libgomp:
42289 @if [ $(current_stage) = stage3 ]; then \
42290 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42291 else \
42292 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
42293 $(MAKE) stage3-start; \
42294 fi; \
42295 cd $(TARGET_SUBDIR)/libgomp && \
42296 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42297 @endif target-libgomp-bootstrap
42300 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
42301 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
42302 maybe-all-stage4-target-libgomp:
42303 maybe-clean-stage4-target-libgomp:
42304 @if target-libgomp-bootstrap
42305 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
42306 all-stage4: all-stage4-target-libgomp
42307 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
42308 all-stage4-target-libgomp: configure-stage4-target-libgomp
42309 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42310 @r=`${PWD_COMMAND}`; export r; \
42311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42312 TFLAGS="$(STAGE4_TFLAGS)"; \
42313 $(NORMAL_TARGET_EXPORTS) \
42315 cd $(TARGET_SUBDIR)/libgomp && \
42316 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42317 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42318 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42319 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42320 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42321 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42322 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42323 $(EXTRA_TARGET_FLAGS) \
42324 TFLAGS="$(STAGE4_TFLAGS)" \
42325 $(TARGET-stage4-target-libgomp)
42327 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
42328 clean-stage4: clean-stage4-target-libgomp
42329 clean-stage4-target-libgomp:
42330 @if [ $(current_stage) = stage4 ]; then \
42331 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42332 else \
42333 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
42334 $(MAKE) stage4-start; \
42335 fi; \
42336 cd $(TARGET_SUBDIR)/libgomp && \
42337 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42338 @endif target-libgomp-bootstrap
42341 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
42342 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
42343 maybe-all-stageprofile-target-libgomp:
42344 maybe-clean-stageprofile-target-libgomp:
42345 @if target-libgomp-bootstrap
42346 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
42347 all-stageprofile: all-stageprofile-target-libgomp
42348 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
42349 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42350 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42351 @r=`${PWD_COMMAND}`; export r; \
42352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42353 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42354 $(NORMAL_TARGET_EXPORTS) \
42356 cd $(TARGET_SUBDIR)/libgomp && \
42357 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42358 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42359 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42360 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42361 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42362 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42363 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42364 $(EXTRA_TARGET_FLAGS) \
42365 TFLAGS="$(STAGEprofile_TFLAGS)" \
42366 $(TARGET-stageprofile-target-libgomp)
42368 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
42369 clean-stageprofile: clean-stageprofile-target-libgomp
42370 clean-stageprofile-target-libgomp:
42371 @if [ $(current_stage) = stageprofile ]; then \
42372 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42373 else \
42374 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
42375 $(MAKE) stageprofile-start; \
42376 fi; \
42377 cd $(TARGET_SUBDIR)/libgomp && \
42378 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42379 @endif target-libgomp-bootstrap
42382 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
42383 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
42384 maybe-all-stagefeedback-target-libgomp:
42385 maybe-clean-stagefeedback-target-libgomp:
42386 @if target-libgomp-bootstrap
42387 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
42388 all-stagefeedback: all-stagefeedback-target-libgomp
42389 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
42390 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42391 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42392 @r=`${PWD_COMMAND}`; export r; \
42393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42394 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42395 $(NORMAL_TARGET_EXPORTS) \
42397 cd $(TARGET_SUBDIR)/libgomp && \
42398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42399 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42400 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42401 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42405 $(EXTRA_TARGET_FLAGS) \
42406 TFLAGS="$(STAGEfeedback_TFLAGS)" \
42407 $(TARGET-stagefeedback-target-libgomp)
42409 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
42410 clean-stagefeedback: clean-stagefeedback-target-libgomp
42411 clean-stagefeedback-target-libgomp:
42412 @if [ $(current_stage) = stagefeedback ]; then \
42413 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42414 else \
42415 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
42416 $(MAKE) stagefeedback-start; \
42417 fi; \
42418 cd $(TARGET_SUBDIR)/libgomp && \
42419 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42420 @endif target-libgomp-bootstrap
42427 .PHONY: check-target-libgomp maybe-check-target-libgomp
42428 maybe-check-target-libgomp:
42429 @if target-libgomp
42430 maybe-check-target-libgomp: check-target-libgomp
42432 check-target-libgomp:
42433 @: $(MAKE); $(unstage)
42434 @r=`${PWD_COMMAND}`; export r; \
42435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42436 $(NORMAL_TARGET_EXPORTS) \
42437 (cd $(TARGET_SUBDIR)/libgomp && \
42438 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42440 @endif target-libgomp
42442 .PHONY: install-target-libgomp maybe-install-target-libgomp
42443 maybe-install-target-libgomp:
42444 @if target-libgomp
42445 maybe-install-target-libgomp: install-target-libgomp
42447 install-target-libgomp: installdirs
42448 @: $(MAKE); $(unstage)
42449 @r=`${PWD_COMMAND}`; export r; \
42450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42451 $(NORMAL_TARGET_EXPORTS) \
42452 (cd $(TARGET_SUBDIR)/libgomp && \
42453 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42455 @endif target-libgomp
42457 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
42458 maybe-install-strip-target-libgomp:
42459 @if target-libgomp
42460 maybe-install-strip-target-libgomp: install-strip-target-libgomp
42462 install-strip-target-libgomp: installdirs
42463 @: $(MAKE); $(unstage)
42464 @r=`${PWD_COMMAND}`; export r; \
42465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42466 $(NORMAL_TARGET_EXPORTS) \
42467 (cd $(TARGET_SUBDIR)/libgomp && \
42468 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42470 @endif target-libgomp
42472 # Other targets (info, dvi, pdf, etc.)
42474 .PHONY: maybe-info-target-libgomp info-target-libgomp
42475 maybe-info-target-libgomp:
42476 @if target-libgomp
42477 maybe-info-target-libgomp: info-target-libgomp
42479 info-target-libgomp: \
42480 configure-target-libgomp
42481 @: $(MAKE); $(unstage)
42482 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42483 r=`${PWD_COMMAND}`; export r; \
42484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42485 $(NORMAL_TARGET_EXPORTS) \
42486 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
42487 for flag in $(EXTRA_TARGET_FLAGS); do \
42488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42489 done; \
42490 (cd $(TARGET_SUBDIR)/libgomp && \
42491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42493 "RANLIB=$${RANLIB}" \
42494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42495 info) \
42496 || exit 1
42498 @endif target-libgomp
42500 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
42501 maybe-dvi-target-libgomp:
42502 @if target-libgomp
42503 maybe-dvi-target-libgomp: dvi-target-libgomp
42505 dvi-target-libgomp: \
42506 configure-target-libgomp
42507 @: $(MAKE); $(unstage)
42508 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42509 r=`${PWD_COMMAND}`; export r; \
42510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42511 $(NORMAL_TARGET_EXPORTS) \
42512 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
42513 for flag in $(EXTRA_TARGET_FLAGS); do \
42514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42515 done; \
42516 (cd $(TARGET_SUBDIR)/libgomp && \
42517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42519 "RANLIB=$${RANLIB}" \
42520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42521 dvi) \
42522 || exit 1
42524 @endif target-libgomp
42526 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
42527 maybe-pdf-target-libgomp:
42528 @if target-libgomp
42529 maybe-pdf-target-libgomp: pdf-target-libgomp
42531 pdf-target-libgomp: \
42532 configure-target-libgomp
42533 @: $(MAKE); $(unstage)
42534 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42535 r=`${PWD_COMMAND}`; export r; \
42536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42537 $(NORMAL_TARGET_EXPORTS) \
42538 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
42539 for flag in $(EXTRA_TARGET_FLAGS); do \
42540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42541 done; \
42542 (cd $(TARGET_SUBDIR)/libgomp && \
42543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42545 "RANLIB=$${RANLIB}" \
42546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42547 pdf) \
42548 || exit 1
42550 @endif target-libgomp
42552 .PHONY: maybe-html-target-libgomp html-target-libgomp
42553 maybe-html-target-libgomp:
42554 @if target-libgomp
42555 maybe-html-target-libgomp: html-target-libgomp
42557 html-target-libgomp: \
42558 configure-target-libgomp
42559 @: $(MAKE); $(unstage)
42560 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42561 r=`${PWD_COMMAND}`; export r; \
42562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42563 $(NORMAL_TARGET_EXPORTS) \
42564 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
42565 for flag in $(EXTRA_TARGET_FLAGS); do \
42566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42567 done; \
42568 (cd $(TARGET_SUBDIR)/libgomp && \
42569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42571 "RANLIB=$${RANLIB}" \
42572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42573 html) \
42574 || exit 1
42576 @endif target-libgomp
42578 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
42579 maybe-TAGS-target-libgomp:
42580 @if target-libgomp
42581 maybe-TAGS-target-libgomp: TAGS-target-libgomp
42583 TAGS-target-libgomp: \
42584 configure-target-libgomp
42585 @: $(MAKE); $(unstage)
42586 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42587 r=`${PWD_COMMAND}`; export r; \
42588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42589 $(NORMAL_TARGET_EXPORTS) \
42590 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
42591 for flag in $(EXTRA_TARGET_FLAGS); do \
42592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42593 done; \
42594 (cd $(TARGET_SUBDIR)/libgomp && \
42595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42597 "RANLIB=$${RANLIB}" \
42598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42599 TAGS) \
42600 || exit 1
42602 @endif target-libgomp
42604 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
42605 maybe-install-info-target-libgomp:
42606 @if target-libgomp
42607 maybe-install-info-target-libgomp: install-info-target-libgomp
42609 install-info-target-libgomp: \
42610 configure-target-libgomp \
42611 info-target-libgomp
42612 @: $(MAKE); $(unstage)
42613 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42614 r=`${PWD_COMMAND}`; export r; \
42615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42616 $(NORMAL_TARGET_EXPORTS) \
42617 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
42618 for flag in $(EXTRA_TARGET_FLAGS); do \
42619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42620 done; \
42621 (cd $(TARGET_SUBDIR)/libgomp && \
42622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42624 "RANLIB=$${RANLIB}" \
42625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42626 install-info) \
42627 || exit 1
42629 @endif target-libgomp
42631 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
42632 maybe-install-pdf-target-libgomp:
42633 @if target-libgomp
42634 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
42636 install-pdf-target-libgomp: \
42637 configure-target-libgomp \
42638 pdf-target-libgomp
42639 @: $(MAKE); $(unstage)
42640 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42641 r=`${PWD_COMMAND}`; export r; \
42642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42643 $(NORMAL_TARGET_EXPORTS) \
42644 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
42645 for flag in $(EXTRA_TARGET_FLAGS); do \
42646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42647 done; \
42648 (cd $(TARGET_SUBDIR)/libgomp && \
42649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42651 "RANLIB=$${RANLIB}" \
42652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42653 install-pdf) \
42654 || exit 1
42656 @endif target-libgomp
42658 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
42659 maybe-install-html-target-libgomp:
42660 @if target-libgomp
42661 maybe-install-html-target-libgomp: install-html-target-libgomp
42663 install-html-target-libgomp: \
42664 configure-target-libgomp \
42665 html-target-libgomp
42666 @: $(MAKE); $(unstage)
42667 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42668 r=`${PWD_COMMAND}`; export r; \
42669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42670 $(NORMAL_TARGET_EXPORTS) \
42671 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
42672 for flag in $(EXTRA_TARGET_FLAGS); do \
42673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42674 done; \
42675 (cd $(TARGET_SUBDIR)/libgomp && \
42676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42678 "RANLIB=$${RANLIB}" \
42679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42680 install-html) \
42681 || exit 1
42683 @endif target-libgomp
42685 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
42686 maybe-installcheck-target-libgomp:
42687 @if target-libgomp
42688 maybe-installcheck-target-libgomp: installcheck-target-libgomp
42690 installcheck-target-libgomp: \
42691 configure-target-libgomp
42692 @: $(MAKE); $(unstage)
42693 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42694 r=`${PWD_COMMAND}`; export r; \
42695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42696 $(NORMAL_TARGET_EXPORTS) \
42697 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
42698 for flag in $(EXTRA_TARGET_FLAGS); do \
42699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42700 done; \
42701 (cd $(TARGET_SUBDIR)/libgomp && \
42702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42704 "RANLIB=$${RANLIB}" \
42705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42706 installcheck) \
42707 || exit 1
42709 @endif target-libgomp
42711 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
42712 maybe-mostlyclean-target-libgomp:
42713 @if target-libgomp
42714 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
42716 mostlyclean-target-libgomp:
42717 @: $(MAKE); $(unstage)
42718 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42719 r=`${PWD_COMMAND}`; export r; \
42720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42721 $(NORMAL_TARGET_EXPORTS) \
42722 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
42723 for flag in $(EXTRA_TARGET_FLAGS); do \
42724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42725 done; \
42726 (cd $(TARGET_SUBDIR)/libgomp && \
42727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42729 "RANLIB=$${RANLIB}" \
42730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42731 mostlyclean) \
42732 || exit 1
42734 @endif target-libgomp
42736 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
42737 maybe-clean-target-libgomp:
42738 @if target-libgomp
42739 maybe-clean-target-libgomp: clean-target-libgomp
42741 clean-target-libgomp:
42742 @: $(MAKE); $(unstage)
42743 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42744 r=`${PWD_COMMAND}`; export r; \
42745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42746 $(NORMAL_TARGET_EXPORTS) \
42747 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
42748 for flag in $(EXTRA_TARGET_FLAGS); do \
42749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42750 done; \
42751 (cd $(TARGET_SUBDIR)/libgomp && \
42752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42754 "RANLIB=$${RANLIB}" \
42755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42756 clean) \
42757 || exit 1
42759 @endif target-libgomp
42761 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
42762 maybe-distclean-target-libgomp:
42763 @if target-libgomp
42764 maybe-distclean-target-libgomp: distclean-target-libgomp
42766 distclean-target-libgomp:
42767 @: $(MAKE); $(unstage)
42768 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42769 r=`${PWD_COMMAND}`; export r; \
42770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42771 $(NORMAL_TARGET_EXPORTS) \
42772 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
42773 for flag in $(EXTRA_TARGET_FLAGS); do \
42774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42775 done; \
42776 (cd $(TARGET_SUBDIR)/libgomp && \
42777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42779 "RANLIB=$${RANLIB}" \
42780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42781 distclean) \
42782 || exit 1
42784 @endif target-libgomp
42786 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
42787 maybe-maintainer-clean-target-libgomp:
42788 @if target-libgomp
42789 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
42791 maintainer-clean-target-libgomp:
42792 @: $(MAKE); $(unstage)
42793 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42794 r=`${PWD_COMMAND}`; export r; \
42795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42796 $(NORMAL_TARGET_EXPORTS) \
42797 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
42798 for flag in $(EXTRA_TARGET_FLAGS); do \
42799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42800 done; \
42801 (cd $(TARGET_SUBDIR)/libgomp && \
42802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42804 "RANLIB=$${RANLIB}" \
42805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42806 maintainer-clean) \
42807 || exit 1
42809 @endif target-libgomp
42815 .PHONY: configure-target-libitm maybe-configure-target-libitm
42816 maybe-configure-target-libitm:
42817 @if gcc-bootstrap
42818 configure-target-libitm: stage_current
42819 @endif gcc-bootstrap
42820 @if target-libitm
42821 maybe-configure-target-libitm: configure-target-libitm
42822 configure-target-libitm:
42823 @: $(MAKE); $(unstage)
42824 @r=`${PWD_COMMAND}`; export r; \
42825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42826 echo "Checking multilib configuration for libitm..."; \
42827 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
42828 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
42829 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
42830 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
42831 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
42832 else \
42833 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
42834 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
42835 fi; \
42836 else \
42837 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
42838 fi; \
42839 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
42840 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
42841 $(NORMAL_TARGET_EXPORTS) \
42842 echo Configuring in $(TARGET_SUBDIR)/libitm; \
42843 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
42844 case $(srcdir) in \
42845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42846 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
42847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42848 esac; \
42849 srcdiroption="--srcdir=$${topdir}/libitm"; \
42850 libsrcdir="$$s/libitm"; \
42851 rm -f no-such-file || : ; \
42852 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42853 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42854 --target=${target_alias} $${srcdiroption} \
42855 || exit 1
42856 @endif target-libitm
42862 .PHONY: all-target-libitm maybe-all-target-libitm
42863 maybe-all-target-libitm:
42864 @if gcc-bootstrap
42865 all-target-libitm: stage_current
42866 @endif gcc-bootstrap
42867 @if target-libitm
42868 TARGET-target-libitm=all
42869 maybe-all-target-libitm: all-target-libitm
42870 all-target-libitm: configure-target-libitm
42871 @: $(MAKE); $(unstage)
42872 @r=`${PWD_COMMAND}`; export r; \
42873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42874 $(NORMAL_TARGET_EXPORTS) \
42875 (cd $(TARGET_SUBDIR)/libitm && \
42876 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42877 $(TARGET-target-libitm))
42878 @endif target-libitm
42884 .PHONY: check-target-libitm maybe-check-target-libitm
42885 maybe-check-target-libitm:
42886 @if target-libitm
42887 maybe-check-target-libitm: check-target-libitm
42889 check-target-libitm:
42890 @: $(MAKE); $(unstage)
42891 @r=`${PWD_COMMAND}`; export r; \
42892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42893 $(NORMAL_TARGET_EXPORTS) \
42894 (cd $(TARGET_SUBDIR)/libitm && \
42895 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42897 @endif target-libitm
42899 .PHONY: install-target-libitm maybe-install-target-libitm
42900 maybe-install-target-libitm:
42901 @if target-libitm
42902 maybe-install-target-libitm: install-target-libitm
42904 install-target-libitm: installdirs
42905 @: $(MAKE); $(unstage)
42906 @r=`${PWD_COMMAND}`; export r; \
42907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42908 $(NORMAL_TARGET_EXPORTS) \
42909 (cd $(TARGET_SUBDIR)/libitm && \
42910 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42912 @endif target-libitm
42914 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
42915 maybe-install-strip-target-libitm:
42916 @if target-libitm
42917 maybe-install-strip-target-libitm: install-strip-target-libitm
42919 install-strip-target-libitm: installdirs
42920 @: $(MAKE); $(unstage)
42921 @r=`${PWD_COMMAND}`; export r; \
42922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42923 $(NORMAL_TARGET_EXPORTS) \
42924 (cd $(TARGET_SUBDIR)/libitm && \
42925 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42927 @endif target-libitm
42929 # Other targets (info, dvi, pdf, etc.)
42931 .PHONY: maybe-info-target-libitm info-target-libitm
42932 maybe-info-target-libitm:
42933 @if target-libitm
42934 maybe-info-target-libitm: info-target-libitm
42936 info-target-libitm: \
42937 configure-target-libitm
42938 @: $(MAKE); $(unstage)
42939 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42940 r=`${PWD_COMMAND}`; export r; \
42941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942 $(NORMAL_TARGET_EXPORTS) \
42943 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
42944 for flag in $(EXTRA_TARGET_FLAGS); do \
42945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42946 done; \
42947 (cd $(TARGET_SUBDIR)/libitm && \
42948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42950 "RANLIB=$${RANLIB}" \
42951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42952 info) \
42953 || exit 1
42955 @endif target-libitm
42957 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
42958 maybe-dvi-target-libitm:
42959 @if target-libitm
42960 maybe-dvi-target-libitm: dvi-target-libitm
42962 dvi-target-libitm: \
42963 configure-target-libitm
42964 @: $(MAKE); $(unstage)
42965 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42966 r=`${PWD_COMMAND}`; export r; \
42967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42968 $(NORMAL_TARGET_EXPORTS) \
42969 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
42970 for flag in $(EXTRA_TARGET_FLAGS); do \
42971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42972 done; \
42973 (cd $(TARGET_SUBDIR)/libitm && \
42974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42976 "RANLIB=$${RANLIB}" \
42977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42978 dvi) \
42979 || exit 1
42981 @endif target-libitm
42983 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
42984 maybe-pdf-target-libitm:
42985 @if target-libitm
42986 maybe-pdf-target-libitm: pdf-target-libitm
42988 pdf-target-libitm: \
42989 configure-target-libitm
42990 @: $(MAKE); $(unstage)
42991 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42992 r=`${PWD_COMMAND}`; export r; \
42993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42994 $(NORMAL_TARGET_EXPORTS) \
42995 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
42996 for flag in $(EXTRA_TARGET_FLAGS); do \
42997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42998 done; \
42999 (cd $(TARGET_SUBDIR)/libitm && \
43000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43002 "RANLIB=$${RANLIB}" \
43003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43004 pdf) \
43005 || exit 1
43007 @endif target-libitm
43009 .PHONY: maybe-html-target-libitm html-target-libitm
43010 maybe-html-target-libitm:
43011 @if target-libitm
43012 maybe-html-target-libitm: html-target-libitm
43014 html-target-libitm: \
43015 configure-target-libitm
43016 @: $(MAKE); $(unstage)
43017 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43018 r=`${PWD_COMMAND}`; export r; \
43019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43020 $(NORMAL_TARGET_EXPORTS) \
43021 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
43022 for flag in $(EXTRA_TARGET_FLAGS); do \
43023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43024 done; \
43025 (cd $(TARGET_SUBDIR)/libitm && \
43026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43028 "RANLIB=$${RANLIB}" \
43029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43030 html) \
43031 || exit 1
43033 @endif target-libitm
43035 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
43036 maybe-TAGS-target-libitm:
43037 @if target-libitm
43038 maybe-TAGS-target-libitm: TAGS-target-libitm
43040 TAGS-target-libitm: \
43041 configure-target-libitm
43042 @: $(MAKE); $(unstage)
43043 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43044 r=`${PWD_COMMAND}`; export r; \
43045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43046 $(NORMAL_TARGET_EXPORTS) \
43047 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
43048 for flag in $(EXTRA_TARGET_FLAGS); do \
43049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43050 done; \
43051 (cd $(TARGET_SUBDIR)/libitm && \
43052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43054 "RANLIB=$${RANLIB}" \
43055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43056 TAGS) \
43057 || exit 1
43059 @endif target-libitm
43061 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
43062 maybe-install-info-target-libitm:
43063 @if target-libitm
43064 maybe-install-info-target-libitm: install-info-target-libitm
43066 install-info-target-libitm: \
43067 configure-target-libitm \
43068 info-target-libitm
43069 @: $(MAKE); $(unstage)
43070 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43071 r=`${PWD_COMMAND}`; export r; \
43072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43073 $(NORMAL_TARGET_EXPORTS) \
43074 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
43075 for flag in $(EXTRA_TARGET_FLAGS); do \
43076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43077 done; \
43078 (cd $(TARGET_SUBDIR)/libitm && \
43079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43081 "RANLIB=$${RANLIB}" \
43082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43083 install-info) \
43084 || exit 1
43086 @endif target-libitm
43088 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
43089 maybe-install-pdf-target-libitm:
43090 @if target-libitm
43091 maybe-install-pdf-target-libitm: install-pdf-target-libitm
43093 install-pdf-target-libitm: \
43094 configure-target-libitm \
43095 pdf-target-libitm
43096 @: $(MAKE); $(unstage)
43097 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43098 r=`${PWD_COMMAND}`; export r; \
43099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43100 $(NORMAL_TARGET_EXPORTS) \
43101 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
43102 for flag in $(EXTRA_TARGET_FLAGS); do \
43103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43104 done; \
43105 (cd $(TARGET_SUBDIR)/libitm && \
43106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43108 "RANLIB=$${RANLIB}" \
43109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43110 install-pdf) \
43111 || exit 1
43113 @endif target-libitm
43115 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
43116 maybe-install-html-target-libitm:
43117 @if target-libitm
43118 maybe-install-html-target-libitm: install-html-target-libitm
43120 install-html-target-libitm: \
43121 configure-target-libitm \
43122 html-target-libitm
43123 @: $(MAKE); $(unstage)
43124 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43125 r=`${PWD_COMMAND}`; export r; \
43126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43127 $(NORMAL_TARGET_EXPORTS) \
43128 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
43129 for flag in $(EXTRA_TARGET_FLAGS); do \
43130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43131 done; \
43132 (cd $(TARGET_SUBDIR)/libitm && \
43133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43135 "RANLIB=$${RANLIB}" \
43136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43137 install-html) \
43138 || exit 1
43140 @endif target-libitm
43142 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
43143 maybe-installcheck-target-libitm:
43144 @if target-libitm
43145 maybe-installcheck-target-libitm: installcheck-target-libitm
43147 installcheck-target-libitm: \
43148 configure-target-libitm
43149 @: $(MAKE); $(unstage)
43150 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43151 r=`${PWD_COMMAND}`; export r; \
43152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43153 $(NORMAL_TARGET_EXPORTS) \
43154 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
43155 for flag in $(EXTRA_TARGET_FLAGS); do \
43156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43157 done; \
43158 (cd $(TARGET_SUBDIR)/libitm && \
43159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43161 "RANLIB=$${RANLIB}" \
43162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43163 installcheck) \
43164 || exit 1
43166 @endif target-libitm
43168 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
43169 maybe-mostlyclean-target-libitm:
43170 @if target-libitm
43171 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
43173 mostlyclean-target-libitm:
43174 @: $(MAKE); $(unstage)
43175 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43176 r=`${PWD_COMMAND}`; export r; \
43177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43178 $(NORMAL_TARGET_EXPORTS) \
43179 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
43180 for flag in $(EXTRA_TARGET_FLAGS); do \
43181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43182 done; \
43183 (cd $(TARGET_SUBDIR)/libitm && \
43184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43186 "RANLIB=$${RANLIB}" \
43187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43188 mostlyclean) \
43189 || exit 1
43191 @endif target-libitm
43193 .PHONY: maybe-clean-target-libitm clean-target-libitm
43194 maybe-clean-target-libitm:
43195 @if target-libitm
43196 maybe-clean-target-libitm: clean-target-libitm
43198 clean-target-libitm:
43199 @: $(MAKE); $(unstage)
43200 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43201 r=`${PWD_COMMAND}`; export r; \
43202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43203 $(NORMAL_TARGET_EXPORTS) \
43204 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
43205 for flag in $(EXTRA_TARGET_FLAGS); do \
43206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43207 done; \
43208 (cd $(TARGET_SUBDIR)/libitm && \
43209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43211 "RANLIB=$${RANLIB}" \
43212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43213 clean) \
43214 || exit 1
43216 @endif target-libitm
43218 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
43219 maybe-distclean-target-libitm:
43220 @if target-libitm
43221 maybe-distclean-target-libitm: distclean-target-libitm
43223 distclean-target-libitm:
43224 @: $(MAKE); $(unstage)
43225 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43226 r=`${PWD_COMMAND}`; export r; \
43227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43228 $(NORMAL_TARGET_EXPORTS) \
43229 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
43230 for flag in $(EXTRA_TARGET_FLAGS); do \
43231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43232 done; \
43233 (cd $(TARGET_SUBDIR)/libitm && \
43234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43236 "RANLIB=$${RANLIB}" \
43237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43238 distclean) \
43239 || exit 1
43241 @endif target-libitm
43243 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
43244 maybe-maintainer-clean-target-libitm:
43245 @if target-libitm
43246 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
43248 maintainer-clean-target-libitm:
43249 @: $(MAKE); $(unstage)
43250 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43251 r=`${PWD_COMMAND}`; export r; \
43252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43253 $(NORMAL_TARGET_EXPORTS) \
43254 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
43255 for flag in $(EXTRA_TARGET_FLAGS); do \
43256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43257 done; \
43258 (cd $(TARGET_SUBDIR)/libitm && \
43259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43261 "RANLIB=$${RANLIB}" \
43262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43263 maintainer-clean) \
43264 || exit 1
43266 @endif target-libitm
43272 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
43273 maybe-configure-target-libatomic:
43274 @if gcc-bootstrap
43275 configure-target-libatomic: stage_current
43276 @endif gcc-bootstrap
43277 @if target-libatomic
43278 maybe-configure-target-libatomic: configure-target-libatomic
43279 configure-target-libatomic:
43280 @: $(MAKE); $(unstage)
43281 @r=`${PWD_COMMAND}`; export r; \
43282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43283 echo "Checking multilib configuration for libatomic..."; \
43284 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43285 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
43286 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43287 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43288 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
43289 else \
43290 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
43291 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43292 fi; \
43293 else \
43294 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43295 fi; \
43296 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
43297 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43298 $(NORMAL_TARGET_EXPORTS) \
43299 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
43300 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
43301 case $(srcdir) in \
43302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43303 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
43304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43305 esac; \
43306 srcdiroption="--srcdir=$${topdir}/libatomic"; \
43307 libsrcdir="$$s/libatomic"; \
43308 rm -f no-such-file || : ; \
43309 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43310 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43311 --target=${target_alias} $${srcdiroption} \
43312 || exit 1
43313 @endif target-libatomic
43319 .PHONY: all-target-libatomic maybe-all-target-libatomic
43320 maybe-all-target-libatomic:
43321 @if gcc-bootstrap
43322 all-target-libatomic: stage_current
43323 @endif gcc-bootstrap
43324 @if target-libatomic
43325 TARGET-target-libatomic=all
43326 maybe-all-target-libatomic: all-target-libatomic
43327 all-target-libatomic: configure-target-libatomic
43328 @: $(MAKE); $(unstage)
43329 @r=`${PWD_COMMAND}`; export r; \
43330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43331 $(NORMAL_TARGET_EXPORTS) \
43332 (cd $(TARGET_SUBDIR)/libatomic && \
43333 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43334 $(TARGET-target-libatomic))
43335 @endif target-libatomic
43341 .PHONY: check-target-libatomic maybe-check-target-libatomic
43342 maybe-check-target-libatomic:
43343 @if target-libatomic
43344 maybe-check-target-libatomic: check-target-libatomic
43346 check-target-libatomic:
43347 @: $(MAKE); $(unstage)
43348 @r=`${PWD_COMMAND}`; export r; \
43349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43350 $(NORMAL_TARGET_EXPORTS) \
43351 (cd $(TARGET_SUBDIR)/libatomic && \
43352 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43354 @endif target-libatomic
43356 .PHONY: install-target-libatomic maybe-install-target-libatomic
43357 maybe-install-target-libatomic:
43358 @if target-libatomic
43359 maybe-install-target-libatomic: install-target-libatomic
43361 install-target-libatomic: installdirs
43362 @: $(MAKE); $(unstage)
43363 @r=`${PWD_COMMAND}`; export r; \
43364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43365 $(NORMAL_TARGET_EXPORTS) \
43366 (cd $(TARGET_SUBDIR)/libatomic && \
43367 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43369 @endif target-libatomic
43371 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
43372 maybe-install-strip-target-libatomic:
43373 @if target-libatomic
43374 maybe-install-strip-target-libatomic: install-strip-target-libatomic
43376 install-strip-target-libatomic: installdirs
43377 @: $(MAKE); $(unstage)
43378 @r=`${PWD_COMMAND}`; export r; \
43379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43380 $(NORMAL_TARGET_EXPORTS) \
43381 (cd $(TARGET_SUBDIR)/libatomic && \
43382 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43384 @endif target-libatomic
43386 # Other targets (info, dvi, pdf, etc.)
43388 .PHONY: maybe-info-target-libatomic info-target-libatomic
43389 maybe-info-target-libatomic:
43390 @if target-libatomic
43391 maybe-info-target-libatomic: info-target-libatomic
43393 info-target-libatomic: \
43394 configure-target-libatomic
43395 @: $(MAKE); $(unstage)
43396 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43397 r=`${PWD_COMMAND}`; export r; \
43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43399 $(NORMAL_TARGET_EXPORTS) \
43400 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
43401 for flag in $(EXTRA_TARGET_FLAGS); do \
43402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43403 done; \
43404 (cd $(TARGET_SUBDIR)/libatomic && \
43405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43407 "RANLIB=$${RANLIB}" \
43408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43409 info) \
43410 || exit 1
43412 @endif target-libatomic
43414 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
43415 maybe-dvi-target-libatomic:
43416 @if target-libatomic
43417 maybe-dvi-target-libatomic: dvi-target-libatomic
43419 dvi-target-libatomic: \
43420 configure-target-libatomic
43421 @: $(MAKE); $(unstage)
43422 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43423 r=`${PWD_COMMAND}`; export r; \
43424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43425 $(NORMAL_TARGET_EXPORTS) \
43426 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
43427 for flag in $(EXTRA_TARGET_FLAGS); do \
43428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43429 done; \
43430 (cd $(TARGET_SUBDIR)/libatomic && \
43431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43433 "RANLIB=$${RANLIB}" \
43434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43435 dvi) \
43436 || exit 1
43438 @endif target-libatomic
43440 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
43441 maybe-pdf-target-libatomic:
43442 @if target-libatomic
43443 maybe-pdf-target-libatomic: pdf-target-libatomic
43445 pdf-target-libatomic: \
43446 configure-target-libatomic
43447 @: $(MAKE); $(unstage)
43448 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43449 r=`${PWD_COMMAND}`; export r; \
43450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43451 $(NORMAL_TARGET_EXPORTS) \
43452 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
43453 for flag in $(EXTRA_TARGET_FLAGS); do \
43454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43455 done; \
43456 (cd $(TARGET_SUBDIR)/libatomic && \
43457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43459 "RANLIB=$${RANLIB}" \
43460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43461 pdf) \
43462 || exit 1
43464 @endif target-libatomic
43466 .PHONY: maybe-html-target-libatomic html-target-libatomic
43467 maybe-html-target-libatomic:
43468 @if target-libatomic
43469 maybe-html-target-libatomic: html-target-libatomic
43471 html-target-libatomic: \
43472 configure-target-libatomic
43473 @: $(MAKE); $(unstage)
43474 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43475 r=`${PWD_COMMAND}`; export r; \
43476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43477 $(NORMAL_TARGET_EXPORTS) \
43478 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
43479 for flag in $(EXTRA_TARGET_FLAGS); do \
43480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43481 done; \
43482 (cd $(TARGET_SUBDIR)/libatomic && \
43483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43485 "RANLIB=$${RANLIB}" \
43486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43487 html) \
43488 || exit 1
43490 @endif target-libatomic
43492 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
43493 maybe-TAGS-target-libatomic:
43494 @if target-libatomic
43495 maybe-TAGS-target-libatomic: TAGS-target-libatomic
43497 TAGS-target-libatomic: \
43498 configure-target-libatomic
43499 @: $(MAKE); $(unstage)
43500 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43501 r=`${PWD_COMMAND}`; export r; \
43502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43503 $(NORMAL_TARGET_EXPORTS) \
43504 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
43505 for flag in $(EXTRA_TARGET_FLAGS); do \
43506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43507 done; \
43508 (cd $(TARGET_SUBDIR)/libatomic && \
43509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43511 "RANLIB=$${RANLIB}" \
43512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43513 TAGS) \
43514 || exit 1
43516 @endif target-libatomic
43518 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
43519 maybe-install-info-target-libatomic:
43520 @if target-libatomic
43521 maybe-install-info-target-libatomic: install-info-target-libatomic
43523 install-info-target-libatomic: \
43524 configure-target-libatomic \
43525 info-target-libatomic
43526 @: $(MAKE); $(unstage)
43527 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43528 r=`${PWD_COMMAND}`; export r; \
43529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43530 $(NORMAL_TARGET_EXPORTS) \
43531 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
43532 for flag in $(EXTRA_TARGET_FLAGS); do \
43533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43534 done; \
43535 (cd $(TARGET_SUBDIR)/libatomic && \
43536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43538 "RANLIB=$${RANLIB}" \
43539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43540 install-info) \
43541 || exit 1
43543 @endif target-libatomic
43545 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
43546 maybe-install-pdf-target-libatomic:
43547 @if target-libatomic
43548 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
43550 install-pdf-target-libatomic: \
43551 configure-target-libatomic \
43552 pdf-target-libatomic
43553 @: $(MAKE); $(unstage)
43554 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43555 r=`${PWD_COMMAND}`; export r; \
43556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43557 $(NORMAL_TARGET_EXPORTS) \
43558 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
43559 for flag in $(EXTRA_TARGET_FLAGS); do \
43560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43561 done; \
43562 (cd $(TARGET_SUBDIR)/libatomic && \
43563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43565 "RANLIB=$${RANLIB}" \
43566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43567 install-pdf) \
43568 || exit 1
43570 @endif target-libatomic
43572 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
43573 maybe-install-html-target-libatomic:
43574 @if target-libatomic
43575 maybe-install-html-target-libatomic: install-html-target-libatomic
43577 install-html-target-libatomic: \
43578 configure-target-libatomic \
43579 html-target-libatomic
43580 @: $(MAKE); $(unstage)
43581 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43582 r=`${PWD_COMMAND}`; export r; \
43583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43584 $(NORMAL_TARGET_EXPORTS) \
43585 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
43586 for flag in $(EXTRA_TARGET_FLAGS); do \
43587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43588 done; \
43589 (cd $(TARGET_SUBDIR)/libatomic && \
43590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43592 "RANLIB=$${RANLIB}" \
43593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43594 install-html) \
43595 || exit 1
43597 @endif target-libatomic
43599 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
43600 maybe-installcheck-target-libatomic:
43601 @if target-libatomic
43602 maybe-installcheck-target-libatomic: installcheck-target-libatomic
43604 installcheck-target-libatomic: \
43605 configure-target-libatomic
43606 @: $(MAKE); $(unstage)
43607 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43608 r=`${PWD_COMMAND}`; export r; \
43609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43610 $(NORMAL_TARGET_EXPORTS) \
43611 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
43612 for flag in $(EXTRA_TARGET_FLAGS); do \
43613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43614 done; \
43615 (cd $(TARGET_SUBDIR)/libatomic && \
43616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43618 "RANLIB=$${RANLIB}" \
43619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43620 installcheck) \
43621 || exit 1
43623 @endif target-libatomic
43625 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
43626 maybe-mostlyclean-target-libatomic:
43627 @if target-libatomic
43628 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
43630 mostlyclean-target-libatomic:
43631 @: $(MAKE); $(unstage)
43632 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43633 r=`${PWD_COMMAND}`; export r; \
43634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43635 $(NORMAL_TARGET_EXPORTS) \
43636 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
43637 for flag in $(EXTRA_TARGET_FLAGS); do \
43638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43639 done; \
43640 (cd $(TARGET_SUBDIR)/libatomic && \
43641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43643 "RANLIB=$${RANLIB}" \
43644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43645 mostlyclean) \
43646 || exit 1
43648 @endif target-libatomic
43650 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
43651 maybe-clean-target-libatomic:
43652 @if target-libatomic
43653 maybe-clean-target-libatomic: clean-target-libatomic
43655 clean-target-libatomic:
43656 @: $(MAKE); $(unstage)
43657 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43658 r=`${PWD_COMMAND}`; export r; \
43659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43660 $(NORMAL_TARGET_EXPORTS) \
43661 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
43662 for flag in $(EXTRA_TARGET_FLAGS); do \
43663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43664 done; \
43665 (cd $(TARGET_SUBDIR)/libatomic && \
43666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43668 "RANLIB=$${RANLIB}" \
43669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43670 clean) \
43671 || exit 1
43673 @endif target-libatomic
43675 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
43676 maybe-distclean-target-libatomic:
43677 @if target-libatomic
43678 maybe-distclean-target-libatomic: distclean-target-libatomic
43680 distclean-target-libatomic:
43681 @: $(MAKE); $(unstage)
43682 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43683 r=`${PWD_COMMAND}`; export r; \
43684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43685 $(NORMAL_TARGET_EXPORTS) \
43686 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
43687 for flag in $(EXTRA_TARGET_FLAGS); do \
43688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43689 done; \
43690 (cd $(TARGET_SUBDIR)/libatomic && \
43691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43693 "RANLIB=$${RANLIB}" \
43694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43695 distclean) \
43696 || exit 1
43698 @endif target-libatomic
43700 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
43701 maybe-maintainer-clean-target-libatomic:
43702 @if target-libatomic
43703 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
43705 maintainer-clean-target-libatomic:
43706 @: $(MAKE); $(unstage)
43707 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43708 r=`${PWD_COMMAND}`; export r; \
43709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43710 $(NORMAL_TARGET_EXPORTS) \
43711 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
43712 for flag in $(EXTRA_TARGET_FLAGS); do \
43713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43714 done; \
43715 (cd $(TARGET_SUBDIR)/libatomic && \
43716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43718 "RANLIB=$${RANLIB}" \
43719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43720 maintainer-clean) \
43721 || exit 1
43723 @endif target-libatomic
43727 @if target-libmudflap
43728 .PHONY: check-target-libmudflap-c++
43729 check-target-libmudflap-c++:
43730 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
43732 @endif target-libmudflap
43734 @if target-libgomp
43735 .PHONY: check-target-libgomp-c++
43736 check-target-libgomp-c++:
43737 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
43739 @endif target-libgomp
43741 @if target-libitm
43742 .PHONY: check-target-libitm-c++
43743 check-target-libitm-c++:
43744 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
43746 @endif target-libitm
43748 # ----------
43749 # GCC module
43750 # ----------
43752 @if gcc-no-bootstrap
43753 .PHONY: cross
43754 cross: all-build all-gas all-ld
43755 @r=`${PWD_COMMAND}`; export r; \
43756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43757 $(HOST_EXPORTS) \
43758 echo "Building the C and C++ compiler"; \
43759 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
43760 @r=`${PWD_COMMAND}`; export r; \
43761 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
43762 echo "Building runtime libraries"; \
43763 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
43764 @endif gcc-no-bootstrap
43766 @if gcc
43768 .PHONY: check-gcc-c check-c
43769 check-gcc-c:
43770 r=`${PWD_COMMAND}`; export r; \
43771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43772 $(HOST_EXPORTS) \
43773 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
43774 check-c: check-gcc-c
43776 .PHONY: check-gcc-c++ check-c++
43777 check-gcc-c++:
43778 r=`${PWD_COMMAND}`; export r; \
43779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43780 $(HOST_EXPORTS) \
43781 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
43782 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++ check-target-libitm-c++ check-target-libgomp-c++
43784 .PHONY: check-gcc-fortran check-fortran
43785 check-gcc-fortran:
43786 r=`${PWD_COMMAND}`; export r; \
43787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43788 $(HOST_EXPORTS) \
43789 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
43790 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
43792 .PHONY: check-gcc-java check-java
43793 check-gcc-java:
43794 r=`${PWD_COMMAND}`; export r; \
43795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43796 $(HOST_EXPORTS) \
43797 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
43798 check-java: check-gcc-java check-target-libjava
43800 .PHONY: check-gcc-ada check-ada
43801 check-gcc-ada:
43802 r=`${PWD_COMMAND}`; export r; \
43803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43804 $(HOST_EXPORTS) \
43805 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
43806 check-ada: check-gcc-ada check-target-libada
43808 .PHONY: check-gcc-objc check-objc
43809 check-gcc-objc:
43810 r=`${PWD_COMMAND}`; export r; \
43811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43812 $(HOST_EXPORTS) \
43813 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
43814 check-objc: check-gcc-objc check-target-libobjc
43816 .PHONY: check-gcc-obj-c++ check-obj-c++
43817 check-gcc-obj-c++:
43818 r=`${PWD_COMMAND}`; export r; \
43819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43820 $(HOST_EXPORTS) \
43821 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
43822 check-obj-c++: check-gcc-obj-c++
43824 .PHONY: check-gcc-go check-go
43825 check-gcc-go:
43826 r=`${PWD_COMMAND}`; export r; \
43827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43828 $(HOST_EXPORTS) \
43829 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
43830 check-go: check-gcc-go check-target-libgo
43832 .PHONY: check-gcc-python check-python
43833 check-gcc-python:
43834 r=`${PWD_COMMAND}`; export r; \
43835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43836 $(HOST_EXPORTS) \
43837 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-python);
43838 check-python: check-gcc-python check-target-libgpython
43841 # The gcc part of install-no-fixedincludes, which relies on an intimate
43842 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
43843 .PHONY: gcc-install-no-fixedincludes
43844 gcc-install-no-fixedincludes:
43845 @if [ -f ./gcc/Makefile ]; then \
43846 r=`${PWD_COMMAND}`; export r; \
43847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43848 $(HOST_EXPORTS) \
43849 (cd ./gcc \
43850 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
43851 else true; fi
43852 @endif gcc
43854 # ---------------------
43855 # GCC bootstrap support
43856 # ---------------------
43858 # We track the current stage (the one in 'gcc') in the stage_current file.
43859 # stage_last instead tracks the stage that was built last. These targets
43860 # are dummy when toplevel bootstrap is not active.
43862 # While making host and target tools, symlinks to the final stage must be
43863 # there, so $(unstage) should be run at various points. To avoid excessive
43864 # recursive invocations of make, we "inline" them using a variable. These
43865 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
43866 # to avoid warnings from the GNU Make job server.
43868 unstage = :
43869 stage = :
43870 current_stage = ""
43872 @if gcc-bootstrap
43873 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
43874 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
43875 current_stage = "`cat stage_current 2> /dev/null`"
43876 @endif gcc-bootstrap
43878 .PHONY: unstage stage
43879 unstage:
43880 @: $(MAKE); $(unstage)
43881 stage:
43882 @: $(MAKE); $(stage)
43884 # Disable commands for lean bootstrap.
43885 LEAN = false
43887 # We name the build directories for the various stages "stage1-gcc",
43888 # "stage2-gcc","stage3-gcc", etc.
43890 # Since the 'compare' process will fail (on debugging information) if any
43891 # directory names are different, we need to link the gcc directory for
43892 # the previous stage to a constant name ('prev-gcc'), and to make the name of
43893 # the build directories constant as well. For the latter, we use naked names
43894 # like 'gcc', because the scripts in that directory assume it. We use
43895 # mv on platforms where symlinks to directories do not work or are not
43896 # reliable.
43898 # 'touch' doesn't work right on some platforms.
43899 STAMP = echo timestamp >
43901 # We only want to compare .o files, so set this!
43902 objext = .o
43905 .PHONY: stage1-start stage1-end
43907 stage1-start::
43908 @: $(MAKE); $(stage); \
43909 echo stage1 > stage_current ; \
43910 echo stage1 > stage_last; \
43911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43912 @if bfd
43913 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
43914 mkdir stage1-bfd; \
43915 mv stage1-bfd bfd
43916 @endif bfd
43917 @if opcodes
43918 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
43919 mkdir stage1-opcodes; \
43920 mv stage1-opcodes opcodes
43921 @endif opcodes
43922 @if binutils
43923 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
43924 mkdir stage1-binutils; \
43925 mv stage1-binutils binutils
43926 @endif binutils
43927 @if gas
43928 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
43929 mkdir stage1-gas; \
43930 mv stage1-gas gas
43931 @endif gas
43932 @if gcc
43933 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
43934 mkdir stage1-gcc; \
43935 mv stage1-gcc gcc
43936 @endif gcc
43937 @if gmp
43938 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
43939 mkdir stage1-gmp; \
43940 mv stage1-gmp gmp
43941 @endif gmp
43942 @if mpfr
43943 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
43944 mkdir stage1-mpfr; \
43945 mv stage1-mpfr mpfr
43946 @endif mpfr
43947 @if mpc
43948 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
43949 mkdir stage1-mpc; \
43950 mv stage1-mpc mpc
43951 @endif mpc
43952 @if isl
43953 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
43954 mkdir stage1-isl; \
43955 mv stage1-isl isl
43956 @endif isl
43957 @if cloog
43958 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
43959 mkdir stage1-cloog; \
43960 mv stage1-cloog cloog
43961 @endif cloog
43962 @if libelf
43963 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
43964 mkdir stage1-libelf; \
43965 mv stage1-libelf libelf
43966 @endif libelf
43967 @if gold
43968 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
43969 mkdir stage1-gold; \
43970 mv stage1-gold gold
43971 @endif gold
43972 @if intl
43973 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
43974 mkdir stage1-intl; \
43975 mv stage1-intl intl
43976 @endif intl
43977 @if ld
43978 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
43979 mkdir stage1-ld; \
43980 mv stage1-ld ld
43981 @endif ld
43982 @if libbacktrace
43983 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
43984 mkdir stage1-libbacktrace; \
43985 mv stage1-libbacktrace libbacktrace
43986 @endif libbacktrace
43987 @if libcpp
43988 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
43989 mkdir stage1-libcpp; \
43990 mv stage1-libcpp libcpp
43991 @endif libcpp
43992 @if libdecnumber
43993 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
43994 mkdir stage1-libdecnumber; \
43995 mv stage1-libdecnumber libdecnumber
43996 @endif libdecnumber
43997 @if libiberty
43998 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
43999 mkdir stage1-libiberty; \
44000 mv stage1-libiberty libiberty
44001 @endif libiberty
44002 @if zlib
44003 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
44004 mkdir stage1-zlib; \
44005 mv stage1-zlib zlib
44006 @endif zlib
44007 @if lto-plugin
44008 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
44009 mkdir stage1-lto-plugin; \
44010 mv stage1-lto-plugin lto-plugin
44011 @endif lto-plugin
44012 @[ -d stage1-$(TARGET_SUBDIR) ] || \
44013 mkdir stage1-$(TARGET_SUBDIR); \
44014 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
44016 stage1-end::
44017 @if bfd
44018 @if test -d $(HOST_SUBDIR)/bfd ; then \
44019 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
44021 @endif bfd
44022 @if opcodes
44023 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44024 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
44026 @endif opcodes
44027 @if binutils
44028 @if test -d $(HOST_SUBDIR)/binutils ; then \
44029 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
44031 @endif binutils
44032 @if gas
44033 @if test -d $(HOST_SUBDIR)/gas ; then \
44034 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
44036 @endif gas
44037 @if gcc
44038 @if test -d $(HOST_SUBDIR)/gcc ; then \
44039 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
44041 @endif gcc
44042 @if gmp
44043 @if test -d $(HOST_SUBDIR)/gmp ; then \
44044 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
44046 @endif gmp
44047 @if mpfr
44048 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44049 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
44051 @endif mpfr
44052 @if mpc
44053 @if test -d $(HOST_SUBDIR)/mpc ; then \
44054 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
44056 @endif mpc
44057 @if isl
44058 @if test -d $(HOST_SUBDIR)/isl ; then \
44059 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
44061 @endif isl
44062 @if cloog
44063 @if test -d $(HOST_SUBDIR)/cloog ; then \
44064 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
44066 @endif cloog
44067 @if libelf
44068 @if test -d $(HOST_SUBDIR)/libelf ; then \
44069 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
44071 @endif libelf
44072 @if gold
44073 @if test -d $(HOST_SUBDIR)/gold ; then \
44074 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
44076 @endif gold
44077 @if intl
44078 @if test -d $(HOST_SUBDIR)/intl ; then \
44079 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
44081 @endif intl
44082 @if ld
44083 @if test -d $(HOST_SUBDIR)/ld ; then \
44084 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
44086 @endif ld
44087 @if libbacktrace
44088 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44089 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
44091 @endif libbacktrace
44092 @if libcpp
44093 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44094 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
44096 @endif libcpp
44097 @if libdecnumber
44098 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44099 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
44101 @endif libdecnumber
44102 @if libiberty
44103 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44104 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
44106 @endif libiberty
44107 @if zlib
44108 @if test -d $(HOST_SUBDIR)/zlib ; then \
44109 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
44111 @endif zlib
44112 @if lto-plugin
44113 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44114 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
44116 @endif lto-plugin
44117 @if test -d $(TARGET_SUBDIR) ; then \
44118 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
44120 rm -f stage_current
44122 # Bubble a bug fix through all the stages up to stage 1. They are
44123 # remade, but not reconfigured. The next stage (if any) will not be
44124 # reconfigured either.
44125 .PHONY: stage1-bubble
44126 stage1-bubble::
44127 @r=`${PWD_COMMAND}`; export r; \
44128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44129 if test -f stage1-lean ; then \
44130 echo Skipping rebuild of stage1 ; \
44131 else \
44132 $(MAKE) stage1-start; \
44133 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
44136 .PHONY: all-stage1 clean-stage1
44137 do-clean: clean-stage1
44139 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44140 # only possibility, but now it conflicts with no-bootstrap rules
44141 @if gcc-bootstrap
44146 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44148 .PHONY: distclean-stage1
44149 distclean-stage1::
44150 @: $(MAKE); $(stage)
44151 @test "`cat stage_last`" != stage1 || rm -f stage_last
44152 rm -rf stage1-*
44155 @endif gcc-bootstrap
44158 .PHONY: stage2-start stage2-end
44160 stage2-start::
44161 @: $(MAKE); $(stage); \
44162 echo stage2 > stage_current ; \
44163 echo stage2 > stage_last; \
44164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44165 @if bfd
44166 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
44167 mkdir stage2-bfd; \
44168 mv stage2-bfd bfd ; \
44169 mv stage1-bfd prev-bfd || test -f stage1-lean
44170 @endif bfd
44171 @if opcodes
44172 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
44173 mkdir stage2-opcodes; \
44174 mv stage2-opcodes opcodes ; \
44175 mv stage1-opcodes prev-opcodes || test -f stage1-lean
44176 @endif opcodes
44177 @if binutils
44178 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
44179 mkdir stage2-binutils; \
44180 mv stage2-binutils binutils ; \
44181 mv stage1-binutils prev-binutils || test -f stage1-lean
44182 @endif binutils
44183 @if gas
44184 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
44185 mkdir stage2-gas; \
44186 mv stage2-gas gas ; \
44187 mv stage1-gas prev-gas || test -f stage1-lean
44188 @endif gas
44189 @if gcc
44190 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
44191 mkdir stage2-gcc; \
44192 mv stage2-gcc gcc ; \
44193 mv stage1-gcc prev-gcc || test -f stage1-lean
44194 @endif gcc
44195 @if gmp
44196 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
44197 mkdir stage2-gmp; \
44198 mv stage2-gmp gmp ; \
44199 mv stage1-gmp prev-gmp || test -f stage1-lean
44200 @endif gmp
44201 @if mpfr
44202 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
44203 mkdir stage2-mpfr; \
44204 mv stage2-mpfr mpfr ; \
44205 mv stage1-mpfr prev-mpfr || test -f stage1-lean
44206 @endif mpfr
44207 @if mpc
44208 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
44209 mkdir stage2-mpc; \
44210 mv stage2-mpc mpc ; \
44211 mv stage1-mpc prev-mpc || test -f stage1-lean
44212 @endif mpc
44213 @if isl
44214 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
44215 mkdir stage2-isl; \
44216 mv stage2-isl isl ; \
44217 mv stage1-isl prev-isl || test -f stage1-lean
44218 @endif isl
44219 @if cloog
44220 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
44221 mkdir stage2-cloog; \
44222 mv stage2-cloog cloog ; \
44223 mv stage1-cloog prev-cloog || test -f stage1-lean
44224 @endif cloog
44225 @if libelf
44226 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
44227 mkdir stage2-libelf; \
44228 mv stage2-libelf libelf ; \
44229 mv stage1-libelf prev-libelf || test -f stage1-lean
44230 @endif libelf
44231 @if gold
44232 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
44233 mkdir stage2-gold; \
44234 mv stage2-gold gold ; \
44235 mv stage1-gold prev-gold || test -f stage1-lean
44236 @endif gold
44237 @if intl
44238 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
44239 mkdir stage2-intl; \
44240 mv stage2-intl intl ; \
44241 mv stage1-intl prev-intl || test -f stage1-lean
44242 @endif intl
44243 @if ld
44244 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
44245 mkdir stage2-ld; \
44246 mv stage2-ld ld ; \
44247 mv stage1-ld prev-ld || test -f stage1-lean
44248 @endif ld
44249 @if libbacktrace
44250 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
44251 mkdir stage2-libbacktrace; \
44252 mv stage2-libbacktrace libbacktrace ; \
44253 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
44254 @endif libbacktrace
44255 @if libcpp
44256 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
44257 mkdir stage2-libcpp; \
44258 mv stage2-libcpp libcpp ; \
44259 mv stage1-libcpp prev-libcpp || test -f stage1-lean
44260 @endif libcpp
44261 @if libdecnumber
44262 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
44263 mkdir stage2-libdecnumber; \
44264 mv stage2-libdecnumber libdecnumber ; \
44265 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
44266 @endif libdecnumber
44267 @if libiberty
44268 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
44269 mkdir stage2-libiberty; \
44270 mv stage2-libiberty libiberty ; \
44271 mv stage1-libiberty prev-libiberty || test -f stage1-lean
44272 @endif libiberty
44273 @if zlib
44274 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
44275 mkdir stage2-zlib; \
44276 mv stage2-zlib zlib ; \
44277 mv stage1-zlib prev-zlib || test -f stage1-lean
44278 @endif zlib
44279 @if lto-plugin
44280 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
44281 mkdir stage2-lto-plugin; \
44282 mv stage2-lto-plugin lto-plugin ; \
44283 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
44284 @endif lto-plugin
44285 @[ -d stage2-$(TARGET_SUBDIR) ] || \
44286 mkdir stage2-$(TARGET_SUBDIR); \
44287 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44288 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
44290 stage2-end::
44291 @if bfd
44292 @if test -d $(HOST_SUBDIR)/bfd ; then \
44293 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
44294 mv prev-bfd stage1-bfd ; : ; \
44296 @endif bfd
44297 @if opcodes
44298 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44299 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
44300 mv prev-opcodes stage1-opcodes ; : ; \
44302 @endif opcodes
44303 @if binutils
44304 @if test -d $(HOST_SUBDIR)/binutils ; then \
44305 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
44306 mv prev-binutils stage1-binutils ; : ; \
44308 @endif binutils
44309 @if gas
44310 @if test -d $(HOST_SUBDIR)/gas ; then \
44311 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
44312 mv prev-gas stage1-gas ; : ; \
44314 @endif gas
44315 @if gcc
44316 @if test -d $(HOST_SUBDIR)/gcc ; then \
44317 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
44318 mv prev-gcc stage1-gcc ; : ; \
44320 @endif gcc
44321 @if gmp
44322 @if test -d $(HOST_SUBDIR)/gmp ; then \
44323 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
44324 mv prev-gmp stage1-gmp ; : ; \
44326 @endif gmp
44327 @if mpfr
44328 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44329 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
44330 mv prev-mpfr stage1-mpfr ; : ; \
44332 @endif mpfr
44333 @if mpc
44334 @if test -d $(HOST_SUBDIR)/mpc ; then \
44335 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
44336 mv prev-mpc stage1-mpc ; : ; \
44338 @endif mpc
44339 @if isl
44340 @if test -d $(HOST_SUBDIR)/isl ; then \
44341 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
44342 mv prev-isl stage1-isl ; : ; \
44344 @endif isl
44345 @if cloog
44346 @if test -d $(HOST_SUBDIR)/cloog ; then \
44347 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
44348 mv prev-cloog stage1-cloog ; : ; \
44350 @endif cloog
44351 @if libelf
44352 @if test -d $(HOST_SUBDIR)/libelf ; then \
44353 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
44354 mv prev-libelf stage1-libelf ; : ; \
44356 @endif libelf
44357 @if gold
44358 @if test -d $(HOST_SUBDIR)/gold ; then \
44359 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
44360 mv prev-gold stage1-gold ; : ; \
44362 @endif gold
44363 @if intl
44364 @if test -d $(HOST_SUBDIR)/intl ; then \
44365 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
44366 mv prev-intl stage1-intl ; : ; \
44368 @endif intl
44369 @if ld
44370 @if test -d $(HOST_SUBDIR)/ld ; then \
44371 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
44372 mv prev-ld stage1-ld ; : ; \
44374 @endif ld
44375 @if libbacktrace
44376 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44377 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
44378 mv prev-libbacktrace stage1-libbacktrace ; : ; \
44380 @endif libbacktrace
44381 @if libcpp
44382 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44383 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
44384 mv prev-libcpp stage1-libcpp ; : ; \
44386 @endif libcpp
44387 @if libdecnumber
44388 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44389 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
44390 mv prev-libdecnumber stage1-libdecnumber ; : ; \
44392 @endif libdecnumber
44393 @if libiberty
44394 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44395 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
44396 mv prev-libiberty stage1-libiberty ; : ; \
44398 @endif libiberty
44399 @if zlib
44400 @if test -d $(HOST_SUBDIR)/zlib ; then \
44401 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
44402 mv prev-zlib stage1-zlib ; : ; \
44404 @endif zlib
44405 @if lto-plugin
44406 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44407 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
44408 mv prev-lto-plugin stage1-lto-plugin ; : ; \
44410 @endif lto-plugin
44411 @if test -d $(TARGET_SUBDIR) ; then \
44412 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
44413 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
44415 rm -f stage_current
44417 # Bubble a bug fix through all the stages up to stage 2. They are
44418 # remade, but not reconfigured. The next stage (if any) will not be
44419 # reconfigured either.
44420 .PHONY: stage2-bubble
44421 stage2-bubble:: stage1-bubble
44422 @r=`${PWD_COMMAND}`; export r; \
44423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44424 if test -f stage2-lean || test -f stage1-lean ; then \
44425 echo Skipping rebuild of stage2 ; \
44426 else \
44427 $(MAKE) stage2-start; \
44428 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
44431 .PHONY: all-stage2 clean-stage2
44432 do-clean: clean-stage2
44434 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44435 # only possibility, but now it conflicts with no-bootstrap rules
44436 @if gcc-bootstrap
44440 .PHONY: bootstrap2 bootstrap2-lean
44441 bootstrap2:
44442 echo stage2 > stage_final
44443 @r=`${PWD_COMMAND}`; export r; \
44444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44445 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
44446 @: $(MAKE); $(unstage)
44447 @r=`${PWD_COMMAND}`; export r; \
44448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44449 TFLAGS="$(STAGE2_TFLAGS)"; \
44450 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44452 bootstrap2-lean:
44453 echo stage2 > stage_final
44454 @r=`${PWD_COMMAND}`; export r; \
44455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44456 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
44457 @: $(MAKE); $(unstage)
44458 @r=`${PWD_COMMAND}`; export r; \
44459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44460 TFLAGS="$(STAGE2_TFLAGS)"; \
44461 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44464 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44465 distclean-stage1:: distclean-stage2
44466 .PHONY: distclean-stage2
44467 distclean-stage2::
44468 @: $(MAKE); $(stage)
44469 @test "`cat stage_last`" != stage2 || rm -f stage_last
44470 rm -rf stage2-*
44473 @endif gcc-bootstrap
44476 .PHONY: stage3-start stage3-end
44478 stage3-start::
44479 @: $(MAKE); $(stage); \
44480 echo stage3 > stage_current ; \
44481 echo stage3 > stage_last; \
44482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44483 @if bfd
44484 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
44485 mkdir stage3-bfd; \
44486 mv stage3-bfd bfd ; \
44487 mv stage2-bfd prev-bfd || test -f stage2-lean
44488 @endif bfd
44489 @if opcodes
44490 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
44491 mkdir stage3-opcodes; \
44492 mv stage3-opcodes opcodes ; \
44493 mv stage2-opcodes prev-opcodes || test -f stage2-lean
44494 @endif opcodes
44495 @if binutils
44496 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
44497 mkdir stage3-binutils; \
44498 mv stage3-binutils binutils ; \
44499 mv stage2-binutils prev-binutils || test -f stage2-lean
44500 @endif binutils
44501 @if gas
44502 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
44503 mkdir stage3-gas; \
44504 mv stage3-gas gas ; \
44505 mv stage2-gas prev-gas || test -f stage2-lean
44506 @endif gas
44507 @if gcc
44508 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
44509 mkdir stage3-gcc; \
44510 mv stage3-gcc gcc ; \
44511 mv stage2-gcc prev-gcc || test -f stage2-lean
44512 @endif gcc
44513 @if gmp
44514 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
44515 mkdir stage3-gmp; \
44516 mv stage3-gmp gmp ; \
44517 mv stage2-gmp prev-gmp || test -f stage2-lean
44518 @endif gmp
44519 @if mpfr
44520 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
44521 mkdir stage3-mpfr; \
44522 mv stage3-mpfr mpfr ; \
44523 mv stage2-mpfr prev-mpfr || test -f stage2-lean
44524 @endif mpfr
44525 @if mpc
44526 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
44527 mkdir stage3-mpc; \
44528 mv stage3-mpc mpc ; \
44529 mv stage2-mpc prev-mpc || test -f stage2-lean
44530 @endif mpc
44531 @if isl
44532 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
44533 mkdir stage3-isl; \
44534 mv stage3-isl isl ; \
44535 mv stage2-isl prev-isl || test -f stage2-lean
44536 @endif isl
44537 @if cloog
44538 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
44539 mkdir stage3-cloog; \
44540 mv stage3-cloog cloog ; \
44541 mv stage2-cloog prev-cloog || test -f stage2-lean
44542 @endif cloog
44543 @if libelf
44544 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
44545 mkdir stage3-libelf; \
44546 mv stage3-libelf libelf ; \
44547 mv stage2-libelf prev-libelf || test -f stage2-lean
44548 @endif libelf
44549 @if gold
44550 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
44551 mkdir stage3-gold; \
44552 mv stage3-gold gold ; \
44553 mv stage2-gold prev-gold || test -f stage2-lean
44554 @endif gold
44555 @if intl
44556 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
44557 mkdir stage3-intl; \
44558 mv stage3-intl intl ; \
44559 mv stage2-intl prev-intl || test -f stage2-lean
44560 @endif intl
44561 @if ld
44562 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
44563 mkdir stage3-ld; \
44564 mv stage3-ld ld ; \
44565 mv stage2-ld prev-ld || test -f stage2-lean
44566 @endif ld
44567 @if libbacktrace
44568 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
44569 mkdir stage3-libbacktrace; \
44570 mv stage3-libbacktrace libbacktrace ; \
44571 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
44572 @endif libbacktrace
44573 @if libcpp
44574 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
44575 mkdir stage3-libcpp; \
44576 mv stage3-libcpp libcpp ; \
44577 mv stage2-libcpp prev-libcpp || test -f stage2-lean
44578 @endif libcpp
44579 @if libdecnumber
44580 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
44581 mkdir stage3-libdecnumber; \
44582 mv stage3-libdecnumber libdecnumber ; \
44583 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
44584 @endif libdecnumber
44585 @if libiberty
44586 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
44587 mkdir stage3-libiberty; \
44588 mv stage3-libiberty libiberty ; \
44589 mv stage2-libiberty prev-libiberty || test -f stage2-lean
44590 @endif libiberty
44591 @if zlib
44592 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
44593 mkdir stage3-zlib; \
44594 mv stage3-zlib zlib ; \
44595 mv stage2-zlib prev-zlib || test -f stage2-lean
44596 @endif zlib
44597 @if lto-plugin
44598 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
44599 mkdir stage3-lto-plugin; \
44600 mv stage3-lto-plugin lto-plugin ; \
44601 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
44602 @endif lto-plugin
44603 @[ -d stage3-$(TARGET_SUBDIR) ] || \
44604 mkdir stage3-$(TARGET_SUBDIR); \
44605 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44606 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
44608 stage3-end::
44609 @if bfd
44610 @if test -d $(HOST_SUBDIR)/bfd ; then \
44611 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
44612 mv prev-bfd stage2-bfd ; : ; \
44614 @endif bfd
44615 @if opcodes
44616 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44617 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
44618 mv prev-opcodes stage2-opcodes ; : ; \
44620 @endif opcodes
44621 @if binutils
44622 @if test -d $(HOST_SUBDIR)/binutils ; then \
44623 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
44624 mv prev-binutils stage2-binutils ; : ; \
44626 @endif binutils
44627 @if gas
44628 @if test -d $(HOST_SUBDIR)/gas ; then \
44629 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
44630 mv prev-gas stage2-gas ; : ; \
44632 @endif gas
44633 @if gcc
44634 @if test -d $(HOST_SUBDIR)/gcc ; then \
44635 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
44636 mv prev-gcc stage2-gcc ; : ; \
44638 @endif gcc
44639 @if gmp
44640 @if test -d $(HOST_SUBDIR)/gmp ; then \
44641 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
44642 mv prev-gmp stage2-gmp ; : ; \
44644 @endif gmp
44645 @if mpfr
44646 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44647 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
44648 mv prev-mpfr stage2-mpfr ; : ; \
44650 @endif mpfr
44651 @if mpc
44652 @if test -d $(HOST_SUBDIR)/mpc ; then \
44653 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
44654 mv prev-mpc stage2-mpc ; : ; \
44656 @endif mpc
44657 @if isl
44658 @if test -d $(HOST_SUBDIR)/isl ; then \
44659 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
44660 mv prev-isl stage2-isl ; : ; \
44662 @endif isl
44663 @if cloog
44664 @if test -d $(HOST_SUBDIR)/cloog ; then \
44665 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
44666 mv prev-cloog stage2-cloog ; : ; \
44668 @endif cloog
44669 @if libelf
44670 @if test -d $(HOST_SUBDIR)/libelf ; then \
44671 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
44672 mv prev-libelf stage2-libelf ; : ; \
44674 @endif libelf
44675 @if gold
44676 @if test -d $(HOST_SUBDIR)/gold ; then \
44677 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
44678 mv prev-gold stage2-gold ; : ; \
44680 @endif gold
44681 @if intl
44682 @if test -d $(HOST_SUBDIR)/intl ; then \
44683 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
44684 mv prev-intl stage2-intl ; : ; \
44686 @endif intl
44687 @if ld
44688 @if test -d $(HOST_SUBDIR)/ld ; then \
44689 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
44690 mv prev-ld stage2-ld ; : ; \
44692 @endif ld
44693 @if libbacktrace
44694 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44695 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
44696 mv prev-libbacktrace stage2-libbacktrace ; : ; \
44698 @endif libbacktrace
44699 @if libcpp
44700 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44701 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
44702 mv prev-libcpp stage2-libcpp ; : ; \
44704 @endif libcpp
44705 @if libdecnumber
44706 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44707 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
44708 mv prev-libdecnumber stage2-libdecnumber ; : ; \
44710 @endif libdecnumber
44711 @if libiberty
44712 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44713 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
44714 mv prev-libiberty stage2-libiberty ; : ; \
44716 @endif libiberty
44717 @if zlib
44718 @if test -d $(HOST_SUBDIR)/zlib ; then \
44719 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
44720 mv prev-zlib stage2-zlib ; : ; \
44722 @endif zlib
44723 @if lto-plugin
44724 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44725 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
44726 mv prev-lto-plugin stage2-lto-plugin ; : ; \
44728 @endif lto-plugin
44729 @if test -d $(TARGET_SUBDIR) ; then \
44730 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
44731 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
44733 rm -f stage_current
44735 # Bubble a bug fix through all the stages up to stage 3. They are
44736 # remade, but not reconfigured. The next stage (if any) will not be
44737 # reconfigured either.
44738 .PHONY: stage3-bubble
44739 stage3-bubble:: stage2-bubble
44740 @r=`${PWD_COMMAND}`; export r; \
44741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44742 if test -f stage3-lean || test -f stage2-lean ; then \
44743 echo Skipping rebuild of stage3 ; \
44744 else \
44745 $(MAKE) stage3-start; \
44746 if $(LEAN); then \
44747 rm -rf stage1-* ; \
44748 $(STAMP) stage1-lean ; \
44749 fi; \
44750 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
44752 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
44754 .PHONY: all-stage3 clean-stage3
44755 do-clean: clean-stage3
44757 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44758 # only possibility, but now it conflicts with no-bootstrap rules
44759 @if gcc-bootstrap
44761 compare:
44762 @r=`${PWD_COMMAND}`; export r; \
44763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44764 if test -f stage2-lean; then \
44765 echo Cannot compare object files as stage 2 was deleted. ; \
44766 exit 0 ; \
44767 fi; \
44768 : $(MAKE); $(stage); \
44769 rm -f .bad_compare ; \
44770 echo Comparing stages 2 and 3 ; \
44771 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
44772 files=`find stage3-* -name "*$(objext)" -print | \
44773 sed -n s,^stage$$sed-,,p` ; \
44774 for file in $${files} ; do \
44775 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
44776 if test ! -f $$f1; then continue; fi; \
44777 $(do-compare) > /dev/null 2>&1; \
44778 if test $$? -eq 1; then \
44779 case $$file in \
44780 @compare_exclusions@) \
44781 echo warning: $$file differs ;; \
44782 *) \
44783 echo $$file differs >> .bad_compare ;; \
44784 esac ; \
44785 fi ; \
44786 done ; \
44787 if [ -f .bad_compare ]; then \
44788 echo "Bootstrap comparison failure!"; \
44789 cat .bad_compare; \
44790 exit 1; \
44791 else \
44792 echo Comparison successful.; \
44793 fi ; \
44794 $(STAMP) compare
44795 if $(LEAN); then \
44796 rm -rf stage2-*; \
44797 $(STAMP) stage2-lean; \
44802 .PHONY: bootstrap bootstrap-lean
44803 bootstrap:
44804 echo stage3 > stage_final
44805 @r=`${PWD_COMMAND}`; export r; \
44806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44807 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
44808 @: $(MAKE); $(unstage)
44809 @r=`${PWD_COMMAND}`; export r; \
44810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44811 TFLAGS="$(STAGE3_TFLAGS)"; \
44812 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44814 bootstrap-lean:
44815 echo stage3 > stage_final
44816 @r=`${PWD_COMMAND}`; export r; \
44817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44818 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
44819 @: $(MAKE); $(unstage)
44820 @r=`${PWD_COMMAND}`; export r; \
44821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44822 TFLAGS="$(STAGE3_TFLAGS)"; \
44823 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44826 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44827 distclean-stage2:: distclean-stage3
44828 .PHONY: distclean-stage3
44829 distclean-stage3::
44830 @: $(MAKE); $(stage)
44831 @test "`cat stage_last`" != stage3 || rm -f stage_last
44832 rm -rf stage3-* compare
44835 .PHONY: cleanstrap
44836 cleanstrap: do-distclean local-clean
44837 echo stage3 > stage_final
44838 @r=`${PWD_COMMAND}`; export r; \
44839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44840 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
44841 @: $(MAKE); $(unstage)
44842 @r=`${PWD_COMMAND}`; export r; \
44843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44844 TFLAGS="$(STAGE3_TFLAGS)"; \
44845 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44847 @endif gcc-bootstrap
44850 .PHONY: stage4-start stage4-end
44852 stage4-start::
44853 @: $(MAKE); $(stage); \
44854 echo stage4 > stage_current ; \
44855 echo stage4 > stage_last; \
44856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44857 @if bfd
44858 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
44859 mkdir stage4-bfd; \
44860 mv stage4-bfd bfd ; \
44861 mv stage3-bfd prev-bfd || test -f stage3-lean
44862 @endif bfd
44863 @if opcodes
44864 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
44865 mkdir stage4-opcodes; \
44866 mv stage4-opcodes opcodes ; \
44867 mv stage3-opcodes prev-opcodes || test -f stage3-lean
44868 @endif opcodes
44869 @if binutils
44870 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
44871 mkdir stage4-binutils; \
44872 mv stage4-binutils binutils ; \
44873 mv stage3-binutils prev-binutils || test -f stage3-lean
44874 @endif binutils
44875 @if gas
44876 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
44877 mkdir stage4-gas; \
44878 mv stage4-gas gas ; \
44879 mv stage3-gas prev-gas || test -f stage3-lean
44880 @endif gas
44881 @if gcc
44882 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
44883 mkdir stage4-gcc; \
44884 mv stage4-gcc gcc ; \
44885 mv stage3-gcc prev-gcc || test -f stage3-lean
44886 @endif gcc
44887 @if gmp
44888 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
44889 mkdir stage4-gmp; \
44890 mv stage4-gmp gmp ; \
44891 mv stage3-gmp prev-gmp || test -f stage3-lean
44892 @endif gmp
44893 @if mpfr
44894 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
44895 mkdir stage4-mpfr; \
44896 mv stage4-mpfr mpfr ; \
44897 mv stage3-mpfr prev-mpfr || test -f stage3-lean
44898 @endif mpfr
44899 @if mpc
44900 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
44901 mkdir stage4-mpc; \
44902 mv stage4-mpc mpc ; \
44903 mv stage3-mpc prev-mpc || test -f stage3-lean
44904 @endif mpc
44905 @if isl
44906 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
44907 mkdir stage4-isl; \
44908 mv stage4-isl isl ; \
44909 mv stage3-isl prev-isl || test -f stage3-lean
44910 @endif isl
44911 @if cloog
44912 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
44913 mkdir stage4-cloog; \
44914 mv stage4-cloog cloog ; \
44915 mv stage3-cloog prev-cloog || test -f stage3-lean
44916 @endif cloog
44917 @if libelf
44918 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
44919 mkdir stage4-libelf; \
44920 mv stage4-libelf libelf ; \
44921 mv stage3-libelf prev-libelf || test -f stage3-lean
44922 @endif libelf
44923 @if gold
44924 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
44925 mkdir stage4-gold; \
44926 mv stage4-gold gold ; \
44927 mv stage3-gold prev-gold || test -f stage3-lean
44928 @endif gold
44929 @if intl
44930 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
44931 mkdir stage4-intl; \
44932 mv stage4-intl intl ; \
44933 mv stage3-intl prev-intl || test -f stage3-lean
44934 @endif intl
44935 @if ld
44936 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
44937 mkdir stage4-ld; \
44938 mv stage4-ld ld ; \
44939 mv stage3-ld prev-ld || test -f stage3-lean
44940 @endif ld
44941 @if libbacktrace
44942 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
44943 mkdir stage4-libbacktrace; \
44944 mv stage4-libbacktrace libbacktrace ; \
44945 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
44946 @endif libbacktrace
44947 @if libcpp
44948 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
44949 mkdir stage4-libcpp; \
44950 mv stage4-libcpp libcpp ; \
44951 mv stage3-libcpp prev-libcpp || test -f stage3-lean
44952 @endif libcpp
44953 @if libdecnumber
44954 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
44955 mkdir stage4-libdecnumber; \
44956 mv stage4-libdecnumber libdecnumber ; \
44957 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
44958 @endif libdecnumber
44959 @if libiberty
44960 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
44961 mkdir stage4-libiberty; \
44962 mv stage4-libiberty libiberty ; \
44963 mv stage3-libiberty prev-libiberty || test -f stage3-lean
44964 @endif libiberty
44965 @if zlib
44966 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
44967 mkdir stage4-zlib; \
44968 mv stage4-zlib zlib ; \
44969 mv stage3-zlib prev-zlib || test -f stage3-lean
44970 @endif zlib
44971 @if lto-plugin
44972 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
44973 mkdir stage4-lto-plugin; \
44974 mv stage4-lto-plugin lto-plugin ; \
44975 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
44976 @endif lto-plugin
44977 @[ -d stage4-$(TARGET_SUBDIR) ] || \
44978 mkdir stage4-$(TARGET_SUBDIR); \
44979 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44980 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
44982 stage4-end::
44983 @if bfd
44984 @if test -d $(HOST_SUBDIR)/bfd ; then \
44985 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
44986 mv prev-bfd stage3-bfd ; : ; \
44988 @endif bfd
44989 @if opcodes
44990 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44991 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
44992 mv prev-opcodes stage3-opcodes ; : ; \
44994 @endif opcodes
44995 @if binutils
44996 @if test -d $(HOST_SUBDIR)/binutils ; then \
44997 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
44998 mv prev-binutils stage3-binutils ; : ; \
45000 @endif binutils
45001 @if gas
45002 @if test -d $(HOST_SUBDIR)/gas ; then \
45003 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
45004 mv prev-gas stage3-gas ; : ; \
45006 @endif gas
45007 @if gcc
45008 @if test -d $(HOST_SUBDIR)/gcc ; then \
45009 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
45010 mv prev-gcc stage3-gcc ; : ; \
45012 @endif gcc
45013 @if gmp
45014 @if test -d $(HOST_SUBDIR)/gmp ; then \
45015 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
45016 mv prev-gmp stage3-gmp ; : ; \
45018 @endif gmp
45019 @if mpfr
45020 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45021 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
45022 mv prev-mpfr stage3-mpfr ; : ; \
45024 @endif mpfr
45025 @if mpc
45026 @if test -d $(HOST_SUBDIR)/mpc ; then \
45027 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
45028 mv prev-mpc stage3-mpc ; : ; \
45030 @endif mpc
45031 @if isl
45032 @if test -d $(HOST_SUBDIR)/isl ; then \
45033 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
45034 mv prev-isl stage3-isl ; : ; \
45036 @endif isl
45037 @if cloog
45038 @if test -d $(HOST_SUBDIR)/cloog ; then \
45039 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
45040 mv prev-cloog stage3-cloog ; : ; \
45042 @endif cloog
45043 @if libelf
45044 @if test -d $(HOST_SUBDIR)/libelf ; then \
45045 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
45046 mv prev-libelf stage3-libelf ; : ; \
45048 @endif libelf
45049 @if gold
45050 @if test -d $(HOST_SUBDIR)/gold ; then \
45051 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
45052 mv prev-gold stage3-gold ; : ; \
45054 @endif gold
45055 @if intl
45056 @if test -d $(HOST_SUBDIR)/intl ; then \
45057 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
45058 mv prev-intl stage3-intl ; : ; \
45060 @endif intl
45061 @if ld
45062 @if test -d $(HOST_SUBDIR)/ld ; then \
45063 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
45064 mv prev-ld stage3-ld ; : ; \
45066 @endif ld
45067 @if libbacktrace
45068 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45069 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
45070 mv prev-libbacktrace stage3-libbacktrace ; : ; \
45072 @endif libbacktrace
45073 @if libcpp
45074 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45075 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
45076 mv prev-libcpp stage3-libcpp ; : ; \
45078 @endif libcpp
45079 @if libdecnumber
45080 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45081 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
45082 mv prev-libdecnumber stage3-libdecnumber ; : ; \
45084 @endif libdecnumber
45085 @if libiberty
45086 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45087 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
45088 mv prev-libiberty stage3-libiberty ; : ; \
45090 @endif libiberty
45091 @if zlib
45092 @if test -d $(HOST_SUBDIR)/zlib ; then \
45093 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
45094 mv prev-zlib stage3-zlib ; : ; \
45096 @endif zlib
45097 @if lto-plugin
45098 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45099 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
45100 mv prev-lto-plugin stage3-lto-plugin ; : ; \
45102 @endif lto-plugin
45103 @if test -d $(TARGET_SUBDIR) ; then \
45104 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
45105 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
45107 rm -f stage_current
45109 # Bubble a bug fix through all the stages up to stage 4. They are
45110 # remade, but not reconfigured. The next stage (if any) will not be
45111 # reconfigured either.
45112 .PHONY: stage4-bubble
45113 stage4-bubble:: stage3-bubble
45114 @r=`${PWD_COMMAND}`; export r; \
45115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45116 if test -f stage4-lean || test -f stage3-lean ; then \
45117 echo Skipping rebuild of stage4 ; \
45118 else \
45119 $(MAKE) stage4-start; \
45120 if $(LEAN); then \
45121 rm -rf stage2-* ; \
45122 $(STAMP) stage2-lean ; \
45123 fi; \
45124 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
45126 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
45128 .PHONY: all-stage4 clean-stage4
45129 do-clean: clean-stage4
45131 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45132 # only possibility, but now it conflicts with no-bootstrap rules
45133 @if gcc-bootstrap
45135 compare3:
45136 @r=`${PWD_COMMAND}`; export r; \
45137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45138 if test -f stage3-lean; then \
45139 echo Cannot compare object files as stage 3 was deleted. ; \
45140 exit 0 ; \
45141 fi; \
45142 : $(MAKE); $(stage); \
45143 rm -f .bad_compare ; \
45144 echo Comparing stages 3 and 4 ; \
45145 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
45146 files=`find stage4-* -name "*$(objext)" -print | \
45147 sed -n s,^stage$$sed-,,p` ; \
45148 for file in $${files} ; do \
45149 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
45150 if test ! -f $$f1; then continue; fi; \
45151 $(do-compare3) > /dev/null 2>&1; \
45152 if test $$? -eq 1; then \
45153 case $$file in \
45154 @compare_exclusions@) \
45155 echo warning: $$file differs ;; \
45156 *) \
45157 echo $$file differs >> .bad_compare ;; \
45158 esac ; \
45159 fi ; \
45160 done ; \
45161 if [ -f .bad_compare ]; then \
45162 echo "Bootstrap comparison failure!"; \
45163 cat .bad_compare; \
45164 exit 1; \
45165 else \
45166 echo Comparison successful.; \
45167 fi ; \
45168 $(STAMP) compare3
45169 if $(LEAN); then \
45170 rm -rf stage3-*; \
45171 $(STAMP) stage3-lean; \
45176 .PHONY: bootstrap4 bootstrap4-lean
45177 bootstrap4:
45178 echo stage4 > stage_final
45179 @r=`${PWD_COMMAND}`; export r; \
45180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45181 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
45182 @: $(MAKE); $(unstage)
45183 @r=`${PWD_COMMAND}`; export r; \
45184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45185 TFLAGS="$(STAGE4_TFLAGS)"; \
45186 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45188 bootstrap4-lean:
45189 echo stage4 > stage_final
45190 @r=`${PWD_COMMAND}`; export r; \
45191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45192 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
45193 @: $(MAKE); $(unstage)
45194 @r=`${PWD_COMMAND}`; export r; \
45195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45196 TFLAGS="$(STAGE4_TFLAGS)"; \
45197 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45200 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45201 distclean-stage3:: distclean-stage4
45202 .PHONY: distclean-stage4
45203 distclean-stage4::
45204 @: $(MAKE); $(stage)
45205 @test "`cat stage_last`" != stage4 || rm -f stage_last
45206 rm -rf stage4-* compare3
45209 @endif gcc-bootstrap
45212 .PHONY: stageprofile-start stageprofile-end
45214 stageprofile-start::
45215 @: $(MAKE); $(stage); \
45216 echo stageprofile > stage_current ; \
45217 echo stageprofile > stage_last; \
45218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45219 @if bfd
45220 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
45221 mkdir stageprofile-bfd; \
45222 mv stageprofile-bfd bfd ; \
45223 mv stage1-bfd prev-bfd || test -f stage1-lean
45224 @endif bfd
45225 @if opcodes
45226 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
45227 mkdir stageprofile-opcodes; \
45228 mv stageprofile-opcodes opcodes ; \
45229 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45230 @endif opcodes
45231 @if binutils
45232 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
45233 mkdir stageprofile-binutils; \
45234 mv stageprofile-binutils binutils ; \
45235 mv stage1-binutils prev-binutils || test -f stage1-lean
45236 @endif binutils
45237 @if gas
45238 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
45239 mkdir stageprofile-gas; \
45240 mv stageprofile-gas gas ; \
45241 mv stage1-gas prev-gas || test -f stage1-lean
45242 @endif gas
45243 @if gcc
45244 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
45245 mkdir stageprofile-gcc; \
45246 mv stageprofile-gcc gcc ; \
45247 mv stage1-gcc prev-gcc || test -f stage1-lean
45248 @endif gcc
45249 @if gmp
45250 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
45251 mkdir stageprofile-gmp; \
45252 mv stageprofile-gmp gmp ; \
45253 mv stage1-gmp prev-gmp || test -f stage1-lean
45254 @endif gmp
45255 @if mpfr
45256 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
45257 mkdir stageprofile-mpfr; \
45258 mv stageprofile-mpfr mpfr ; \
45259 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45260 @endif mpfr
45261 @if mpc
45262 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
45263 mkdir stageprofile-mpc; \
45264 mv stageprofile-mpc mpc ; \
45265 mv stage1-mpc prev-mpc || test -f stage1-lean
45266 @endif mpc
45267 @if isl
45268 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
45269 mkdir stageprofile-isl; \
45270 mv stageprofile-isl isl ; \
45271 mv stage1-isl prev-isl || test -f stage1-lean
45272 @endif isl
45273 @if cloog
45274 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
45275 mkdir stageprofile-cloog; \
45276 mv stageprofile-cloog cloog ; \
45277 mv stage1-cloog prev-cloog || test -f stage1-lean
45278 @endif cloog
45279 @if libelf
45280 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
45281 mkdir stageprofile-libelf; \
45282 mv stageprofile-libelf libelf ; \
45283 mv stage1-libelf prev-libelf || test -f stage1-lean
45284 @endif libelf
45285 @if gold
45286 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
45287 mkdir stageprofile-gold; \
45288 mv stageprofile-gold gold ; \
45289 mv stage1-gold prev-gold || test -f stage1-lean
45290 @endif gold
45291 @if intl
45292 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
45293 mkdir stageprofile-intl; \
45294 mv stageprofile-intl intl ; \
45295 mv stage1-intl prev-intl || test -f stage1-lean
45296 @endif intl
45297 @if ld
45298 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
45299 mkdir stageprofile-ld; \
45300 mv stageprofile-ld ld ; \
45301 mv stage1-ld prev-ld || test -f stage1-lean
45302 @endif ld
45303 @if libbacktrace
45304 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
45305 mkdir stageprofile-libbacktrace; \
45306 mv stageprofile-libbacktrace libbacktrace ; \
45307 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45308 @endif libbacktrace
45309 @if libcpp
45310 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
45311 mkdir stageprofile-libcpp; \
45312 mv stageprofile-libcpp libcpp ; \
45313 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45314 @endif libcpp
45315 @if libdecnumber
45316 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
45317 mkdir stageprofile-libdecnumber; \
45318 mv stageprofile-libdecnumber libdecnumber ; \
45319 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45320 @endif libdecnumber
45321 @if libiberty
45322 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
45323 mkdir stageprofile-libiberty; \
45324 mv stageprofile-libiberty libiberty ; \
45325 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45326 @endif libiberty
45327 @if zlib
45328 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
45329 mkdir stageprofile-zlib; \
45330 mv stageprofile-zlib zlib ; \
45331 mv stage1-zlib prev-zlib || test -f stage1-lean
45332 @endif zlib
45333 @if lto-plugin
45334 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
45335 mkdir stageprofile-lto-plugin; \
45336 mv stageprofile-lto-plugin lto-plugin ; \
45337 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45338 @endif lto-plugin
45339 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
45340 mkdir stageprofile-$(TARGET_SUBDIR); \
45341 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45342 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45344 stageprofile-end::
45345 @if bfd
45346 @if test -d $(HOST_SUBDIR)/bfd ; then \
45347 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
45348 mv prev-bfd stage1-bfd ; : ; \
45350 @endif bfd
45351 @if opcodes
45352 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45353 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
45354 mv prev-opcodes stage1-opcodes ; : ; \
45356 @endif opcodes
45357 @if binutils
45358 @if test -d $(HOST_SUBDIR)/binutils ; then \
45359 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
45360 mv prev-binutils stage1-binutils ; : ; \
45362 @endif binutils
45363 @if gas
45364 @if test -d $(HOST_SUBDIR)/gas ; then \
45365 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
45366 mv prev-gas stage1-gas ; : ; \
45368 @endif gas
45369 @if gcc
45370 @if test -d $(HOST_SUBDIR)/gcc ; then \
45371 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
45372 mv prev-gcc stage1-gcc ; : ; \
45374 @endif gcc
45375 @if gmp
45376 @if test -d $(HOST_SUBDIR)/gmp ; then \
45377 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
45378 mv prev-gmp stage1-gmp ; : ; \
45380 @endif gmp
45381 @if mpfr
45382 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45383 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
45384 mv prev-mpfr stage1-mpfr ; : ; \
45386 @endif mpfr
45387 @if mpc
45388 @if test -d $(HOST_SUBDIR)/mpc ; then \
45389 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
45390 mv prev-mpc stage1-mpc ; : ; \
45392 @endif mpc
45393 @if isl
45394 @if test -d $(HOST_SUBDIR)/isl ; then \
45395 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
45396 mv prev-isl stage1-isl ; : ; \
45398 @endif isl
45399 @if cloog
45400 @if test -d $(HOST_SUBDIR)/cloog ; then \
45401 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
45402 mv prev-cloog stage1-cloog ; : ; \
45404 @endif cloog
45405 @if libelf
45406 @if test -d $(HOST_SUBDIR)/libelf ; then \
45407 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
45408 mv prev-libelf stage1-libelf ; : ; \
45410 @endif libelf
45411 @if gold
45412 @if test -d $(HOST_SUBDIR)/gold ; then \
45413 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
45414 mv prev-gold stage1-gold ; : ; \
45416 @endif gold
45417 @if intl
45418 @if test -d $(HOST_SUBDIR)/intl ; then \
45419 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
45420 mv prev-intl stage1-intl ; : ; \
45422 @endif intl
45423 @if ld
45424 @if test -d $(HOST_SUBDIR)/ld ; then \
45425 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
45426 mv prev-ld stage1-ld ; : ; \
45428 @endif ld
45429 @if libbacktrace
45430 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45431 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
45432 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45434 @endif libbacktrace
45435 @if libcpp
45436 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45437 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
45438 mv prev-libcpp stage1-libcpp ; : ; \
45440 @endif libcpp
45441 @if libdecnumber
45442 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45443 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
45444 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45446 @endif libdecnumber
45447 @if libiberty
45448 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45449 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
45450 mv prev-libiberty stage1-libiberty ; : ; \
45452 @endif libiberty
45453 @if zlib
45454 @if test -d $(HOST_SUBDIR)/zlib ; then \
45455 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
45456 mv prev-zlib stage1-zlib ; : ; \
45458 @endif zlib
45459 @if lto-plugin
45460 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45461 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
45462 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45464 @endif lto-plugin
45465 @if test -d $(TARGET_SUBDIR) ; then \
45466 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
45467 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45469 rm -f stage_current
45471 # Bubble a bug fix through all the stages up to stage profile. They are
45472 # remade, but not reconfigured. The next stage (if any) will not be
45473 # reconfigured either.
45474 .PHONY: stageprofile-bubble
45475 stageprofile-bubble:: stage1-bubble
45476 @r=`${PWD_COMMAND}`; export r; \
45477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45478 if test -f stageprofile-lean || test -f stage1-lean ; then \
45479 echo Skipping rebuild of stageprofile ; \
45480 else \
45481 $(MAKE) stageprofile-start; \
45482 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
45485 .PHONY: all-stageprofile clean-stageprofile
45486 do-clean: clean-stageprofile
45488 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45489 # only possibility, but now it conflicts with no-bootstrap rules
45490 @if gcc-bootstrap
45495 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45496 distclean-stage1:: distclean-stageprofile
45497 .PHONY: distclean-stageprofile
45498 distclean-stageprofile::
45499 @: $(MAKE); $(stage)
45500 @test "`cat stage_last`" != stageprofile || rm -f stage_last
45501 rm -rf stageprofile-*
45504 @endif gcc-bootstrap
45507 .PHONY: stagefeedback-start stagefeedback-end
45509 stagefeedback-start::
45510 @: $(MAKE); $(stage); \
45511 echo stagefeedback > stage_current ; \
45512 echo stagefeedback > stage_last; \
45513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45514 @if bfd
45515 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
45516 mkdir stagefeedback-bfd; \
45517 mv stagefeedback-bfd bfd ; \
45518 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
45519 @endif bfd
45520 @if opcodes
45521 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
45522 mkdir stagefeedback-opcodes; \
45523 mv stagefeedback-opcodes opcodes ; \
45524 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
45525 @endif opcodes
45526 @if binutils
45527 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
45528 mkdir stagefeedback-binutils; \
45529 mv stagefeedback-binutils binutils ; \
45530 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
45531 @endif binutils
45532 @if gas
45533 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
45534 mkdir stagefeedback-gas; \
45535 mv stagefeedback-gas gas ; \
45536 mv stageprofile-gas prev-gas || test -f stageprofile-lean
45537 @endif gas
45538 @if gcc
45539 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
45540 mkdir stagefeedback-gcc; \
45541 mv stagefeedback-gcc gcc ; \
45542 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
45543 @endif gcc
45544 @if gmp
45545 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
45546 mkdir stagefeedback-gmp; \
45547 mv stagefeedback-gmp gmp ; \
45548 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
45549 @endif gmp
45550 @if mpfr
45551 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
45552 mkdir stagefeedback-mpfr; \
45553 mv stagefeedback-mpfr mpfr ; \
45554 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
45555 @endif mpfr
45556 @if mpc
45557 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
45558 mkdir stagefeedback-mpc; \
45559 mv stagefeedback-mpc mpc ; \
45560 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
45561 @endif mpc
45562 @if isl
45563 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
45564 mkdir stagefeedback-isl; \
45565 mv stagefeedback-isl isl ; \
45566 mv stageprofile-isl prev-isl || test -f stageprofile-lean
45567 @endif isl
45568 @if cloog
45569 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
45570 mkdir stagefeedback-cloog; \
45571 mv stagefeedback-cloog cloog ; \
45572 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
45573 @endif cloog
45574 @if libelf
45575 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
45576 mkdir stagefeedback-libelf; \
45577 mv stagefeedback-libelf libelf ; \
45578 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
45579 @endif libelf
45580 @if gold
45581 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
45582 mkdir stagefeedback-gold; \
45583 mv stagefeedback-gold gold ; \
45584 mv stageprofile-gold prev-gold || test -f stageprofile-lean
45585 @endif gold
45586 @if intl
45587 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
45588 mkdir stagefeedback-intl; \
45589 mv stagefeedback-intl intl ; \
45590 mv stageprofile-intl prev-intl || test -f stageprofile-lean
45591 @endif intl
45592 @if ld
45593 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
45594 mkdir stagefeedback-ld; \
45595 mv stagefeedback-ld ld ; \
45596 mv stageprofile-ld prev-ld || test -f stageprofile-lean
45597 @endif ld
45598 @if libbacktrace
45599 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
45600 mkdir stagefeedback-libbacktrace; \
45601 mv stagefeedback-libbacktrace libbacktrace ; \
45602 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
45603 @endif libbacktrace
45604 @if libcpp
45605 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
45606 mkdir stagefeedback-libcpp; \
45607 mv stagefeedback-libcpp libcpp ; \
45608 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
45609 @endif libcpp
45610 @if libdecnumber
45611 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
45612 mkdir stagefeedback-libdecnumber; \
45613 mv stagefeedback-libdecnumber libdecnumber ; \
45614 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
45615 @endif libdecnumber
45616 @if libiberty
45617 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
45618 mkdir stagefeedback-libiberty; \
45619 mv stagefeedback-libiberty libiberty ; \
45620 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
45621 @endif libiberty
45622 @if zlib
45623 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
45624 mkdir stagefeedback-zlib; \
45625 mv stagefeedback-zlib zlib ; \
45626 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
45627 @endif zlib
45628 @if lto-plugin
45629 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
45630 mkdir stagefeedback-lto-plugin; \
45631 mv stagefeedback-lto-plugin lto-plugin ; \
45632 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
45633 @endif lto-plugin
45634 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
45635 mkdir stagefeedback-$(TARGET_SUBDIR); \
45636 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45637 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
45639 stagefeedback-end::
45640 @if bfd
45641 @if test -d $(HOST_SUBDIR)/bfd ; then \
45642 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
45643 mv prev-bfd stageprofile-bfd ; : ; \
45645 @endif bfd
45646 @if opcodes
45647 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45648 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
45649 mv prev-opcodes stageprofile-opcodes ; : ; \
45651 @endif opcodes
45652 @if binutils
45653 @if test -d $(HOST_SUBDIR)/binutils ; then \
45654 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
45655 mv prev-binutils stageprofile-binutils ; : ; \
45657 @endif binutils
45658 @if gas
45659 @if test -d $(HOST_SUBDIR)/gas ; then \
45660 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
45661 mv prev-gas stageprofile-gas ; : ; \
45663 @endif gas
45664 @if gcc
45665 @if test -d $(HOST_SUBDIR)/gcc ; then \
45666 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
45667 mv prev-gcc stageprofile-gcc ; : ; \
45669 @endif gcc
45670 @if gmp
45671 @if test -d $(HOST_SUBDIR)/gmp ; then \
45672 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
45673 mv prev-gmp stageprofile-gmp ; : ; \
45675 @endif gmp
45676 @if mpfr
45677 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45678 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
45679 mv prev-mpfr stageprofile-mpfr ; : ; \
45681 @endif mpfr
45682 @if mpc
45683 @if test -d $(HOST_SUBDIR)/mpc ; then \
45684 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
45685 mv prev-mpc stageprofile-mpc ; : ; \
45687 @endif mpc
45688 @if isl
45689 @if test -d $(HOST_SUBDIR)/isl ; then \
45690 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
45691 mv prev-isl stageprofile-isl ; : ; \
45693 @endif isl
45694 @if cloog
45695 @if test -d $(HOST_SUBDIR)/cloog ; then \
45696 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
45697 mv prev-cloog stageprofile-cloog ; : ; \
45699 @endif cloog
45700 @if libelf
45701 @if test -d $(HOST_SUBDIR)/libelf ; then \
45702 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
45703 mv prev-libelf stageprofile-libelf ; : ; \
45705 @endif libelf
45706 @if gold
45707 @if test -d $(HOST_SUBDIR)/gold ; then \
45708 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
45709 mv prev-gold stageprofile-gold ; : ; \
45711 @endif gold
45712 @if intl
45713 @if test -d $(HOST_SUBDIR)/intl ; then \
45714 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
45715 mv prev-intl stageprofile-intl ; : ; \
45717 @endif intl
45718 @if ld
45719 @if test -d $(HOST_SUBDIR)/ld ; then \
45720 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
45721 mv prev-ld stageprofile-ld ; : ; \
45723 @endif ld
45724 @if libbacktrace
45725 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45726 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
45727 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
45729 @endif libbacktrace
45730 @if libcpp
45731 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45732 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
45733 mv prev-libcpp stageprofile-libcpp ; : ; \
45735 @endif libcpp
45736 @if libdecnumber
45737 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45738 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
45739 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
45741 @endif libdecnumber
45742 @if libiberty
45743 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45744 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
45745 mv prev-libiberty stageprofile-libiberty ; : ; \
45747 @endif libiberty
45748 @if zlib
45749 @if test -d $(HOST_SUBDIR)/zlib ; then \
45750 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
45751 mv prev-zlib stageprofile-zlib ; : ; \
45753 @endif zlib
45754 @if lto-plugin
45755 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45756 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
45757 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
45759 @endif lto-plugin
45760 @if test -d $(TARGET_SUBDIR) ; then \
45761 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
45762 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
45764 rm -f stage_current
45766 # Bubble a bug fix through all the stages up to stage feedback. They are
45767 # remade, but not reconfigured. The next stage (if any) will not be
45768 # reconfigured either.
45769 .PHONY: stagefeedback-bubble
45770 stagefeedback-bubble:: stageprofile-bubble
45771 @r=`${PWD_COMMAND}`; export r; \
45772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45773 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
45774 echo Skipping rebuild of stagefeedback ; \
45775 else \
45776 $(MAKE) stagefeedback-start; \
45777 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
45780 .PHONY: all-stagefeedback clean-stagefeedback
45781 do-clean: clean-stagefeedback
45783 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45784 # only possibility, but now it conflicts with no-bootstrap rules
45785 @if gcc-bootstrap
45789 .PHONY: profiledbootstrap profiledbootstrap-lean
45790 profiledbootstrap:
45791 echo stagefeedback > stage_final
45792 @r=`${PWD_COMMAND}`; export r; \
45793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45794 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
45795 @: $(MAKE); $(unstage)
45796 @r=`${PWD_COMMAND}`; export r; \
45797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45798 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45799 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45801 profiledbootstrap-lean:
45802 echo stagefeedback > stage_final
45803 @r=`${PWD_COMMAND}`; export r; \
45804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45805 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
45806 @: $(MAKE); $(unstage)
45807 @r=`${PWD_COMMAND}`; export r; \
45808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45809 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45810 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45813 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45814 distclean-stageprofile:: distclean-stagefeedback
45815 .PHONY: distclean-stagefeedback
45816 distclean-stagefeedback::
45817 @: $(MAKE); $(stage)
45818 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
45819 rm -rf stagefeedback-*
45822 @endif gcc-bootstrap
45826 stageprofile-end::
45827 $(MAKE) distclean-stagefeedback
45829 stagefeedback-start::
45830 @r=`${PWD_COMMAND}`; export r; \
45831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45832 for i in prev-*; do \
45833 j=`echo $$i | sed s/^prev-//` ; \
45834 cd $$r/$$i && \
45835 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
45836 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
45837 done
45839 @if gcc-bootstrap
45840 do-distclean: distclean-stage1
45842 # Provide a GCC build when we're building target libraries. This does
45843 # not work as a dependency, just as the minimum necessary to avoid errors.
45844 stage_last:
45845 @r=`${PWD_COMMAND}`; export r; \
45846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45847 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
45849 # Same as unstage, but not phony and defaulting to stage1-start. We place
45850 # it in the dependency so that for example `make -j3 all-gcc' works.
45851 stage_current:
45852 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
45854 .PHONY: restrap
45855 restrap::
45856 @: $(MAKE); $(stage)
45857 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
45858 restrap:: all
45859 @endif gcc-bootstrap
45861 # --------------------------------------
45862 # Dependencies between different modules
45863 # --------------------------------------
45865 # Generic dependencies for target modules on host stuff, especially gcc
45866 @if gcc-bootstrap
45867 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
45868 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
45869 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
45870 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
45871 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
45872 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
45873 configure-target-libmudflap: stage_last
45874 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
45875 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
45876 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
45877 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
45878 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
45879 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
45880 configure-target-libssp: stage_last
45881 configure-target-newlib: stage_last
45882 configure-stage1-target-libgcc: maybe-all-stage1-gcc
45883 configure-stage2-target-libgcc: maybe-all-stage2-gcc
45884 configure-stage3-target-libgcc: maybe-all-stage3-gcc
45885 configure-stage4-target-libgcc: maybe-all-stage4-gcc
45886 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
45887 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
45888 configure-target-libbacktrace: stage_last
45889 configure-target-libquadmath: stage_last
45890 configure-target-libgfortran: stage_last
45891 configure-target-libobjc: stage_last
45892 configure-target-libgo: stage_last
45893 configure-target-libgpython: stage_last
45894 configure-target-libtermcap: stage_last
45895 configure-target-winsup: stage_last
45896 configure-target-libgloss: stage_last
45897 configure-target-libffi: stage_last
45898 configure-target-libjava: stage_last
45899 configure-target-zlib: stage_last
45900 configure-target-boehm-gc: stage_last
45901 configure-target-rda: stage_last
45902 configure-target-libada: stage_last
45903 configure-stage1-target-libgomp: maybe-all-stage1-gcc
45904 configure-stage2-target-libgomp: maybe-all-stage2-gcc
45905 configure-stage3-target-libgomp: maybe-all-stage3-gcc
45906 configure-stage4-target-libgomp: maybe-all-stage4-gcc
45907 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
45908 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
45909 configure-target-libitm: stage_last
45910 configure-target-libatomic: stage_last
45911 @endif gcc-bootstrap
45913 @if gcc-no-bootstrap
45914 configure-target-libstdc++-v3: maybe-all-gcc
45915 configure-target-libmudflap: maybe-all-gcc
45916 configure-target-libsanitizer: maybe-all-gcc
45917 configure-target-libssp: maybe-all-gcc
45918 configure-target-newlib: maybe-all-gcc
45919 configure-target-libgcc: maybe-all-gcc
45920 configure-target-libbacktrace: maybe-all-gcc
45921 configure-target-libquadmath: maybe-all-gcc
45922 configure-target-libgfortran: maybe-all-gcc
45923 configure-target-libobjc: maybe-all-gcc
45924 configure-target-libgo: maybe-all-gcc
45925 configure-target-libgpython: maybe-all-gcc
45926 configure-target-libtermcap: maybe-all-gcc
45927 configure-target-winsup: maybe-all-gcc
45928 configure-target-libgloss: maybe-all-gcc
45929 configure-target-libffi: maybe-all-gcc
45930 configure-target-libjava: maybe-all-gcc
45931 configure-target-zlib: maybe-all-gcc
45932 configure-target-boehm-gc: maybe-all-gcc
45933 configure-target-rda: maybe-all-gcc
45934 configure-target-libada: maybe-all-gcc
45935 configure-target-libgomp: maybe-all-gcc
45936 configure-target-libitm: maybe-all-gcc
45937 configure-target-libatomic: maybe-all-gcc
45938 @endif gcc-no-bootstrap
45941 # There are two types of dependencies here: 'hard' dependencies, where one
45942 # module simply won't build without the other; and 'soft' dependencies, where
45943 # if the depended-on module is missing, the depending module will do without
45944 # or find a substitute somewhere (perhaps installed). Soft dependencies
45945 # are made here to depend on a 'maybe-' target. If you're not sure,
45946 # it's safer to use a soft dependency.
45953 # With all the machinery above in place, it is pretty easy to generate
45954 # dependencies. Host dependencies are a bit more complex because we have
45955 # to check for bootstrap/prebootstrap dependencies. To resolve
45956 # prebootstrap dependencies, prebootstrap modules are gathered in
45957 # a hash table.
45958 all-build-bison: maybe-all-build-texinfo
45959 all-build-flex: maybe-all-build-texinfo
45960 all-build-flex: maybe-all-build-bison
45961 all-build-flex: maybe-all-build-m4
45962 all-build-libiberty: maybe-all-build-texinfo
45963 all-build-m4: maybe-all-build-texinfo
45964 all-build-fixincludes: maybe-all-build-libiberty
45965 configure-gcc: maybe-configure-intl
45967 configure-stage1-gcc: maybe-configure-stage1-intl
45968 configure-stage2-gcc: maybe-configure-stage2-intl
45969 configure-stage3-gcc: maybe-configure-stage3-intl
45970 configure-stage4-gcc: maybe-configure-stage4-intl
45971 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
45972 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
45973 configure-gcc: maybe-all-gmp
45975 configure-stage1-gcc: maybe-all-stage1-gmp
45976 configure-stage2-gcc: maybe-all-stage2-gmp
45977 configure-stage3-gcc: maybe-all-stage3-gmp
45978 configure-stage4-gcc: maybe-all-stage4-gmp
45979 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
45980 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
45981 configure-gcc: maybe-all-lto-plugin
45983 configure-stage1-gcc: maybe-all-stage1-lto-plugin
45984 configure-stage2-gcc: maybe-all-stage2-lto-plugin
45985 configure-stage3-gcc: maybe-all-stage3-lto-plugin
45986 configure-stage4-gcc: maybe-all-stage4-lto-plugin
45987 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
45988 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
45989 configure-gcc: maybe-all-binutils
45991 configure-stage1-gcc: maybe-all-stage1-binutils
45992 configure-stage2-gcc: maybe-all-stage2-binutils
45993 configure-stage3-gcc: maybe-all-stage3-binutils
45994 configure-stage4-gcc: maybe-all-stage4-binutils
45995 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
45996 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
45997 configure-gcc: maybe-all-gas
45999 configure-stage1-gcc: maybe-all-stage1-gas
46000 configure-stage2-gcc: maybe-all-stage2-gas
46001 configure-stage3-gcc: maybe-all-stage3-gas
46002 configure-stage4-gcc: maybe-all-stage4-gas
46003 configure-stageprofile-gcc: maybe-all-stageprofile-gas
46004 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
46005 configure-gcc: maybe-all-ld
46007 configure-stage1-gcc: maybe-all-stage1-ld
46008 configure-stage2-gcc: maybe-all-stage2-ld
46009 configure-stage3-gcc: maybe-all-stage3-ld
46010 configure-stage4-gcc: maybe-all-stage4-ld
46011 configure-stageprofile-gcc: maybe-all-stageprofile-ld
46012 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
46013 configure-gcc: maybe-all-gold
46015 configure-stage1-gcc: maybe-all-stage1-gold
46016 configure-stage2-gcc: maybe-all-stage2-gold
46017 configure-stage3-gcc: maybe-all-stage3-gold
46018 configure-stage4-gcc: maybe-all-stage4-gold
46019 configure-stageprofile-gcc: maybe-all-stageprofile-gold
46020 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
46021 configure-gcc: maybe-all-libelf
46023 configure-stage1-gcc: maybe-all-stage1-libelf
46024 configure-stage2-gcc: maybe-all-stage2-libelf
46025 configure-stage3-gcc: maybe-all-stage3-libelf
46026 configure-stage4-gcc: maybe-all-stage4-libelf
46027 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
46028 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
46029 all-gcc: all-libiberty
46031 all-stage1-gcc: all-stage1-libiberty
46032 all-stage2-gcc: all-stage2-libiberty
46033 all-stage3-gcc: all-stage3-libiberty
46034 all-stage4-gcc: all-stage4-libiberty
46035 all-stageprofile-gcc: all-stageprofile-libiberty
46036 all-stagefeedback-gcc: all-stagefeedback-libiberty
46037 all-gcc: maybe-all-intl
46039 all-stage1-gcc: maybe-all-stage1-intl
46040 all-stage2-gcc: maybe-all-stage2-intl
46041 all-stage3-gcc: maybe-all-stage3-intl
46042 all-stage4-gcc: maybe-all-stage4-intl
46043 all-stageprofile-gcc: maybe-all-stageprofile-intl
46044 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
46045 all-gcc: maybe-all-mpfr
46047 all-stage1-gcc: maybe-all-stage1-mpfr
46048 all-stage2-gcc: maybe-all-stage2-mpfr
46049 all-stage3-gcc: maybe-all-stage3-mpfr
46050 all-stage4-gcc: maybe-all-stage4-mpfr
46051 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
46052 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
46053 all-gcc: maybe-all-mpc
46055 all-stage1-gcc: maybe-all-stage1-mpc
46056 all-stage2-gcc: maybe-all-stage2-mpc
46057 all-stage3-gcc: maybe-all-stage3-mpc
46058 all-stage4-gcc: maybe-all-stage4-mpc
46059 all-stageprofile-gcc: maybe-all-stageprofile-mpc
46060 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
46061 all-gcc: maybe-all-cloog
46063 all-stage1-gcc: maybe-all-stage1-cloog
46064 all-stage2-gcc: maybe-all-stage2-cloog
46065 all-stage3-gcc: maybe-all-stage3-cloog
46066 all-stage4-gcc: maybe-all-stage4-cloog
46067 all-stageprofile-gcc: maybe-all-stageprofile-cloog
46068 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
46069 all-gcc: maybe-all-build-texinfo
46071 all-stage1-gcc: maybe-all-build-texinfo
46072 all-stage2-gcc: maybe-all-build-texinfo
46073 all-stage3-gcc: maybe-all-build-texinfo
46074 all-stage4-gcc: maybe-all-build-texinfo
46075 all-stageprofile-gcc: maybe-all-build-texinfo
46076 all-stagefeedback-gcc: maybe-all-build-texinfo
46077 all-gcc: maybe-all-build-bison
46079 all-stage1-gcc: maybe-all-build-bison
46080 all-stage2-gcc: maybe-all-build-bison
46081 all-stage3-gcc: maybe-all-build-bison
46082 all-stage4-gcc: maybe-all-build-bison
46083 all-stageprofile-gcc: maybe-all-build-bison
46084 all-stagefeedback-gcc: maybe-all-build-bison
46085 all-gcc: maybe-all-build-flex
46087 all-stage1-gcc: maybe-all-build-flex
46088 all-stage2-gcc: maybe-all-build-flex
46089 all-stage3-gcc: maybe-all-build-flex
46090 all-stage4-gcc: maybe-all-build-flex
46091 all-stageprofile-gcc: maybe-all-build-flex
46092 all-stagefeedback-gcc: maybe-all-build-flex
46093 all-gcc: maybe-all-build-libiberty
46095 all-stage1-gcc: maybe-all-build-libiberty
46096 all-stage2-gcc: maybe-all-build-libiberty
46097 all-stage3-gcc: maybe-all-build-libiberty
46098 all-stage4-gcc: maybe-all-build-libiberty
46099 all-stageprofile-gcc: maybe-all-build-libiberty
46100 all-stagefeedback-gcc: maybe-all-build-libiberty
46101 all-gcc: maybe-all-build-fixincludes
46103 all-stage1-gcc: maybe-all-build-fixincludes
46104 all-stage2-gcc: maybe-all-build-fixincludes
46105 all-stage3-gcc: maybe-all-build-fixincludes
46106 all-stage4-gcc: maybe-all-build-fixincludes
46107 all-stageprofile-gcc: maybe-all-build-fixincludes
46108 all-stagefeedback-gcc: maybe-all-build-fixincludes
46109 all-gcc: maybe-all-zlib
46111 all-stage1-gcc: maybe-all-stage1-zlib
46112 all-stage2-gcc: maybe-all-stage2-zlib
46113 all-stage3-gcc: maybe-all-stage3-zlib
46114 all-stage4-gcc: maybe-all-stage4-zlib
46115 all-stageprofile-gcc: maybe-all-stageprofile-zlib
46116 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
46117 all-gcc: all-libbacktrace
46119 all-stage1-gcc: all-stage1-libbacktrace
46120 all-stage2-gcc: all-stage2-libbacktrace
46121 all-stage3-gcc: all-stage3-libbacktrace
46122 all-stage4-gcc: all-stage4-libbacktrace
46123 all-stageprofile-gcc: all-stageprofile-libbacktrace
46124 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
46125 all-gcc: all-libcpp
46127 all-stage1-gcc: all-stage1-libcpp
46128 all-stage2-gcc: all-stage2-libcpp
46129 all-stage3-gcc: all-stage3-libcpp
46130 all-stage4-gcc: all-stage4-libcpp
46131 all-stageprofile-gcc: all-stageprofile-libcpp
46132 all-stagefeedback-gcc: all-stagefeedback-libcpp
46133 all-gcc: all-libdecnumber
46135 all-stage1-gcc: all-stage1-libdecnumber
46136 all-stage2-gcc: all-stage2-libdecnumber
46137 all-stage3-gcc: all-stage3-libdecnumber
46138 all-stage4-gcc: all-stage4-libdecnumber
46139 all-stageprofile-gcc: all-stageprofile-libdecnumber
46140 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
46141 all-gcc: maybe-all-libiberty
46143 all-stage1-gcc: maybe-all-stage1-libiberty
46144 all-stage2-gcc: maybe-all-stage2-libiberty
46145 all-stage3-gcc: maybe-all-stage3-libiberty
46146 all-stage4-gcc: maybe-all-stage4-libiberty
46147 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
46148 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
46149 all-gcc: maybe-all-fixincludes
46150 all-gcc: maybe-all-lto-plugin
46152 all-stage1-gcc: maybe-all-stage1-lto-plugin
46153 all-stage2-gcc: maybe-all-stage2-lto-plugin
46154 all-stage3-gcc: maybe-all-stage3-lto-plugin
46155 all-stage4-gcc: maybe-all-stage4-lto-plugin
46156 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46157 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46158 info-gcc: maybe-all-build-libiberty
46160 info-stage1-gcc: maybe-all-build-libiberty
46161 info-stage2-gcc: maybe-all-build-libiberty
46162 info-stage3-gcc: maybe-all-build-libiberty
46163 info-stage4-gcc: maybe-all-build-libiberty
46164 info-stageprofile-gcc: maybe-all-build-libiberty
46165 info-stagefeedback-gcc: maybe-all-build-libiberty
46166 dvi-gcc: maybe-all-build-libiberty
46168 dvi-stage1-gcc: maybe-all-build-libiberty
46169 dvi-stage2-gcc: maybe-all-build-libiberty
46170 dvi-stage3-gcc: maybe-all-build-libiberty
46171 dvi-stage4-gcc: maybe-all-build-libiberty
46172 dvi-stageprofile-gcc: maybe-all-build-libiberty
46173 dvi-stagefeedback-gcc: maybe-all-build-libiberty
46174 pdf-gcc: maybe-all-build-libiberty
46176 pdf-stage1-gcc: maybe-all-build-libiberty
46177 pdf-stage2-gcc: maybe-all-build-libiberty
46178 pdf-stage3-gcc: maybe-all-build-libiberty
46179 pdf-stage4-gcc: maybe-all-build-libiberty
46180 pdf-stageprofile-gcc: maybe-all-build-libiberty
46181 pdf-stagefeedback-gcc: maybe-all-build-libiberty
46182 html-gcc: maybe-all-build-libiberty
46184 html-stage1-gcc: maybe-all-build-libiberty
46185 html-stage2-gcc: maybe-all-build-libiberty
46186 html-stage3-gcc: maybe-all-build-libiberty
46187 html-stage4-gcc: maybe-all-build-libiberty
46188 html-stageprofile-gcc: maybe-all-build-libiberty
46189 html-stagefeedback-gcc: maybe-all-build-libiberty
46190 install-gcc: maybe-install-fixincludes
46191 install-gcc: maybe-install-lto-plugin
46192 install-strip-gcc: maybe-install-strip-fixincludes
46193 install-strip-gcc: maybe-install-strip-lto-plugin
46194 configure-libcpp: configure-libiberty
46196 configure-stage1-libcpp: configure-stage1-libiberty
46197 configure-stage2-libcpp: configure-stage2-libiberty
46198 configure-stage3-libcpp: configure-stage3-libiberty
46199 configure-stage4-libcpp: configure-stage4-libiberty
46200 configure-stageprofile-libcpp: configure-stageprofile-libiberty
46201 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
46202 configure-libcpp: maybe-configure-intl
46204 configure-stage1-libcpp: maybe-configure-stage1-intl
46205 configure-stage2-libcpp: maybe-configure-stage2-intl
46206 configure-stage3-libcpp: maybe-configure-stage3-intl
46207 configure-stage4-libcpp: maybe-configure-stage4-intl
46208 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
46209 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
46210 all-libcpp: all-libiberty
46212 all-stage1-libcpp: all-stage1-libiberty
46213 all-stage2-libcpp: all-stage2-libiberty
46214 all-stage3-libcpp: all-stage3-libiberty
46215 all-stage4-libcpp: all-stage4-libiberty
46216 all-stageprofile-libcpp: all-stageprofile-libiberty
46217 all-stagefeedback-libcpp: all-stagefeedback-libiberty
46218 all-libcpp: maybe-all-intl
46220 all-stage1-libcpp: maybe-all-stage1-intl
46221 all-stage2-libcpp: maybe-all-stage2-intl
46222 all-stage3-libcpp: maybe-all-stage3-intl
46223 all-stage4-libcpp: maybe-all-stage4-intl
46224 all-stageprofile-libcpp: maybe-all-stageprofile-intl
46225 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
46226 all-fixincludes: maybe-all-libiberty
46227 all-gnattools: maybe-all-target-libada
46228 all-lto-plugin: maybe-all-libiberty
46230 all-stage1-lto-plugin: maybe-all-stage1-libiberty
46231 all-stage2-lto-plugin: maybe-all-stage2-libiberty
46232 all-stage3-lto-plugin: maybe-all-stage3-libiberty
46233 all-stage4-lto-plugin: maybe-all-stage4-libiberty
46234 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
46235 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
46236 all-utils: maybe-all-libiberty
46237 configure-mpfr: maybe-all-gmp
46239 configure-stage1-mpfr: maybe-all-stage1-gmp
46240 configure-stage2-mpfr: maybe-all-stage2-gmp
46241 configure-stage3-mpfr: maybe-all-stage3-gmp
46242 configure-stage4-mpfr: maybe-all-stage4-gmp
46243 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
46244 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
46245 configure-mpc: maybe-all-mpfr
46247 configure-stage1-mpc: maybe-all-stage1-mpfr
46248 configure-stage2-mpc: maybe-all-stage2-mpfr
46249 configure-stage3-mpc: maybe-all-stage3-mpfr
46250 configure-stage4-mpc: maybe-all-stage4-mpfr
46251 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
46252 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
46253 configure-isl: maybe-all-gmp
46255 configure-stage1-isl: maybe-all-stage1-gmp
46256 configure-stage2-isl: maybe-all-stage2-gmp
46257 configure-stage3-isl: maybe-all-stage3-gmp
46258 configure-stage4-isl: maybe-all-stage4-gmp
46259 configure-stageprofile-isl: maybe-all-stageprofile-gmp
46260 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
46261 configure-cloog: maybe-all-isl
46263 configure-stage1-cloog: maybe-all-stage1-isl
46264 configure-stage2-cloog: maybe-all-stage2-isl
46265 configure-stage3-cloog: maybe-all-stage3-isl
46266 configure-stage4-cloog: maybe-all-stage4-isl
46267 configure-stageprofile-cloog: maybe-all-stageprofile-isl
46268 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
46269 configure-cloog: maybe-all-gmp
46271 configure-stage1-cloog: maybe-all-stage1-gmp
46272 configure-stage2-cloog: maybe-all-stage2-gmp
46273 configure-stage3-cloog: maybe-all-stage3-gmp
46274 configure-stage4-cloog: maybe-all-stage4-gmp
46275 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
46276 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
46277 configure-gdb: maybe-all-intl
46278 configure-gdb: maybe-configure-sim
46279 configure-gdb: maybe-all-bfd
46280 configure-gdb: maybe-all-libiconv
46281 all-gdb: maybe-all-libiberty
46282 all-gdb: maybe-all-libiconv
46283 all-gdb: maybe-all-opcodes
46284 all-gdb: maybe-all-readline
46285 all-gdb: maybe-all-build-bison
46286 all-gdb: maybe-all-sim
46287 all-gdb: maybe-all-libdecnumber
46288 all-gdb: maybe-all-libtermcap
46289 configure-libgui: maybe-configure-tcl
46290 configure-libgui: maybe-configure-tk
46291 all-libgui: maybe-all-tcl
46292 all-libgui: maybe-all-tk
46293 all-libgui: maybe-all-itcl
46294 configure-bfd: configure-libiberty
46296 configure-stage1-bfd: configure-stage1-libiberty
46297 configure-stage2-bfd: configure-stage2-libiberty
46298 configure-stage3-bfd: configure-stage3-libiberty
46299 configure-stage4-bfd: configure-stage4-libiberty
46300 configure-stageprofile-bfd: configure-stageprofile-libiberty
46301 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
46302 configure-bfd: maybe-configure-intl
46304 configure-stage1-bfd: maybe-configure-stage1-intl
46305 configure-stage2-bfd: maybe-configure-stage2-intl
46306 configure-stage3-bfd: maybe-configure-stage3-intl
46307 configure-stage4-bfd: maybe-configure-stage4-intl
46308 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
46309 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
46310 all-bfd: maybe-all-libiberty
46312 all-stage1-bfd: maybe-all-stage1-libiberty
46313 all-stage2-bfd: maybe-all-stage2-libiberty
46314 all-stage3-bfd: maybe-all-stage3-libiberty
46315 all-stage4-bfd: maybe-all-stage4-libiberty
46316 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
46317 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
46318 all-bfd: maybe-all-intl
46320 all-stage1-bfd: maybe-all-stage1-intl
46321 all-stage2-bfd: maybe-all-stage2-intl
46322 all-stage3-bfd: maybe-all-stage3-intl
46323 all-stage4-bfd: maybe-all-stage4-intl
46324 all-stageprofile-bfd: maybe-all-stageprofile-intl
46325 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
46326 configure-opcodes: configure-libiberty
46328 configure-stage1-opcodes: configure-stage1-libiberty
46329 configure-stage2-opcodes: configure-stage2-libiberty
46330 configure-stage3-opcodes: configure-stage3-libiberty
46331 configure-stage4-opcodes: configure-stage4-libiberty
46332 configure-stageprofile-opcodes: configure-stageprofile-libiberty
46333 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
46334 all-opcodes: maybe-all-libiberty
46336 all-stage1-opcodes: maybe-all-stage1-libiberty
46337 all-stage2-opcodes: maybe-all-stage2-libiberty
46338 all-stage3-opcodes: maybe-all-stage3-libiberty
46339 all-stage4-opcodes: maybe-all-stage4-libiberty
46340 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46341 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46342 configure-binutils: maybe-configure-intl
46344 configure-stage1-binutils: maybe-configure-stage1-intl
46345 configure-stage2-binutils: maybe-configure-stage2-intl
46346 configure-stage3-binutils: maybe-configure-stage3-intl
46347 configure-stage4-binutils: maybe-configure-stage4-intl
46348 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
46349 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
46350 all-binutils: maybe-all-libiberty
46352 all-stage1-binutils: maybe-all-stage1-libiberty
46353 all-stage2-binutils: maybe-all-stage2-libiberty
46354 all-stage3-binutils: maybe-all-stage3-libiberty
46355 all-stage4-binutils: maybe-all-stage4-libiberty
46356 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
46357 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
46358 all-binutils: maybe-all-opcodes
46360 all-stage1-binutils: maybe-all-stage1-opcodes
46361 all-stage2-binutils: maybe-all-stage2-opcodes
46362 all-stage3-binutils: maybe-all-stage3-opcodes
46363 all-stage4-binutils: maybe-all-stage4-opcodes
46364 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
46365 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
46366 all-binutils: maybe-all-bfd
46368 all-stage1-binutils: maybe-all-stage1-bfd
46369 all-stage2-binutils: maybe-all-stage2-bfd
46370 all-stage3-binutils: maybe-all-stage3-bfd
46371 all-stage4-binutils: maybe-all-stage4-bfd
46372 all-stageprofile-binutils: maybe-all-stageprofile-bfd
46373 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
46374 all-binutils: maybe-all-build-flex
46376 all-stage1-binutils: maybe-all-build-flex
46377 all-stage2-binutils: maybe-all-build-flex
46378 all-stage3-binutils: maybe-all-build-flex
46379 all-stage4-binutils: maybe-all-build-flex
46380 all-stageprofile-binutils: maybe-all-build-flex
46381 all-stagefeedback-binutils: maybe-all-build-flex
46382 all-binutils: maybe-all-build-bison
46384 all-stage1-binutils: maybe-all-build-bison
46385 all-stage2-binutils: maybe-all-build-bison
46386 all-stage3-binutils: maybe-all-build-bison
46387 all-stage4-binutils: maybe-all-build-bison
46388 all-stageprofile-binutils: maybe-all-build-bison
46389 all-stagefeedback-binutils: maybe-all-build-bison
46390 all-binutils: maybe-all-intl
46392 all-stage1-binutils: maybe-all-stage1-intl
46393 all-stage2-binutils: maybe-all-stage2-intl
46394 all-stage3-binutils: maybe-all-stage3-intl
46395 all-stage4-binutils: maybe-all-stage4-intl
46396 all-stageprofile-binutils: maybe-all-stageprofile-intl
46397 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
46398 all-binutils: maybe-all-gas
46400 all-stage1-binutils: maybe-all-stage1-gas
46401 all-stage2-binutils: maybe-all-stage2-gas
46402 all-stage3-binutils: maybe-all-stage3-gas
46403 all-stage4-binutils: maybe-all-stage4-gas
46404 all-stageprofile-binutils: maybe-all-stageprofile-gas
46405 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
46406 install-binutils: maybe-install-opcodes
46407 install-strip-binutils: maybe-install-strip-opcodes
46408 install-opcodes: maybe-install-bfd
46409 install-strip-opcodes: maybe-install-strip-bfd
46410 configure-gas: maybe-configure-intl
46412 configure-stage1-gas: maybe-configure-stage1-intl
46413 configure-stage2-gas: maybe-configure-stage2-intl
46414 configure-stage3-gas: maybe-configure-stage3-intl
46415 configure-stage4-gas: maybe-configure-stage4-intl
46416 configure-stageprofile-gas: maybe-configure-stageprofile-intl
46417 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
46418 all-gas: maybe-all-libiberty
46420 all-stage1-gas: maybe-all-stage1-libiberty
46421 all-stage2-gas: maybe-all-stage2-libiberty
46422 all-stage3-gas: maybe-all-stage3-libiberty
46423 all-stage4-gas: maybe-all-stage4-libiberty
46424 all-stageprofile-gas: maybe-all-stageprofile-libiberty
46425 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
46426 all-gas: maybe-all-opcodes
46428 all-stage1-gas: maybe-all-stage1-opcodes
46429 all-stage2-gas: maybe-all-stage2-opcodes
46430 all-stage3-gas: maybe-all-stage3-opcodes
46431 all-stage4-gas: maybe-all-stage4-opcodes
46432 all-stageprofile-gas: maybe-all-stageprofile-opcodes
46433 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
46434 all-gas: maybe-all-bfd
46436 all-stage1-gas: maybe-all-stage1-bfd
46437 all-stage2-gas: maybe-all-stage2-bfd
46438 all-stage3-gas: maybe-all-stage3-bfd
46439 all-stage4-gas: maybe-all-stage4-bfd
46440 all-stageprofile-gas: maybe-all-stageprofile-bfd
46441 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
46442 all-gas: maybe-all-intl
46444 all-stage1-gas: maybe-all-stage1-intl
46445 all-stage2-gas: maybe-all-stage2-intl
46446 all-stage3-gas: maybe-all-stage3-intl
46447 all-stage4-gas: maybe-all-stage4-intl
46448 all-stageprofile-gas: maybe-all-stageprofile-intl
46449 all-stagefeedback-gas: maybe-all-stagefeedback-intl
46450 configure-gprof: maybe-configure-intl
46451 all-gprof: maybe-all-libiberty
46452 all-gprof: maybe-all-bfd
46453 all-gprof: maybe-all-opcodes
46454 all-gprof: maybe-all-intl
46455 all-gprof: maybe-all-gas
46456 configure-ld: maybe-configure-intl
46458 configure-stage1-ld: maybe-configure-stage1-intl
46459 configure-stage2-ld: maybe-configure-stage2-intl
46460 configure-stage3-ld: maybe-configure-stage3-intl
46461 configure-stage4-ld: maybe-configure-stage4-intl
46462 configure-stageprofile-ld: maybe-configure-stageprofile-intl
46463 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
46464 all-ld: maybe-all-libiberty
46466 all-stage1-ld: maybe-all-stage1-libiberty
46467 all-stage2-ld: maybe-all-stage2-libiberty
46468 all-stage3-ld: maybe-all-stage3-libiberty
46469 all-stage4-ld: maybe-all-stage4-libiberty
46470 all-stageprofile-ld: maybe-all-stageprofile-libiberty
46471 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
46472 all-ld: maybe-all-bfd
46474 all-stage1-ld: maybe-all-stage1-bfd
46475 all-stage2-ld: maybe-all-stage2-bfd
46476 all-stage3-ld: maybe-all-stage3-bfd
46477 all-stage4-ld: maybe-all-stage4-bfd
46478 all-stageprofile-ld: maybe-all-stageprofile-bfd
46479 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
46480 all-ld: maybe-all-opcodes
46482 all-stage1-ld: maybe-all-stage1-opcodes
46483 all-stage2-ld: maybe-all-stage2-opcodes
46484 all-stage3-ld: maybe-all-stage3-opcodes
46485 all-stage4-ld: maybe-all-stage4-opcodes
46486 all-stageprofile-ld: maybe-all-stageprofile-opcodes
46487 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
46488 all-ld: maybe-all-build-bison
46490 all-stage1-ld: maybe-all-build-bison
46491 all-stage2-ld: maybe-all-build-bison
46492 all-stage3-ld: maybe-all-build-bison
46493 all-stage4-ld: maybe-all-build-bison
46494 all-stageprofile-ld: maybe-all-build-bison
46495 all-stagefeedback-ld: maybe-all-build-bison
46496 all-ld: maybe-all-build-flex
46498 all-stage1-ld: maybe-all-build-flex
46499 all-stage2-ld: maybe-all-build-flex
46500 all-stage3-ld: maybe-all-build-flex
46501 all-stage4-ld: maybe-all-build-flex
46502 all-stageprofile-ld: maybe-all-build-flex
46503 all-stagefeedback-ld: maybe-all-build-flex
46504 all-ld: maybe-all-intl
46506 all-stage1-ld: maybe-all-stage1-intl
46507 all-stage2-ld: maybe-all-stage2-intl
46508 all-stage3-ld: maybe-all-stage3-intl
46509 all-stage4-ld: maybe-all-stage4-intl
46510 all-stageprofile-ld: maybe-all-stageprofile-intl
46511 all-stagefeedback-ld: maybe-all-stagefeedback-intl
46512 all-ld: maybe-all-gas
46514 all-stage1-ld: maybe-all-stage1-gas
46515 all-stage2-ld: maybe-all-stage2-gas
46516 all-stage3-ld: maybe-all-stage3-gas
46517 all-stage4-ld: maybe-all-stage4-gas
46518 all-stageprofile-ld: maybe-all-stageprofile-gas
46519 all-stagefeedback-ld: maybe-all-stagefeedback-gas
46520 install-ld: maybe-install-gold
46521 install-strip-ld: maybe-install-strip-gold
46522 configure-gold: maybe-configure-intl
46524 configure-stage1-gold: maybe-configure-stage1-intl
46525 configure-stage2-gold: maybe-configure-stage2-intl
46526 configure-stage3-gold: maybe-configure-stage3-intl
46527 configure-stage4-gold: maybe-configure-stage4-intl
46528 configure-stageprofile-gold: maybe-configure-stageprofile-intl
46529 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
46530 all-gold: maybe-all-libiberty
46532 all-stage1-gold: maybe-all-stage1-libiberty
46533 all-stage2-gold: maybe-all-stage2-libiberty
46534 all-stage3-gold: maybe-all-stage3-libiberty
46535 all-stage4-gold: maybe-all-stage4-libiberty
46536 all-stageprofile-gold: maybe-all-stageprofile-libiberty
46537 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
46538 all-gold: maybe-all-intl
46540 all-stage1-gold: maybe-all-stage1-intl
46541 all-stage2-gold: maybe-all-stage2-intl
46542 all-stage3-gold: maybe-all-stage3-intl
46543 all-stage4-gold: maybe-all-stage4-intl
46544 all-stageprofile-gold: maybe-all-stageprofile-intl
46545 all-stagefeedback-gold: maybe-all-stagefeedback-intl
46546 all-gold: maybe-all-bfd
46548 all-stage1-gold: maybe-all-stage1-bfd
46549 all-stage2-gold: maybe-all-stage2-bfd
46550 all-stage3-gold: maybe-all-stage3-bfd
46551 all-stage4-gold: maybe-all-stage4-bfd
46552 all-stageprofile-gold: maybe-all-stageprofile-bfd
46553 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
46554 all-gold: maybe-all-build-bison
46556 all-stage1-gold: maybe-all-build-bison
46557 all-stage2-gold: maybe-all-build-bison
46558 all-stage3-gold: maybe-all-build-bison
46559 all-stage4-gold: maybe-all-build-bison
46560 all-stageprofile-gold: maybe-all-build-bison
46561 all-stagefeedback-gold: maybe-all-build-bison
46562 all-gold: maybe-all-gas
46564 all-stage1-gold: maybe-all-stage1-gas
46565 all-stage2-gold: maybe-all-stage2-gas
46566 all-stage3-gold: maybe-all-stage3-gas
46567 all-stage4-gold: maybe-all-stage4-gas
46568 all-stageprofile-gold: maybe-all-stageprofile-gas
46569 all-stagefeedback-gold: maybe-all-stagefeedback-gas
46570 check-gold: maybe-all-binutils
46572 check-stage1-gold: maybe-all-stage1-binutils
46573 check-stage2-gold: maybe-all-stage2-binutils
46574 check-stage3-gold: maybe-all-stage3-binutils
46575 check-stage4-gold: maybe-all-stage4-binutils
46576 check-stageprofile-gold: maybe-all-stageprofile-binutils
46577 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
46578 check-gold: maybe-all-gas
46580 check-stage1-gold: maybe-all-stage1-gas
46581 check-stage2-gold: maybe-all-stage2-gas
46582 check-stage3-gold: maybe-all-stage3-gas
46583 check-stage4-gold: maybe-all-stage4-gas
46584 check-stageprofile-gold: maybe-all-stageprofile-gas
46585 check-stagefeedback-gold: maybe-all-stagefeedback-gas
46586 configure-opcodes: maybe-configure-intl
46588 configure-stage1-opcodes: maybe-configure-stage1-intl
46589 configure-stage2-opcodes: maybe-configure-stage2-intl
46590 configure-stage3-opcodes: maybe-configure-stage3-intl
46591 configure-stage4-opcodes: maybe-configure-stage4-intl
46592 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
46593 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
46594 all-opcodes: maybe-all-bfd
46596 all-stage1-opcodes: maybe-all-stage1-bfd
46597 all-stage2-opcodes: maybe-all-stage2-bfd
46598 all-stage3-opcodes: maybe-all-stage3-bfd
46599 all-stage4-opcodes: maybe-all-stage4-bfd
46600 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
46601 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
46602 all-opcodes: maybe-all-libiberty
46604 all-stage1-opcodes: maybe-all-stage1-libiberty
46605 all-stage2-opcodes: maybe-all-stage2-libiberty
46606 all-stage3-opcodes: maybe-all-stage3-libiberty
46607 all-stage4-opcodes: maybe-all-stage4-libiberty
46608 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46609 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46610 all-opcodes: maybe-all-intl
46612 all-stage1-opcodes: maybe-all-stage1-intl
46613 all-stage2-opcodes: maybe-all-stage2-intl
46614 all-stage3-opcodes: maybe-all-stage3-intl
46615 all-stage4-opcodes: maybe-all-stage4-intl
46616 all-stageprofile-opcodes: maybe-all-stageprofile-intl
46617 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
46618 all-dejagnu: maybe-all-tcl
46619 all-dejagnu: maybe-all-expect
46620 all-dejagnu: maybe-all-tk
46621 configure-expect: maybe-configure-tcl
46622 configure-expect: maybe-configure-tk
46623 all-expect: maybe-all-tcl
46624 all-expect: maybe-all-tk
46625 configure-itcl: maybe-configure-tcl
46626 configure-itcl: maybe-configure-tk
46627 all-itcl: maybe-all-tcl
46628 all-itcl: maybe-all-tk
46629 install-itcl: maybe-install-tcl
46630 install-strip-itcl: maybe-install-strip-tcl
46631 configure-tk: maybe-configure-tcl
46632 all-tk: maybe-all-tcl
46633 all-sid: maybe-all-libiberty
46634 all-sid: maybe-all-bfd
46635 all-sid: maybe-all-opcodes
46636 all-sid: maybe-all-tcl
46637 all-sid: maybe-all-tk
46638 install-sid: maybe-install-tcl
46639 install-strip-sid: maybe-install-strip-tcl
46640 install-sid: maybe-install-tk
46641 install-strip-sid: maybe-install-strip-tk
46642 configure-sim: maybe-configure-intl
46643 all-sim: maybe-all-intl
46644 all-sim: maybe-all-libiberty
46645 all-sim: maybe-all-bfd
46646 all-sim: maybe-all-opcodes
46647 all-sim: maybe-all-readline
46648 all-sim: maybe-configure-gdb
46649 all-fastjar: maybe-all-zlib
46650 all-fastjar: maybe-all-build-texinfo
46651 all-fastjar: maybe-all-libiberty
46652 all-bison: maybe-all-intl
46653 all-bison: maybe-all-build-texinfo
46654 all-flex: maybe-all-build-bison
46655 all-flex: maybe-all-intl
46656 all-flex: maybe-all-m4
46657 all-flex: maybe-all-build-texinfo
46658 all-m4: maybe-all-intl
46659 all-m4: maybe-all-build-texinfo
46660 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
46661 configure-target-fastjar: maybe-configure-target-zlib
46662 all-target-fastjar: maybe-all-target-zlib
46663 configure-target-libgo: maybe-configure-target-libffi
46664 configure-target-libgo: maybe-all-target-libstdc++-v3
46665 all-target-libgo: maybe-all-target-libbacktrace
46666 all-target-libgo: maybe-all-target-libffi
46667 all-target-libgo: maybe-all-target-libatomic
46668 configure-target-libgpython: maybe-configure-target-libffi
46669 configure-target-libgpython: maybe-all-target-libstdc++-v3
46670 all-target-libgpython: maybe-all-target-libbacktrace
46671 all-target-libgpython: maybe-all-target-libffi
46672 all-target-libgpython: maybe-all-target-libatomic
46673 configure-target-libjava: maybe-configure-target-zlib
46674 configure-target-libjava: maybe-configure-target-boehm-gc
46675 configure-target-libjava: maybe-configure-target-libffi
46676 all-target-libjava: maybe-all-fastjar
46677 all-target-libjava: maybe-all-target-zlib
46678 all-target-libjava: maybe-all-target-boehm-gc
46679 all-target-libjava: maybe-all-target-libffi
46680 configure-target-libobjc: maybe-configure-target-boehm-gc
46681 all-target-libobjc: maybe-all-target-boehm-gc
46682 configure-target-libstdc++-v3: maybe-configure-target-libgomp
46684 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
46685 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
46686 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
46687 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
46688 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
46689 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
46690 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
46692 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
46693 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
46694 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
46695 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
46696 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
46697 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
46698 all-target-libstdc++-v3: maybe-configure-target-libgomp
46700 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
46701 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
46702 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
46703 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
46704 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
46705 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
46706 install-target-libgo: maybe-install-target-libatomic
46707 install-target-libgfortran: maybe-install-target-libquadmath
46708 install-target-libgfortran: maybe-install-target-libgcc
46709 install-target-libsanitizer: maybe-install-target-libstdc++-v3
46710 install-target-libsanitizer: maybe-install-target-libgcc
46711 install-target-libjava: maybe-install-target-libgcc
46712 install-target-libitm: maybe-install-target-libgcc
46713 install-target-libobjc: maybe-install-target-libgcc
46714 install-target-libstdc++-v3: maybe-install-target-libgcc
46715 all-target-libgloss: maybe-all-target-newlib
46716 all-target-winsup: maybe-all-target-libtermcap
46717 configure-target-newlib: maybe-all-binutils
46718 configure-target-newlib: maybe-all-ld
46719 configure-target-libgfortran: maybe-all-target-libquadmath
46722 # Dependencies for target modules on other target modules are
46723 # described by lang_env_dependencies; the defaults apply to anything
46724 # not mentioned there.
46727 @if gcc-bootstrap
46728 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
46729 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
46730 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
46731 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
46732 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
46733 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
46734 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
46735 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
46736 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
46737 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
46738 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
46739 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
46740 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
46741 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
46742 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
46743 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
46744 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
46745 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
46746 @endif gcc-bootstrap
46748 @if gcc-no-bootstrap
46749 configure-target-libstdc++-v3: maybe-all-target-libgcc
46750 configure-target-libmudflap: maybe-all-target-libgcc
46751 configure-target-libsanitizer: maybe-all-target-libgcc
46752 configure-target-libssp: maybe-all-target-libgcc
46753 configure-target-newlib: maybe-all-target-libgcc
46754 configure-target-libbacktrace: maybe-all-target-libgcc
46755 configure-target-libquadmath: maybe-all-target-libgcc
46756 configure-target-libgfortran: maybe-all-target-libgcc
46757 configure-target-libobjc: maybe-all-target-libgcc
46758 configure-target-libgo: maybe-all-target-libgcc
46759 configure-target-libgpython: maybe-all-target-libgcc
46760 configure-target-libtermcap: maybe-all-target-libgcc
46761 configure-target-winsup: maybe-all-target-libgcc
46762 configure-target-libgloss: maybe-all-target-libgcc
46763 configure-target-libffi: maybe-all-target-libgcc
46764 configure-target-libjava: maybe-all-target-libgcc
46765 configure-target-zlib: maybe-all-target-libgcc
46766 configure-target-boehm-gc: maybe-all-target-libgcc
46767 configure-target-rda: maybe-all-target-libgcc
46768 configure-target-libada: maybe-all-target-libgcc
46769 configure-target-libgomp: maybe-all-target-libgcc
46770 configure-target-libitm: maybe-all-target-libgcc
46771 configure-target-libatomic: maybe-all-target-libgcc
46772 @endif gcc-no-bootstrap
46775 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
46777 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
46779 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
46781 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
46785 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
46787 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
46789 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
46791 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
46793 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
46795 configure-target-libgpython: maybe-all-target-newlib maybe-all-target-libgloss
46797 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
46799 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
46802 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
46804 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
46805 configure-target-libjava: maybe-all-target-libstdc++-v3
46807 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
46809 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
46811 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
46813 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
46815 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
46817 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
46818 configure-target-libitm: maybe-all-target-libstdc++-v3
46820 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
46823 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
46824 GDB_TK = @GDB_TK@
46825 INSTALL_GDB_TK = @INSTALL_GDB_TK@
46826 configure-gdb: $(CONFIGURE_GDB_TK)
46827 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
46828 install-gdb: $(INSTALL_GDB_TK)
46830 # Serialization dependencies. Host configures don't work well in parallel to
46831 # each other, due to contention over config.cache. Target configures and
46832 # build configures are similar.
46833 @serialization_dependencies@
46835 # --------------------------------
46836 # Regenerating top level configury
46837 # --------------------------------
46839 # Rebuilding Makefile.in, using autogen.
46840 AUTOGEN = autogen
46841 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
46842 cd $(srcdir) && $(AUTOGEN) Makefile.def
46844 # Rebuilding Makefile.
46845 Makefile: $(srcdir)/Makefile.in config.status
46846 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
46848 config.status: configure
46849 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
46851 # Rebuilding configure.
46852 AUTOCONF = autoconf
46853 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
46854 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
46855 cd $(srcdir) && $(AUTOCONF)
46857 # ------------------------------
46858 # Special directives to GNU Make
46859 # ------------------------------
46861 # Don't pass command-line variables to submakes.
46862 .NOEXPORT:
46863 MAKEOVERRIDES=
46865 # end of Makefile.in