2014-10-31 Hristian Kirtchev <kirtchev@adacore.com>
[official-gcc.git] / Makefile.in
blob4564dbe415d4b3d7f79a217e06333a246c699b10
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
223 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
224 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228 @if gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
233 POSTSTAGE1_CXX_EXPORT = \
234 CXX='$(CXX)'; export CXX; \
235 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
240 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248 export CXX; \
249 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254 $(HOST_EXPORTS) \
255 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259 $(POSTSTAGE1_CXX_EXPORT) \
260 $(LTO_EXPORTS) \
261 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
262 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
263 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
265 # Target libraries are put under this directory:
266 TARGET_SUBDIR = @target_subdir@
267 # This is set by the configure script to the arguments to use when configuring
268 # directories built for the target.
269 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
270 # This is the list of variables to export in the environment when
271 # configuring subdirectories for the target system.
272 BASE_TARGET_EXPORTS = \
273 $(BASE_EXPORTS) \
274 AR="$(AR_FOR_TARGET)"; export AR; \
275 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
276 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
277 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
278 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
279 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
280 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
281 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
282 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
283 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
284 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
285 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
286 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
287 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
288 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
289 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
290 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
291 READELF="$(READELF_FOR_TARGET)"; export READELF; \
292 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
293 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
294 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
295 @if gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 @endif gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
301 RAW_CXX_TARGET_EXPORTS = \
302 $(BASE_TARGET_EXPORTS) \
303 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
304 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
306 NORMAL_TARGET_EXPORTS = \
307 $(BASE_TARGET_EXPORTS) \
308 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
310 # Where to find GMP
311 HOST_GMPLIBS = @gmplibs@
312 HOST_GMPINC = @gmpinc@
314 # Where to find ISL
315 HOST_ISLLIBS = @isllibs@
316 HOST_ISLINC = @islinc@
318 # Where to find CLOOG
319 HOST_CLOOGLIBS = @clooglibs@
320 HOST_CLOOGINC = @clooginc@
322 # Where to find libelf
323 HOST_LIBELFLIBS = @libelflibs@
324 HOST_LIBELFINC = @libelfinc@
326 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
328 # ----------------------------------------------
329 # Programs producing files for the BUILD machine
330 # ----------------------------------------------
332 SHELL = @SHELL@
334 # pwd command to use. Allow user to override default by setting PWDCMD in
335 # the environment to account for automounters. The make variable must not
336 # be called PWDCMD, otherwise the value set here is passed to make
337 # subprocesses and overrides the setting from the user's environment.
338 # Don't use PWD since it is a common shell environment variable and we
339 # don't want to corrupt it.
340 PWD_COMMAND = $${PWDCMD-pwd}
342 # compilers to use to create programs which must be run in the build
343 # environment.
344 AR_FOR_BUILD = @AR_FOR_BUILD@
345 AS_FOR_BUILD = @AS_FOR_BUILD@
346 CC_FOR_BUILD = @CC_FOR_BUILD@
347 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
348 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
349 CXX_FOR_BUILD = @CXX_FOR_BUILD@
350 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
351 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
352 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
353 GOC_FOR_BUILD = @GOC_FOR_BUILD@
354 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
355 LD_FOR_BUILD = @LD_FOR_BUILD@
356 NM_FOR_BUILD = @NM_FOR_BUILD@
357 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
358 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
359 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
361 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
362 # here so that they can be overridden by Makefile fragments.
363 BUILD_PREFIX = @BUILD_PREFIX@
364 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
366 # Flags to pass to stage2 and later makes. They are defined
367 # here so that they can be overridden by Makefile fragments.
368 BOOT_CFLAGS= -g -O2
369 BOOT_LDFLAGS=
370 BOOT_ADAFLAGS= -gnatpg
372 AWK = @AWK@
373 SED = @SED@
374 BISON = @BISON@
375 YACC = @YACC@
376 FLEX = @FLEX@
377 LEX = @LEX@
378 M4 = @M4@
379 MAKEINFO = @MAKEINFO@
380 EXPECT = @EXPECT@
381 RUNTEST = @RUNTEST@
383 # This just becomes part of the MAKEINFO definition passed down to
384 # sub-makes. It lets flags be given on the command line while still
385 # using the makeinfo from the object tree.
386 # (Default to avoid splitting info files by setting the threshold high.)
387 MAKEINFOFLAGS = --split-size=5000000
389 # ---------------------------------------------
390 # Programs producing files for the HOST machine
391 # ---------------------------------------------
393 AS = @AS@
394 AR = @AR@
395 AR_FLAGS = rc
396 CC = @CC@
397 CXX = @CXX@
398 DLLTOOL = @DLLTOOL@
399 LD = @LD@
400 LIPO = @LIPO@
401 NM = @NM@
402 OBJDUMP = @OBJDUMP@
403 RANLIB = @RANLIB@
404 READELF = @READELF@
405 STRIP = @STRIP@
406 WINDRES = @WINDRES@
407 WINDMC = @WINDMC@
409 GNATBIND = @GNATBIND@
410 GNATMAKE = @GNATMAKE@
412 CFLAGS = @CFLAGS@
413 LDFLAGS = @LDFLAGS@
414 LIBCFLAGS = $(CFLAGS)
415 CXXFLAGS = @CXXFLAGS@
416 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
417 GOCFLAGS = $(CFLAGS)
419 TFLAGS =
421 # Defaults for all stages; some are overridden below.
423 STAGE_CFLAGS = $(BOOT_CFLAGS)
424 STAGE_TFLAGS = $(TFLAGS)
425 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
428 # Defaults for stage 1; some are overridden below.
429 STAGE1_CFLAGS = $(STAGE_CFLAGS)
430 STAGE1_CXXFLAGS = $(CXXFLAGS)
431 @if target-libstdc++-v3-bootstrap
432 # Override the above if we're bootstrapping C++.
433 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
434 @endif target-libstdc++-v3-bootstrap
435 STAGE1_TFLAGS = $(STAGE_TFLAGS)
436 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
438 # Defaults for stage 2; some are overridden below.
439 STAGE2_CFLAGS = $(STAGE_CFLAGS)
440 STAGE2_CXXFLAGS = $(CXXFLAGS)
441 @if target-libstdc++-v3-bootstrap
442 # Override the above if we're bootstrapping C++.
443 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
444 @endif target-libstdc++-v3-bootstrap
445 STAGE2_TFLAGS = $(STAGE_TFLAGS)
446 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
448 # Defaults for stage 3; some are overridden below.
449 STAGE3_CFLAGS = $(STAGE_CFLAGS)
450 STAGE3_CXXFLAGS = $(CXXFLAGS)
451 @if target-libstdc++-v3-bootstrap
452 # Override the above if we're bootstrapping C++.
453 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
454 @endif target-libstdc++-v3-bootstrap
455 STAGE3_TFLAGS = $(STAGE_TFLAGS)
456 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
458 # Defaults for stage 4; some are overridden below.
459 STAGE4_CFLAGS = $(STAGE_CFLAGS)
460 STAGE4_CXXFLAGS = $(CXXFLAGS)
461 @if target-libstdc++-v3-bootstrap
462 # Override the above if we're bootstrapping C++.
463 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
464 @endif target-libstdc++-v3-bootstrap
465 STAGE4_TFLAGS = $(STAGE_TFLAGS)
466 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
468 # Defaults for stage profile; some are overridden below.
469 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
470 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
471 @if target-libstdc++-v3-bootstrap
472 # Override the above if we're bootstrapping C++.
473 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
474 @endif target-libstdc++-v3-bootstrap
475 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
476 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
478 # Defaults for stage feedback; some are overridden below.
479 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
480 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
481 @if target-libstdc++-v3-bootstrap
482 # Override the above if we're bootstrapping C++.
483 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
484 @endif target-libstdc++-v3-bootstrap
485 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
486 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
489 # Only build the C compiler for stage1, because that is the only one that
490 # we can guarantee will build with the native compiler, and also it is the
491 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
492 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
493 # overrideable (for a bootstrap build stage1 also builds gcc.info).
495 STAGE1_CFLAGS = @stage1_cflags@
496 STAGE1_CHECKING = @stage1_checking@
497 STAGE1_LANGUAGES = @stage1_languages@
498 # * We force-disable intermodule optimizations, even if
499 # --enable-intermodule was passed, since the installed compiler
500 # probably can't handle them. Luckily, autoconf always respects
501 # the last argument when conflicting --enable arguments are passed.
502 # * Likewise, we force-disable coverage flags, since the installed
503 # compiler probably has never heard of them.
504 # * We also disable -Wformat, since older GCCs don't understand newer %s.
505 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
506 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
507 --disable-build-format-warnings
509 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
510 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
512 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
513 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
515 do-compare = @do_compare@
516 do-compare3 = $(do-compare)
518 # -----------------------------------------------
519 # Programs producing files for the TARGET machine
520 # -----------------------------------------------
522 AR_FOR_TARGET=@AR_FOR_TARGET@
523 AS_FOR_TARGET=@AS_FOR_TARGET@
524 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
526 # If GCC_FOR_TARGET is not overriden on the command line, then this
527 # variable is passed down to the gcc Makefile, where it is used to
528 # build libgcc2.a. We define it here so that it can itself be
529 # overridden on the command line.
530 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
531 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
532 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
533 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
534 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
535 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
536 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
537 LD_FOR_TARGET=@LD_FOR_TARGET@
539 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
540 NM_FOR_TARGET=@NM_FOR_TARGET@
541 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
542 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
543 READELF_FOR_TARGET=@READELF_FOR_TARGET@
544 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
545 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
546 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
548 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
549 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
550 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
552 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
553 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
555 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
556 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
557 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
558 GOCFLAGS_FOR_TARGET = -O2 -g
560 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
561 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
562 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
564 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
566 # ------------------------------------
567 # Miscellaneous targets and flag lists
568 # ------------------------------------
570 # The first rule in the file had better be this one. Don't put any above it.
571 # This lives here to allow makefile fragments to contain dependencies.
572 all:
574 #### host and target specific makefile fragments come in here.
575 @target_makefile_frag@
576 @alphaieee_frag@
577 @ospace_frag@
578 @host_makefile_frag@
581 # This is the list of directories that may be needed in RPATH_ENVVAR
582 # so that programs built for the target machine work.
583 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
585 @if target-libstdc++-v3
586 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
587 @endif target-libstdc++-v3
589 @if target-libsanitizer
590 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
591 @endif target-libsanitizer
593 @if target-libvtv
594 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
595 @endif target-libvtv
597 @if target-libcilkrts
598 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
599 @endif target-libcilkrts
601 @if target-libssp
602 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
603 @endif target-libssp
605 @if target-libgomp
606 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
607 @endif target-libgomp
609 @if target-libitm
610 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
611 @endif target-libitm
613 @if target-libatomic
614 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
615 @endif target-libatomic
619 # This is the list of directories that may be needed in RPATH_ENVVAR
620 # so that programs built for the host machine work.
621 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)
623 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
624 @if gcc
625 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
626 @endif gcc
629 @if gmp
630 HOST_LIB_PATH_gmp = \
631 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
632 @endif gmp
634 @if mpfr
635 HOST_LIB_PATH_mpfr = \
636 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
637 @endif mpfr
639 @if mpc
640 HOST_LIB_PATH_mpc = \
641 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
642 @endif mpc
644 @if isl
645 HOST_LIB_PATH_isl = \
646 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
647 @endif isl
649 @if cloog
650 HOST_LIB_PATH_cloog = \
651 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
652 @endif cloog
654 @if libelf
655 HOST_LIB_PATH_libelf = \
656 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
657 @endif libelf
660 CXX_FOR_TARGET_FLAG_TO_PASS = \
661 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
662 @if target-libstdc++-v3
663 # CXX_FOR_TARGET is tricky to get right for target libs that require a
664 # functional C++ compiler. When we recurse, if we expand
665 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
666 # libstdc++ include flags from the script. Instead, we get an
667 # -funconfigured-* word, so that we'll get errors if this invalid C++
668 # command line is used for anything, but also so that we can use the
669 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
670 # don't pass it on, sub-make will use the default definition, that
671 # re-expands it at the time of use, so we'll get it right when we need
672 # it. One potential exception is the expansion of CXX_FOR_TARGET
673 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
674 # really work, for C++ host programs can't depend on the current-stage
675 # C++ target library.
676 CXX_FOR_TARGET_FLAG_TO_PASS = \
677 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
678 @endif target-libstdc++-v3
680 # Flags to pass down to all sub-makes.
681 BASE_FLAGS_TO_PASS = \
682 "DESTDIR=$(DESTDIR)" \
683 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
684 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
685 "bindir=$(bindir)" \
686 "datadir=$(datadir)" \
687 "exec_prefix=$(exec_prefix)" \
688 "includedir=$(includedir)" \
689 "datarootdir=$(datarootdir)" \
690 "docdir=$(docdir)" \
691 "infodir=$(infodir)" \
692 "pdfdir=$(pdfdir)" \
693 "htmldir=$(htmldir)" \
694 "libdir=$(libdir)" \
695 "libexecdir=$(libexecdir)" \
696 "lispdir=$(lispdir)" \
697 "localstatedir=$(localstatedir)" \
698 "mandir=$(mandir)" \
699 "oldincludedir=$(oldincludedir)" \
700 "prefix=$(prefix)" \
701 "sbindir=$(sbindir)" \
702 "sharedstatedir=$(sharedstatedir)" \
703 "sysconfdir=$(sysconfdir)" \
704 "tooldir=$(tooldir)" \
705 "build_tooldir=$(build_tooldir)" \
706 "target_alias=$(target_alias)" \
707 "AWK=$(AWK)" \
708 "BISON=$(BISON)" \
709 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
710 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
711 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
712 "EXPECT=$(EXPECT)" \
713 "FLEX=$(FLEX)" \
714 "INSTALL=$(INSTALL)" \
715 "INSTALL_DATA=$(INSTALL_DATA)" \
716 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
717 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
718 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
719 "LEX=$(LEX)" \
720 "M4=$(M4)" \
721 "MAKE=$(MAKE)" \
722 "RUNTEST=$(RUNTEST)" \
723 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
724 "SED=$(SED)" \
725 "SHELL=$(SHELL)" \
726 "YACC=$(YACC)" \
727 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
728 "ADA_CFLAGS=$(ADA_CFLAGS)" \
729 "AR_FLAGS=$(AR_FLAGS)" \
730 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
732 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
733 "CFLAGS=$(CFLAGS)" \
734 "CXXFLAGS=$(CXXFLAGS)" \
735 "LDFLAGS=$(LDFLAGS)" \
736 "LIBCFLAGS=$(LIBCFLAGS)" \
737 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
738 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
739 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
740 "GNATBIND=$(GNATBIND)" \
741 "GNATMAKE=$(GNATMAKE)" \
742 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
743 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
744 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
745 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
746 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
747 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
748 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
749 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
750 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
751 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
752 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
753 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
754 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
755 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
756 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
757 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
758 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
759 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
760 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
761 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
762 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
763 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
764 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
765 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
766 "BUILD_CONFIG=$(BUILD_CONFIG)" \
767 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
768 "LEAN=$(LEAN)" \
769 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
770 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
771 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
772 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
773 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
774 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
775 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
776 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
777 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
778 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
779 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
780 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
781 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
782 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
783 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
784 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
785 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
786 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
787 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
788 "TFLAGS=$(TFLAGS)" \
789 "CONFIG_SHELL=$(SHELL)" \
790 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
792 # We leave this in just in case, but it is not needed anymore.
793 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
795 # Flags to pass down to most sub-makes, in which we're building with
796 # the host environment.
797 EXTRA_HOST_FLAGS = \
798 'AR=$(AR)' \
799 'AS=$(AS)' \
800 'CC=$(CC)' \
801 'CXX=$(CXX)' \
802 'DLLTOOL=$(DLLTOOL)' \
803 'GCJ=$(GCJ)' \
804 'GFORTRAN=$(GFORTRAN)' \
805 'GOC=$(GOC)' \
806 'LD=$(LD)' \
807 'LIPO=$(LIPO)' \
808 'NM=$(NM)' \
809 'OBJDUMP=$(OBJDUMP)' \
810 'RANLIB=$(RANLIB)' \
811 'READELF=$(READELF)' \
812 'STRIP=$(STRIP)' \
813 'WINDRES=$(WINDRES)' \
814 'WINDMC=$(WINDMC)'
816 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
818 # Flags to pass to stage1 or when not bootstrapping.
820 STAGE1_FLAGS_TO_PASS = \
821 LDFLAGS="$${LDFLAGS}" \
822 HOST_LIBS="$${HOST_LIBS}"
824 # Flags to pass to stage2 and later makes.
826 POSTSTAGE1_FLAGS_TO_PASS = \
827 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
828 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
829 GNATBIND="$${GNATBIND}" \
830 LDFLAGS="$${LDFLAGS}" \
831 HOST_LIBS="$${HOST_LIBS}" \
832 $(LTO_FLAGS_TO_PASS) \
833 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
835 # Flags to pass down to makes which are built with the target environment.
836 # The double $ decreases the length of the command line; those variables
837 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
838 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
839 # so we expand them here.
840 EXTRA_TARGET_FLAGS = \
841 'AR=$$(AR_FOR_TARGET)' \
842 'AS=$(COMPILER_AS_FOR_TARGET)' \
843 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
844 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
845 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
846 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
847 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
848 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
851 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
852 'LD=$(COMPILER_LD_FOR_TARGET)' \
853 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
854 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
855 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
856 'NM=$(COMPILER_NM_FOR_TARGET)' \
857 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
858 'RANLIB=$$(RANLIB_FOR_TARGET)' \
859 'READELF=$$(READELF_FOR_TARGET)' \
860 'WINDRES=$$(WINDRES_FOR_TARGET)' \
861 'WINDMC=$$(WINDMC_FOR_TARGET)' \
862 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
863 "TFLAGS=$$TFLAGS"
865 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
867 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
868 # unfortunately needs the native compiler and the target ar and
869 # ranlib.
870 # If any variables are added here, they must be added to do-*, below.
871 # The BUILD_* variables are a special case, which are used for the gcc
872 # cross-building scheme.
873 EXTRA_GCC_FLAGS = \
874 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
875 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
876 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
878 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
880 @if gcc
881 BUILD_CONFIG = @BUILD_CONFIG@
882 ifneq ($(BUILD_CONFIG),)
883 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
884 endif
885 @endif gcc
887 .PHONY: configure-host
888 configure-host: \
889 maybe-configure-bfd \
890 maybe-configure-opcodes \
891 maybe-configure-binutils \
892 maybe-configure-bison \
893 maybe-configure-cgen \
894 maybe-configure-dejagnu \
895 maybe-configure-etc \
896 maybe-configure-fastjar \
897 maybe-configure-fixincludes \
898 maybe-configure-flex \
899 maybe-configure-gas \
900 maybe-configure-gcc \
901 maybe-configure-gmp \
902 maybe-configure-mpfr \
903 maybe-configure-mpc \
904 maybe-configure-isl \
905 maybe-configure-cloog \
906 maybe-configure-libelf \
907 maybe-configure-gold \
908 maybe-configure-gprof \
909 maybe-configure-intl \
910 maybe-configure-tcl \
911 maybe-configure-itcl \
912 maybe-configure-ld \
913 maybe-configure-libbacktrace \
914 maybe-configure-libcpp \
915 maybe-configure-libdecnumber \
916 maybe-configure-libgui \
917 maybe-configure-libiberty \
918 maybe-configure-libiberty-linker-plugin \
919 maybe-configure-libiconv \
920 maybe-configure-m4 \
921 maybe-configure-readline \
922 maybe-configure-sid \
923 maybe-configure-sim \
924 maybe-configure-texinfo \
925 maybe-configure-zlib \
926 maybe-configure-gdb \
927 maybe-configure-expect \
928 maybe-configure-guile \
929 maybe-configure-tk \
930 maybe-configure-libtermcap \
931 maybe-configure-utils \
932 maybe-configure-gnattools \
933 maybe-configure-lto-plugin \
934 maybe-configure-libcc1
935 .PHONY: configure-target
936 configure-target: \
937 maybe-configure-target-libstdc++-v3 \
938 maybe-configure-target-libsanitizer \
939 maybe-configure-target-libvtv \
940 maybe-configure-target-libcilkrts \
941 maybe-configure-target-libssp \
942 maybe-configure-target-newlib \
943 maybe-configure-target-libgcc \
944 maybe-configure-target-libbacktrace \
945 maybe-configure-target-libquadmath \
946 maybe-configure-target-libgfortran \
947 maybe-configure-target-libobjc \
948 maybe-configure-target-libgo \
949 maybe-configure-target-libtermcap \
950 maybe-configure-target-winsup \
951 maybe-configure-target-libgloss \
952 maybe-configure-target-libffi \
953 maybe-configure-target-libjava \
954 maybe-configure-target-zlib \
955 maybe-configure-target-boehm-gc \
956 maybe-configure-target-rda \
957 maybe-configure-target-libada \
958 maybe-configure-target-libgomp \
959 maybe-configure-target-libitm \
960 maybe-configure-target-libatomic
962 # The target built for a native non-bootstrap build.
963 .PHONY: all
964 all:
965 @if gcc-bootstrap
966 [ -f stage_final ] || echo stage3 > stage_final
967 @r=`${PWD_COMMAND}`; export r; \
968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
969 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
970 @endif gcc-bootstrap
971 @: $(MAKE); $(unstage)
972 @r=`${PWD_COMMAND}`; export r; \
973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
974 @if gcc-bootstrap
975 if [ -f stage_last ]; then \
976 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
977 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
978 else \
979 @endif gcc-bootstrap
980 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
981 @if gcc-bootstrap
983 fi \
984 @endif gcc-bootstrap
985 && :
987 .PHONY: all-build
989 all-build: maybe-all-build-libiberty
990 all-build: maybe-all-build-bison
991 all-build: maybe-all-build-flex
992 all-build: maybe-all-build-m4
993 all-build: maybe-all-build-texinfo
994 all-build: maybe-all-build-fixincludes
995 all-build: maybe-all-build-libcpp
997 .PHONY: all-host
999 @if bfd-no-bootstrap
1000 all-host: maybe-all-bfd
1001 @endif bfd-no-bootstrap
1002 @if opcodes-no-bootstrap
1003 all-host: maybe-all-opcodes
1004 @endif opcodes-no-bootstrap
1005 @if binutils-no-bootstrap
1006 all-host: maybe-all-binutils
1007 @endif binutils-no-bootstrap
1008 all-host: maybe-all-bison
1009 all-host: maybe-all-cgen
1010 all-host: maybe-all-dejagnu
1011 all-host: maybe-all-etc
1012 all-host: maybe-all-fastjar
1013 @if fixincludes-no-bootstrap
1014 all-host: maybe-all-fixincludes
1015 @endif fixincludes-no-bootstrap
1016 all-host: maybe-all-flex
1017 @if gas-no-bootstrap
1018 all-host: maybe-all-gas
1019 @endif gas-no-bootstrap
1020 @if gcc-no-bootstrap
1021 all-host: maybe-all-gcc
1022 @endif gcc-no-bootstrap
1023 @if gmp-no-bootstrap
1024 all-host: maybe-all-gmp
1025 @endif gmp-no-bootstrap
1026 @if mpfr-no-bootstrap
1027 all-host: maybe-all-mpfr
1028 @endif mpfr-no-bootstrap
1029 @if mpc-no-bootstrap
1030 all-host: maybe-all-mpc
1031 @endif mpc-no-bootstrap
1032 @if isl-no-bootstrap
1033 all-host: maybe-all-isl
1034 @endif isl-no-bootstrap
1035 @if cloog-no-bootstrap
1036 all-host: maybe-all-cloog
1037 @endif cloog-no-bootstrap
1038 @if libelf-no-bootstrap
1039 all-host: maybe-all-libelf
1040 @endif libelf-no-bootstrap
1041 @if gold-no-bootstrap
1042 all-host: maybe-all-gold
1043 @endif gold-no-bootstrap
1044 all-host: maybe-all-gprof
1045 @if intl-no-bootstrap
1046 all-host: maybe-all-intl
1047 @endif intl-no-bootstrap
1048 all-host: maybe-all-tcl
1049 all-host: maybe-all-itcl
1050 @if ld-no-bootstrap
1051 all-host: maybe-all-ld
1052 @endif ld-no-bootstrap
1053 @if libbacktrace-no-bootstrap
1054 all-host: maybe-all-libbacktrace
1055 @endif libbacktrace-no-bootstrap
1056 @if libcpp-no-bootstrap
1057 all-host: maybe-all-libcpp
1058 @endif libcpp-no-bootstrap
1059 @if libdecnumber-no-bootstrap
1060 all-host: maybe-all-libdecnumber
1061 @endif libdecnumber-no-bootstrap
1062 all-host: maybe-all-libgui
1063 @if libiberty-no-bootstrap
1064 all-host: maybe-all-libiberty
1065 @endif libiberty-no-bootstrap
1066 @if libiberty-linker-plugin-no-bootstrap
1067 all-host: maybe-all-libiberty-linker-plugin
1068 @endif libiberty-linker-plugin-no-bootstrap
1069 all-host: maybe-all-libiconv
1070 all-host: maybe-all-m4
1071 all-host: maybe-all-readline
1072 all-host: maybe-all-sid
1073 all-host: maybe-all-sim
1074 all-host: maybe-all-texinfo
1075 @if zlib-no-bootstrap
1076 all-host: maybe-all-zlib
1077 @endif zlib-no-bootstrap
1078 all-host: maybe-all-gdb
1079 all-host: maybe-all-expect
1080 all-host: maybe-all-guile
1081 all-host: maybe-all-tk
1082 all-host: maybe-all-libtermcap
1083 all-host: maybe-all-utils
1084 all-host: maybe-all-gnattools
1085 @if lto-plugin-no-bootstrap
1086 all-host: maybe-all-lto-plugin
1087 @endif lto-plugin-no-bootstrap
1088 all-host: maybe-all-libcc1
1090 .PHONY: all-target
1092 @if target-libstdc++-v3-no-bootstrap
1093 all-target: maybe-all-target-libstdc++-v3
1094 @endif target-libstdc++-v3-no-bootstrap
1095 @if target-libsanitizer-no-bootstrap
1096 all-target: maybe-all-target-libsanitizer
1097 @endif target-libsanitizer-no-bootstrap
1098 @if target-libvtv-no-bootstrap
1099 all-target: maybe-all-target-libvtv
1100 @endif target-libvtv-no-bootstrap
1101 all-target: maybe-all-target-libcilkrts
1102 all-target: maybe-all-target-libssp
1103 all-target: maybe-all-target-newlib
1104 @if target-libgcc-no-bootstrap
1105 all-target: maybe-all-target-libgcc
1106 @endif target-libgcc-no-bootstrap
1107 all-target: maybe-all-target-libbacktrace
1108 all-target: maybe-all-target-libquadmath
1109 all-target: maybe-all-target-libgfortran
1110 all-target: maybe-all-target-libobjc
1111 all-target: maybe-all-target-libgo
1112 all-target: maybe-all-target-libtermcap
1113 all-target: maybe-all-target-winsup
1114 all-target: maybe-all-target-libgloss
1115 all-target: maybe-all-target-libffi
1116 all-target: maybe-all-target-libjava
1117 all-target: maybe-all-target-zlib
1118 all-target: maybe-all-target-boehm-gc
1119 all-target: maybe-all-target-rda
1120 all-target: maybe-all-target-libada
1121 @if target-libgomp-no-bootstrap
1122 all-target: maybe-all-target-libgomp
1123 @endif target-libgomp-no-bootstrap
1124 all-target: maybe-all-target-libitm
1125 all-target: maybe-all-target-libatomic
1127 # Do a target for all the subdirectories. A ``make do-X'' will do a
1128 # ``make X'' in all subdirectories (because, in general, there is a
1129 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1130 # but it may do additional work as well).
1132 .PHONY: do-info
1133 do-info:
1134 @: $(MAKE); $(unstage)
1135 @r=`${PWD_COMMAND}`; export r; \
1136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1137 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1138 info-target
1141 .PHONY: info-host
1143 info-host: maybe-info-bfd
1144 info-host: maybe-info-opcodes
1145 info-host: maybe-info-binutils
1146 info-host: maybe-info-bison
1147 info-host: maybe-info-cgen
1148 info-host: maybe-info-dejagnu
1149 info-host: maybe-info-etc
1150 info-host: maybe-info-fastjar
1151 info-host: maybe-info-fixincludes
1152 info-host: maybe-info-flex
1153 info-host: maybe-info-gas
1154 info-host: maybe-info-gcc
1155 info-host: maybe-info-gmp
1156 info-host: maybe-info-mpfr
1157 info-host: maybe-info-mpc
1158 info-host: maybe-info-isl
1159 info-host: maybe-info-cloog
1160 info-host: maybe-info-libelf
1161 info-host: maybe-info-gold
1162 info-host: maybe-info-gprof
1163 info-host: maybe-info-intl
1164 info-host: maybe-info-tcl
1165 info-host: maybe-info-itcl
1166 info-host: maybe-info-ld
1167 info-host: maybe-info-libbacktrace
1168 info-host: maybe-info-libcpp
1169 info-host: maybe-info-libdecnumber
1170 info-host: maybe-info-libgui
1171 info-host: maybe-info-libiberty
1172 info-host: maybe-info-libiberty-linker-plugin
1173 info-host: maybe-info-libiconv
1174 info-host: maybe-info-m4
1175 info-host: maybe-info-readline
1176 info-host: maybe-info-sid
1177 info-host: maybe-info-sim
1178 info-host: maybe-info-texinfo
1179 info-host: maybe-info-zlib
1180 info-host: maybe-info-gdb
1181 info-host: maybe-info-expect
1182 info-host: maybe-info-guile
1183 info-host: maybe-info-tk
1184 info-host: maybe-info-libtermcap
1185 info-host: maybe-info-utils
1186 info-host: maybe-info-gnattools
1187 info-host: maybe-info-lto-plugin
1188 info-host: maybe-info-libcc1
1190 .PHONY: info-target
1192 info-target: maybe-info-target-libstdc++-v3
1193 info-target: maybe-info-target-libsanitizer
1194 info-target: maybe-info-target-libvtv
1195 info-target: maybe-info-target-libcilkrts
1196 info-target: maybe-info-target-libssp
1197 info-target: maybe-info-target-newlib
1198 info-target: maybe-info-target-libgcc
1199 info-target: maybe-info-target-libbacktrace
1200 info-target: maybe-info-target-libquadmath
1201 info-target: maybe-info-target-libgfortran
1202 info-target: maybe-info-target-libobjc
1203 info-target: maybe-info-target-libgo
1204 info-target: maybe-info-target-libtermcap
1205 info-target: maybe-info-target-winsup
1206 info-target: maybe-info-target-libgloss
1207 info-target: maybe-info-target-libffi
1208 info-target: maybe-info-target-libjava
1209 info-target: maybe-info-target-zlib
1210 info-target: maybe-info-target-boehm-gc
1211 info-target: maybe-info-target-rda
1212 info-target: maybe-info-target-libada
1213 info-target: maybe-info-target-libgomp
1214 info-target: maybe-info-target-libitm
1215 info-target: maybe-info-target-libatomic
1217 .PHONY: do-dvi
1218 do-dvi:
1219 @: $(MAKE); $(unstage)
1220 @r=`${PWD_COMMAND}`; export r; \
1221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1222 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1223 dvi-target
1226 .PHONY: dvi-host
1228 dvi-host: maybe-dvi-bfd
1229 dvi-host: maybe-dvi-opcodes
1230 dvi-host: maybe-dvi-binutils
1231 dvi-host: maybe-dvi-bison
1232 dvi-host: maybe-dvi-cgen
1233 dvi-host: maybe-dvi-dejagnu
1234 dvi-host: maybe-dvi-etc
1235 dvi-host: maybe-dvi-fastjar
1236 dvi-host: maybe-dvi-fixincludes
1237 dvi-host: maybe-dvi-flex
1238 dvi-host: maybe-dvi-gas
1239 dvi-host: maybe-dvi-gcc
1240 dvi-host: maybe-dvi-gmp
1241 dvi-host: maybe-dvi-mpfr
1242 dvi-host: maybe-dvi-mpc
1243 dvi-host: maybe-dvi-isl
1244 dvi-host: maybe-dvi-cloog
1245 dvi-host: maybe-dvi-libelf
1246 dvi-host: maybe-dvi-gold
1247 dvi-host: maybe-dvi-gprof
1248 dvi-host: maybe-dvi-intl
1249 dvi-host: maybe-dvi-tcl
1250 dvi-host: maybe-dvi-itcl
1251 dvi-host: maybe-dvi-ld
1252 dvi-host: maybe-dvi-libbacktrace
1253 dvi-host: maybe-dvi-libcpp
1254 dvi-host: maybe-dvi-libdecnumber
1255 dvi-host: maybe-dvi-libgui
1256 dvi-host: maybe-dvi-libiberty
1257 dvi-host: maybe-dvi-libiberty-linker-plugin
1258 dvi-host: maybe-dvi-libiconv
1259 dvi-host: maybe-dvi-m4
1260 dvi-host: maybe-dvi-readline
1261 dvi-host: maybe-dvi-sid
1262 dvi-host: maybe-dvi-sim
1263 dvi-host: maybe-dvi-texinfo
1264 dvi-host: maybe-dvi-zlib
1265 dvi-host: maybe-dvi-gdb
1266 dvi-host: maybe-dvi-expect
1267 dvi-host: maybe-dvi-guile
1268 dvi-host: maybe-dvi-tk
1269 dvi-host: maybe-dvi-libtermcap
1270 dvi-host: maybe-dvi-utils
1271 dvi-host: maybe-dvi-gnattools
1272 dvi-host: maybe-dvi-lto-plugin
1273 dvi-host: maybe-dvi-libcc1
1275 .PHONY: dvi-target
1277 dvi-target: maybe-dvi-target-libstdc++-v3
1278 dvi-target: maybe-dvi-target-libsanitizer
1279 dvi-target: maybe-dvi-target-libvtv
1280 dvi-target: maybe-dvi-target-libcilkrts
1281 dvi-target: maybe-dvi-target-libssp
1282 dvi-target: maybe-dvi-target-newlib
1283 dvi-target: maybe-dvi-target-libgcc
1284 dvi-target: maybe-dvi-target-libbacktrace
1285 dvi-target: maybe-dvi-target-libquadmath
1286 dvi-target: maybe-dvi-target-libgfortran
1287 dvi-target: maybe-dvi-target-libobjc
1288 dvi-target: maybe-dvi-target-libgo
1289 dvi-target: maybe-dvi-target-libtermcap
1290 dvi-target: maybe-dvi-target-winsup
1291 dvi-target: maybe-dvi-target-libgloss
1292 dvi-target: maybe-dvi-target-libffi
1293 dvi-target: maybe-dvi-target-libjava
1294 dvi-target: maybe-dvi-target-zlib
1295 dvi-target: maybe-dvi-target-boehm-gc
1296 dvi-target: maybe-dvi-target-rda
1297 dvi-target: maybe-dvi-target-libada
1298 dvi-target: maybe-dvi-target-libgomp
1299 dvi-target: maybe-dvi-target-libitm
1300 dvi-target: maybe-dvi-target-libatomic
1302 .PHONY: do-pdf
1303 do-pdf:
1304 @: $(MAKE); $(unstage)
1305 @r=`${PWD_COMMAND}`; export r; \
1306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1307 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1308 pdf-target
1311 .PHONY: pdf-host
1313 pdf-host: maybe-pdf-bfd
1314 pdf-host: maybe-pdf-opcodes
1315 pdf-host: maybe-pdf-binutils
1316 pdf-host: maybe-pdf-bison
1317 pdf-host: maybe-pdf-cgen
1318 pdf-host: maybe-pdf-dejagnu
1319 pdf-host: maybe-pdf-etc
1320 pdf-host: maybe-pdf-fastjar
1321 pdf-host: maybe-pdf-fixincludes
1322 pdf-host: maybe-pdf-flex
1323 pdf-host: maybe-pdf-gas
1324 pdf-host: maybe-pdf-gcc
1325 pdf-host: maybe-pdf-gmp
1326 pdf-host: maybe-pdf-mpfr
1327 pdf-host: maybe-pdf-mpc
1328 pdf-host: maybe-pdf-isl
1329 pdf-host: maybe-pdf-cloog
1330 pdf-host: maybe-pdf-libelf
1331 pdf-host: maybe-pdf-gold
1332 pdf-host: maybe-pdf-gprof
1333 pdf-host: maybe-pdf-intl
1334 pdf-host: maybe-pdf-tcl
1335 pdf-host: maybe-pdf-itcl
1336 pdf-host: maybe-pdf-ld
1337 pdf-host: maybe-pdf-libbacktrace
1338 pdf-host: maybe-pdf-libcpp
1339 pdf-host: maybe-pdf-libdecnumber
1340 pdf-host: maybe-pdf-libgui
1341 pdf-host: maybe-pdf-libiberty
1342 pdf-host: maybe-pdf-libiberty-linker-plugin
1343 pdf-host: maybe-pdf-libiconv
1344 pdf-host: maybe-pdf-m4
1345 pdf-host: maybe-pdf-readline
1346 pdf-host: maybe-pdf-sid
1347 pdf-host: maybe-pdf-sim
1348 pdf-host: maybe-pdf-texinfo
1349 pdf-host: maybe-pdf-zlib
1350 pdf-host: maybe-pdf-gdb
1351 pdf-host: maybe-pdf-expect
1352 pdf-host: maybe-pdf-guile
1353 pdf-host: maybe-pdf-tk
1354 pdf-host: maybe-pdf-libtermcap
1355 pdf-host: maybe-pdf-utils
1356 pdf-host: maybe-pdf-gnattools
1357 pdf-host: maybe-pdf-lto-plugin
1358 pdf-host: maybe-pdf-libcc1
1360 .PHONY: pdf-target
1362 pdf-target: maybe-pdf-target-libstdc++-v3
1363 pdf-target: maybe-pdf-target-libsanitizer
1364 pdf-target: maybe-pdf-target-libvtv
1365 pdf-target: maybe-pdf-target-libcilkrts
1366 pdf-target: maybe-pdf-target-libssp
1367 pdf-target: maybe-pdf-target-newlib
1368 pdf-target: maybe-pdf-target-libgcc
1369 pdf-target: maybe-pdf-target-libbacktrace
1370 pdf-target: maybe-pdf-target-libquadmath
1371 pdf-target: maybe-pdf-target-libgfortran
1372 pdf-target: maybe-pdf-target-libobjc
1373 pdf-target: maybe-pdf-target-libgo
1374 pdf-target: maybe-pdf-target-libtermcap
1375 pdf-target: maybe-pdf-target-winsup
1376 pdf-target: maybe-pdf-target-libgloss
1377 pdf-target: maybe-pdf-target-libffi
1378 pdf-target: maybe-pdf-target-libjava
1379 pdf-target: maybe-pdf-target-zlib
1380 pdf-target: maybe-pdf-target-boehm-gc
1381 pdf-target: maybe-pdf-target-rda
1382 pdf-target: maybe-pdf-target-libada
1383 pdf-target: maybe-pdf-target-libgomp
1384 pdf-target: maybe-pdf-target-libitm
1385 pdf-target: maybe-pdf-target-libatomic
1387 .PHONY: do-html
1388 do-html:
1389 @: $(MAKE); $(unstage)
1390 @r=`${PWD_COMMAND}`; export r; \
1391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1392 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1393 html-target
1396 .PHONY: html-host
1398 html-host: maybe-html-bfd
1399 html-host: maybe-html-opcodes
1400 html-host: maybe-html-binutils
1401 html-host: maybe-html-bison
1402 html-host: maybe-html-cgen
1403 html-host: maybe-html-dejagnu
1404 html-host: maybe-html-etc
1405 html-host: maybe-html-fastjar
1406 html-host: maybe-html-fixincludes
1407 html-host: maybe-html-flex
1408 html-host: maybe-html-gas
1409 html-host: maybe-html-gcc
1410 html-host: maybe-html-gmp
1411 html-host: maybe-html-mpfr
1412 html-host: maybe-html-mpc
1413 html-host: maybe-html-isl
1414 html-host: maybe-html-cloog
1415 html-host: maybe-html-libelf
1416 html-host: maybe-html-gold
1417 html-host: maybe-html-gprof
1418 html-host: maybe-html-intl
1419 html-host: maybe-html-tcl
1420 html-host: maybe-html-itcl
1421 html-host: maybe-html-ld
1422 html-host: maybe-html-libbacktrace
1423 html-host: maybe-html-libcpp
1424 html-host: maybe-html-libdecnumber
1425 html-host: maybe-html-libgui
1426 html-host: maybe-html-libiberty
1427 html-host: maybe-html-libiberty-linker-plugin
1428 html-host: maybe-html-libiconv
1429 html-host: maybe-html-m4
1430 html-host: maybe-html-readline
1431 html-host: maybe-html-sid
1432 html-host: maybe-html-sim
1433 html-host: maybe-html-texinfo
1434 html-host: maybe-html-zlib
1435 html-host: maybe-html-gdb
1436 html-host: maybe-html-expect
1437 html-host: maybe-html-guile
1438 html-host: maybe-html-tk
1439 html-host: maybe-html-libtermcap
1440 html-host: maybe-html-utils
1441 html-host: maybe-html-gnattools
1442 html-host: maybe-html-lto-plugin
1443 html-host: maybe-html-libcc1
1445 .PHONY: html-target
1447 html-target: maybe-html-target-libstdc++-v3
1448 html-target: maybe-html-target-libsanitizer
1449 html-target: maybe-html-target-libvtv
1450 html-target: maybe-html-target-libcilkrts
1451 html-target: maybe-html-target-libssp
1452 html-target: maybe-html-target-newlib
1453 html-target: maybe-html-target-libgcc
1454 html-target: maybe-html-target-libbacktrace
1455 html-target: maybe-html-target-libquadmath
1456 html-target: maybe-html-target-libgfortran
1457 html-target: maybe-html-target-libobjc
1458 html-target: maybe-html-target-libgo
1459 html-target: maybe-html-target-libtermcap
1460 html-target: maybe-html-target-winsup
1461 html-target: maybe-html-target-libgloss
1462 html-target: maybe-html-target-libffi
1463 html-target: maybe-html-target-libjava
1464 html-target: maybe-html-target-zlib
1465 html-target: maybe-html-target-boehm-gc
1466 html-target: maybe-html-target-rda
1467 html-target: maybe-html-target-libada
1468 html-target: maybe-html-target-libgomp
1469 html-target: maybe-html-target-libitm
1470 html-target: maybe-html-target-libatomic
1472 .PHONY: do-TAGS
1473 do-TAGS:
1474 @: $(MAKE); $(unstage)
1475 @r=`${PWD_COMMAND}`; export r; \
1476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1477 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1478 TAGS-target
1481 .PHONY: TAGS-host
1483 TAGS-host: maybe-TAGS-bfd
1484 TAGS-host: maybe-TAGS-opcodes
1485 TAGS-host: maybe-TAGS-binutils
1486 TAGS-host: maybe-TAGS-bison
1487 TAGS-host: maybe-TAGS-cgen
1488 TAGS-host: maybe-TAGS-dejagnu
1489 TAGS-host: maybe-TAGS-etc
1490 TAGS-host: maybe-TAGS-fastjar
1491 TAGS-host: maybe-TAGS-fixincludes
1492 TAGS-host: maybe-TAGS-flex
1493 TAGS-host: maybe-TAGS-gas
1494 TAGS-host: maybe-TAGS-gcc
1495 TAGS-host: maybe-TAGS-gmp
1496 TAGS-host: maybe-TAGS-mpfr
1497 TAGS-host: maybe-TAGS-mpc
1498 TAGS-host: maybe-TAGS-isl
1499 TAGS-host: maybe-TAGS-cloog
1500 TAGS-host: maybe-TAGS-libelf
1501 TAGS-host: maybe-TAGS-gold
1502 TAGS-host: maybe-TAGS-gprof
1503 TAGS-host: maybe-TAGS-intl
1504 TAGS-host: maybe-TAGS-tcl
1505 TAGS-host: maybe-TAGS-itcl
1506 TAGS-host: maybe-TAGS-ld
1507 TAGS-host: maybe-TAGS-libbacktrace
1508 TAGS-host: maybe-TAGS-libcpp
1509 TAGS-host: maybe-TAGS-libdecnumber
1510 TAGS-host: maybe-TAGS-libgui
1511 TAGS-host: maybe-TAGS-libiberty
1512 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1513 TAGS-host: maybe-TAGS-libiconv
1514 TAGS-host: maybe-TAGS-m4
1515 TAGS-host: maybe-TAGS-readline
1516 TAGS-host: maybe-TAGS-sid
1517 TAGS-host: maybe-TAGS-sim
1518 TAGS-host: maybe-TAGS-texinfo
1519 TAGS-host: maybe-TAGS-zlib
1520 TAGS-host: maybe-TAGS-gdb
1521 TAGS-host: maybe-TAGS-expect
1522 TAGS-host: maybe-TAGS-guile
1523 TAGS-host: maybe-TAGS-tk
1524 TAGS-host: maybe-TAGS-libtermcap
1525 TAGS-host: maybe-TAGS-utils
1526 TAGS-host: maybe-TAGS-gnattools
1527 TAGS-host: maybe-TAGS-lto-plugin
1528 TAGS-host: maybe-TAGS-libcc1
1530 .PHONY: TAGS-target
1532 TAGS-target: maybe-TAGS-target-libstdc++-v3
1533 TAGS-target: maybe-TAGS-target-libsanitizer
1534 TAGS-target: maybe-TAGS-target-libvtv
1535 TAGS-target: maybe-TAGS-target-libcilkrts
1536 TAGS-target: maybe-TAGS-target-libssp
1537 TAGS-target: maybe-TAGS-target-newlib
1538 TAGS-target: maybe-TAGS-target-libgcc
1539 TAGS-target: maybe-TAGS-target-libbacktrace
1540 TAGS-target: maybe-TAGS-target-libquadmath
1541 TAGS-target: maybe-TAGS-target-libgfortran
1542 TAGS-target: maybe-TAGS-target-libobjc
1543 TAGS-target: maybe-TAGS-target-libgo
1544 TAGS-target: maybe-TAGS-target-libtermcap
1545 TAGS-target: maybe-TAGS-target-winsup
1546 TAGS-target: maybe-TAGS-target-libgloss
1547 TAGS-target: maybe-TAGS-target-libffi
1548 TAGS-target: maybe-TAGS-target-libjava
1549 TAGS-target: maybe-TAGS-target-zlib
1550 TAGS-target: maybe-TAGS-target-boehm-gc
1551 TAGS-target: maybe-TAGS-target-rda
1552 TAGS-target: maybe-TAGS-target-libada
1553 TAGS-target: maybe-TAGS-target-libgomp
1554 TAGS-target: maybe-TAGS-target-libitm
1555 TAGS-target: maybe-TAGS-target-libatomic
1557 .PHONY: do-install-info
1558 do-install-info:
1559 @: $(MAKE); $(unstage)
1560 @r=`${PWD_COMMAND}`; export r; \
1561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1562 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1563 install-info-target
1566 .PHONY: install-info-host
1568 install-info-host: maybe-install-info-bfd
1569 install-info-host: maybe-install-info-opcodes
1570 install-info-host: maybe-install-info-binutils
1571 install-info-host: maybe-install-info-bison
1572 install-info-host: maybe-install-info-cgen
1573 install-info-host: maybe-install-info-dejagnu
1574 install-info-host: maybe-install-info-etc
1575 install-info-host: maybe-install-info-fastjar
1576 install-info-host: maybe-install-info-fixincludes
1577 install-info-host: maybe-install-info-flex
1578 install-info-host: maybe-install-info-gas
1579 install-info-host: maybe-install-info-gcc
1580 install-info-host: maybe-install-info-gmp
1581 install-info-host: maybe-install-info-mpfr
1582 install-info-host: maybe-install-info-mpc
1583 install-info-host: maybe-install-info-isl
1584 install-info-host: maybe-install-info-cloog
1585 install-info-host: maybe-install-info-libelf
1586 install-info-host: maybe-install-info-gold
1587 install-info-host: maybe-install-info-gprof
1588 install-info-host: maybe-install-info-intl
1589 install-info-host: maybe-install-info-tcl
1590 install-info-host: maybe-install-info-itcl
1591 install-info-host: maybe-install-info-ld
1592 install-info-host: maybe-install-info-libbacktrace
1593 install-info-host: maybe-install-info-libcpp
1594 install-info-host: maybe-install-info-libdecnumber
1595 install-info-host: maybe-install-info-libgui
1596 install-info-host: maybe-install-info-libiberty
1597 install-info-host: maybe-install-info-libiberty-linker-plugin
1598 install-info-host: maybe-install-info-libiconv
1599 install-info-host: maybe-install-info-m4
1600 install-info-host: maybe-install-info-readline
1601 install-info-host: maybe-install-info-sid
1602 install-info-host: maybe-install-info-sim
1603 install-info-host: maybe-install-info-texinfo
1604 install-info-host: maybe-install-info-zlib
1605 install-info-host: maybe-install-info-gdb
1606 install-info-host: maybe-install-info-expect
1607 install-info-host: maybe-install-info-guile
1608 install-info-host: maybe-install-info-tk
1609 install-info-host: maybe-install-info-libtermcap
1610 install-info-host: maybe-install-info-utils
1611 install-info-host: maybe-install-info-gnattools
1612 install-info-host: maybe-install-info-lto-plugin
1613 install-info-host: maybe-install-info-libcc1
1615 .PHONY: install-info-target
1617 install-info-target: maybe-install-info-target-libstdc++-v3
1618 install-info-target: maybe-install-info-target-libsanitizer
1619 install-info-target: maybe-install-info-target-libvtv
1620 install-info-target: maybe-install-info-target-libcilkrts
1621 install-info-target: maybe-install-info-target-libssp
1622 install-info-target: maybe-install-info-target-newlib
1623 install-info-target: maybe-install-info-target-libgcc
1624 install-info-target: maybe-install-info-target-libbacktrace
1625 install-info-target: maybe-install-info-target-libquadmath
1626 install-info-target: maybe-install-info-target-libgfortran
1627 install-info-target: maybe-install-info-target-libobjc
1628 install-info-target: maybe-install-info-target-libgo
1629 install-info-target: maybe-install-info-target-libtermcap
1630 install-info-target: maybe-install-info-target-winsup
1631 install-info-target: maybe-install-info-target-libgloss
1632 install-info-target: maybe-install-info-target-libffi
1633 install-info-target: maybe-install-info-target-libjava
1634 install-info-target: maybe-install-info-target-zlib
1635 install-info-target: maybe-install-info-target-boehm-gc
1636 install-info-target: maybe-install-info-target-rda
1637 install-info-target: maybe-install-info-target-libada
1638 install-info-target: maybe-install-info-target-libgomp
1639 install-info-target: maybe-install-info-target-libitm
1640 install-info-target: maybe-install-info-target-libatomic
1642 .PHONY: do-install-pdf
1643 do-install-pdf:
1644 @: $(MAKE); $(unstage)
1645 @r=`${PWD_COMMAND}`; export r; \
1646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1647 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1648 install-pdf-target
1651 .PHONY: install-pdf-host
1653 install-pdf-host: maybe-install-pdf-bfd
1654 install-pdf-host: maybe-install-pdf-opcodes
1655 install-pdf-host: maybe-install-pdf-binutils
1656 install-pdf-host: maybe-install-pdf-bison
1657 install-pdf-host: maybe-install-pdf-cgen
1658 install-pdf-host: maybe-install-pdf-dejagnu
1659 install-pdf-host: maybe-install-pdf-etc
1660 install-pdf-host: maybe-install-pdf-fastjar
1661 install-pdf-host: maybe-install-pdf-fixincludes
1662 install-pdf-host: maybe-install-pdf-flex
1663 install-pdf-host: maybe-install-pdf-gas
1664 install-pdf-host: maybe-install-pdf-gcc
1665 install-pdf-host: maybe-install-pdf-gmp
1666 install-pdf-host: maybe-install-pdf-mpfr
1667 install-pdf-host: maybe-install-pdf-mpc
1668 install-pdf-host: maybe-install-pdf-isl
1669 install-pdf-host: maybe-install-pdf-cloog
1670 install-pdf-host: maybe-install-pdf-libelf
1671 install-pdf-host: maybe-install-pdf-gold
1672 install-pdf-host: maybe-install-pdf-gprof
1673 install-pdf-host: maybe-install-pdf-intl
1674 install-pdf-host: maybe-install-pdf-tcl
1675 install-pdf-host: maybe-install-pdf-itcl
1676 install-pdf-host: maybe-install-pdf-ld
1677 install-pdf-host: maybe-install-pdf-libbacktrace
1678 install-pdf-host: maybe-install-pdf-libcpp
1679 install-pdf-host: maybe-install-pdf-libdecnumber
1680 install-pdf-host: maybe-install-pdf-libgui
1681 install-pdf-host: maybe-install-pdf-libiberty
1682 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1683 install-pdf-host: maybe-install-pdf-libiconv
1684 install-pdf-host: maybe-install-pdf-m4
1685 install-pdf-host: maybe-install-pdf-readline
1686 install-pdf-host: maybe-install-pdf-sid
1687 install-pdf-host: maybe-install-pdf-sim
1688 install-pdf-host: maybe-install-pdf-texinfo
1689 install-pdf-host: maybe-install-pdf-zlib
1690 install-pdf-host: maybe-install-pdf-gdb
1691 install-pdf-host: maybe-install-pdf-expect
1692 install-pdf-host: maybe-install-pdf-guile
1693 install-pdf-host: maybe-install-pdf-tk
1694 install-pdf-host: maybe-install-pdf-libtermcap
1695 install-pdf-host: maybe-install-pdf-utils
1696 install-pdf-host: maybe-install-pdf-gnattools
1697 install-pdf-host: maybe-install-pdf-lto-plugin
1698 install-pdf-host: maybe-install-pdf-libcc1
1700 .PHONY: install-pdf-target
1702 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1703 install-pdf-target: maybe-install-pdf-target-libsanitizer
1704 install-pdf-target: maybe-install-pdf-target-libvtv
1705 install-pdf-target: maybe-install-pdf-target-libcilkrts
1706 install-pdf-target: maybe-install-pdf-target-libssp
1707 install-pdf-target: maybe-install-pdf-target-newlib
1708 install-pdf-target: maybe-install-pdf-target-libgcc
1709 install-pdf-target: maybe-install-pdf-target-libbacktrace
1710 install-pdf-target: maybe-install-pdf-target-libquadmath
1711 install-pdf-target: maybe-install-pdf-target-libgfortran
1712 install-pdf-target: maybe-install-pdf-target-libobjc
1713 install-pdf-target: maybe-install-pdf-target-libgo
1714 install-pdf-target: maybe-install-pdf-target-libtermcap
1715 install-pdf-target: maybe-install-pdf-target-winsup
1716 install-pdf-target: maybe-install-pdf-target-libgloss
1717 install-pdf-target: maybe-install-pdf-target-libffi
1718 install-pdf-target: maybe-install-pdf-target-libjava
1719 install-pdf-target: maybe-install-pdf-target-zlib
1720 install-pdf-target: maybe-install-pdf-target-boehm-gc
1721 install-pdf-target: maybe-install-pdf-target-rda
1722 install-pdf-target: maybe-install-pdf-target-libada
1723 install-pdf-target: maybe-install-pdf-target-libgomp
1724 install-pdf-target: maybe-install-pdf-target-libitm
1725 install-pdf-target: maybe-install-pdf-target-libatomic
1727 .PHONY: do-install-html
1728 do-install-html:
1729 @: $(MAKE); $(unstage)
1730 @r=`${PWD_COMMAND}`; export r; \
1731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1732 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1733 install-html-target
1736 .PHONY: install-html-host
1738 install-html-host: maybe-install-html-bfd
1739 install-html-host: maybe-install-html-opcodes
1740 install-html-host: maybe-install-html-binutils
1741 install-html-host: maybe-install-html-bison
1742 install-html-host: maybe-install-html-cgen
1743 install-html-host: maybe-install-html-dejagnu
1744 install-html-host: maybe-install-html-etc
1745 install-html-host: maybe-install-html-fastjar
1746 install-html-host: maybe-install-html-fixincludes
1747 install-html-host: maybe-install-html-flex
1748 install-html-host: maybe-install-html-gas
1749 install-html-host: maybe-install-html-gcc
1750 install-html-host: maybe-install-html-gmp
1751 install-html-host: maybe-install-html-mpfr
1752 install-html-host: maybe-install-html-mpc
1753 install-html-host: maybe-install-html-isl
1754 install-html-host: maybe-install-html-cloog
1755 install-html-host: maybe-install-html-libelf
1756 install-html-host: maybe-install-html-gold
1757 install-html-host: maybe-install-html-gprof
1758 install-html-host: maybe-install-html-intl
1759 install-html-host: maybe-install-html-tcl
1760 install-html-host: maybe-install-html-itcl
1761 install-html-host: maybe-install-html-ld
1762 install-html-host: maybe-install-html-libbacktrace
1763 install-html-host: maybe-install-html-libcpp
1764 install-html-host: maybe-install-html-libdecnumber
1765 install-html-host: maybe-install-html-libgui
1766 install-html-host: maybe-install-html-libiberty
1767 install-html-host: maybe-install-html-libiberty-linker-plugin
1768 install-html-host: maybe-install-html-libiconv
1769 install-html-host: maybe-install-html-m4
1770 install-html-host: maybe-install-html-readline
1771 install-html-host: maybe-install-html-sid
1772 install-html-host: maybe-install-html-sim
1773 install-html-host: maybe-install-html-texinfo
1774 install-html-host: maybe-install-html-zlib
1775 install-html-host: maybe-install-html-gdb
1776 install-html-host: maybe-install-html-expect
1777 install-html-host: maybe-install-html-guile
1778 install-html-host: maybe-install-html-tk
1779 install-html-host: maybe-install-html-libtermcap
1780 install-html-host: maybe-install-html-utils
1781 install-html-host: maybe-install-html-gnattools
1782 install-html-host: maybe-install-html-lto-plugin
1783 install-html-host: maybe-install-html-libcc1
1785 .PHONY: install-html-target
1787 install-html-target: maybe-install-html-target-libstdc++-v3
1788 install-html-target: maybe-install-html-target-libsanitizer
1789 install-html-target: maybe-install-html-target-libvtv
1790 install-html-target: maybe-install-html-target-libcilkrts
1791 install-html-target: maybe-install-html-target-libssp
1792 install-html-target: maybe-install-html-target-newlib
1793 install-html-target: maybe-install-html-target-libgcc
1794 install-html-target: maybe-install-html-target-libbacktrace
1795 install-html-target: maybe-install-html-target-libquadmath
1796 install-html-target: maybe-install-html-target-libgfortran
1797 install-html-target: maybe-install-html-target-libobjc
1798 install-html-target: maybe-install-html-target-libgo
1799 install-html-target: maybe-install-html-target-libtermcap
1800 install-html-target: maybe-install-html-target-winsup
1801 install-html-target: maybe-install-html-target-libgloss
1802 install-html-target: maybe-install-html-target-libffi
1803 install-html-target: maybe-install-html-target-libjava
1804 install-html-target: maybe-install-html-target-zlib
1805 install-html-target: maybe-install-html-target-boehm-gc
1806 install-html-target: maybe-install-html-target-rda
1807 install-html-target: maybe-install-html-target-libada
1808 install-html-target: maybe-install-html-target-libgomp
1809 install-html-target: maybe-install-html-target-libitm
1810 install-html-target: maybe-install-html-target-libatomic
1812 .PHONY: do-installcheck
1813 do-installcheck:
1814 @: $(MAKE); $(unstage)
1815 @r=`${PWD_COMMAND}`; export r; \
1816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1817 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1818 installcheck-target
1821 .PHONY: installcheck-host
1823 installcheck-host: maybe-installcheck-bfd
1824 installcheck-host: maybe-installcheck-opcodes
1825 installcheck-host: maybe-installcheck-binutils
1826 installcheck-host: maybe-installcheck-bison
1827 installcheck-host: maybe-installcheck-cgen
1828 installcheck-host: maybe-installcheck-dejagnu
1829 installcheck-host: maybe-installcheck-etc
1830 installcheck-host: maybe-installcheck-fastjar
1831 installcheck-host: maybe-installcheck-fixincludes
1832 installcheck-host: maybe-installcheck-flex
1833 installcheck-host: maybe-installcheck-gas
1834 installcheck-host: maybe-installcheck-gcc
1835 installcheck-host: maybe-installcheck-gmp
1836 installcheck-host: maybe-installcheck-mpfr
1837 installcheck-host: maybe-installcheck-mpc
1838 installcheck-host: maybe-installcheck-isl
1839 installcheck-host: maybe-installcheck-cloog
1840 installcheck-host: maybe-installcheck-libelf
1841 installcheck-host: maybe-installcheck-gold
1842 installcheck-host: maybe-installcheck-gprof
1843 installcheck-host: maybe-installcheck-intl
1844 installcheck-host: maybe-installcheck-tcl
1845 installcheck-host: maybe-installcheck-itcl
1846 installcheck-host: maybe-installcheck-ld
1847 installcheck-host: maybe-installcheck-libbacktrace
1848 installcheck-host: maybe-installcheck-libcpp
1849 installcheck-host: maybe-installcheck-libdecnumber
1850 installcheck-host: maybe-installcheck-libgui
1851 installcheck-host: maybe-installcheck-libiberty
1852 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1853 installcheck-host: maybe-installcheck-libiconv
1854 installcheck-host: maybe-installcheck-m4
1855 installcheck-host: maybe-installcheck-readline
1856 installcheck-host: maybe-installcheck-sid
1857 installcheck-host: maybe-installcheck-sim
1858 installcheck-host: maybe-installcheck-texinfo
1859 installcheck-host: maybe-installcheck-zlib
1860 installcheck-host: maybe-installcheck-gdb
1861 installcheck-host: maybe-installcheck-expect
1862 installcheck-host: maybe-installcheck-guile
1863 installcheck-host: maybe-installcheck-tk
1864 installcheck-host: maybe-installcheck-libtermcap
1865 installcheck-host: maybe-installcheck-utils
1866 installcheck-host: maybe-installcheck-gnattools
1867 installcheck-host: maybe-installcheck-lto-plugin
1868 installcheck-host: maybe-installcheck-libcc1
1870 .PHONY: installcheck-target
1872 installcheck-target: maybe-installcheck-target-libstdc++-v3
1873 installcheck-target: maybe-installcheck-target-libsanitizer
1874 installcheck-target: maybe-installcheck-target-libvtv
1875 installcheck-target: maybe-installcheck-target-libcilkrts
1876 installcheck-target: maybe-installcheck-target-libssp
1877 installcheck-target: maybe-installcheck-target-newlib
1878 installcheck-target: maybe-installcheck-target-libgcc
1879 installcheck-target: maybe-installcheck-target-libbacktrace
1880 installcheck-target: maybe-installcheck-target-libquadmath
1881 installcheck-target: maybe-installcheck-target-libgfortran
1882 installcheck-target: maybe-installcheck-target-libobjc
1883 installcheck-target: maybe-installcheck-target-libgo
1884 installcheck-target: maybe-installcheck-target-libtermcap
1885 installcheck-target: maybe-installcheck-target-winsup
1886 installcheck-target: maybe-installcheck-target-libgloss
1887 installcheck-target: maybe-installcheck-target-libffi
1888 installcheck-target: maybe-installcheck-target-libjava
1889 installcheck-target: maybe-installcheck-target-zlib
1890 installcheck-target: maybe-installcheck-target-boehm-gc
1891 installcheck-target: maybe-installcheck-target-rda
1892 installcheck-target: maybe-installcheck-target-libada
1893 installcheck-target: maybe-installcheck-target-libgomp
1894 installcheck-target: maybe-installcheck-target-libitm
1895 installcheck-target: maybe-installcheck-target-libatomic
1897 .PHONY: do-mostlyclean
1898 do-mostlyclean:
1899 @: $(MAKE); $(unstage)
1900 @r=`${PWD_COMMAND}`; export r; \
1901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1902 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1903 mostlyclean-target
1906 .PHONY: mostlyclean-host
1908 mostlyclean-host: maybe-mostlyclean-bfd
1909 mostlyclean-host: maybe-mostlyclean-opcodes
1910 mostlyclean-host: maybe-mostlyclean-binutils
1911 mostlyclean-host: maybe-mostlyclean-bison
1912 mostlyclean-host: maybe-mostlyclean-cgen
1913 mostlyclean-host: maybe-mostlyclean-dejagnu
1914 mostlyclean-host: maybe-mostlyclean-etc
1915 mostlyclean-host: maybe-mostlyclean-fastjar
1916 mostlyclean-host: maybe-mostlyclean-fixincludes
1917 mostlyclean-host: maybe-mostlyclean-flex
1918 mostlyclean-host: maybe-mostlyclean-gas
1919 mostlyclean-host: maybe-mostlyclean-gcc
1920 mostlyclean-host: maybe-mostlyclean-gmp
1921 mostlyclean-host: maybe-mostlyclean-mpfr
1922 mostlyclean-host: maybe-mostlyclean-mpc
1923 mostlyclean-host: maybe-mostlyclean-isl
1924 mostlyclean-host: maybe-mostlyclean-cloog
1925 mostlyclean-host: maybe-mostlyclean-libelf
1926 mostlyclean-host: maybe-mostlyclean-gold
1927 mostlyclean-host: maybe-mostlyclean-gprof
1928 mostlyclean-host: maybe-mostlyclean-intl
1929 mostlyclean-host: maybe-mostlyclean-tcl
1930 mostlyclean-host: maybe-mostlyclean-itcl
1931 mostlyclean-host: maybe-mostlyclean-ld
1932 mostlyclean-host: maybe-mostlyclean-libbacktrace
1933 mostlyclean-host: maybe-mostlyclean-libcpp
1934 mostlyclean-host: maybe-mostlyclean-libdecnumber
1935 mostlyclean-host: maybe-mostlyclean-libgui
1936 mostlyclean-host: maybe-mostlyclean-libiberty
1937 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1938 mostlyclean-host: maybe-mostlyclean-libiconv
1939 mostlyclean-host: maybe-mostlyclean-m4
1940 mostlyclean-host: maybe-mostlyclean-readline
1941 mostlyclean-host: maybe-mostlyclean-sid
1942 mostlyclean-host: maybe-mostlyclean-sim
1943 mostlyclean-host: maybe-mostlyclean-texinfo
1944 mostlyclean-host: maybe-mostlyclean-zlib
1945 mostlyclean-host: maybe-mostlyclean-gdb
1946 mostlyclean-host: maybe-mostlyclean-expect
1947 mostlyclean-host: maybe-mostlyclean-guile
1948 mostlyclean-host: maybe-mostlyclean-tk
1949 mostlyclean-host: maybe-mostlyclean-libtermcap
1950 mostlyclean-host: maybe-mostlyclean-utils
1951 mostlyclean-host: maybe-mostlyclean-gnattools
1952 mostlyclean-host: maybe-mostlyclean-lto-plugin
1953 mostlyclean-host: maybe-mostlyclean-libcc1
1955 .PHONY: mostlyclean-target
1957 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1958 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1959 mostlyclean-target: maybe-mostlyclean-target-libvtv
1960 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1961 mostlyclean-target: maybe-mostlyclean-target-libssp
1962 mostlyclean-target: maybe-mostlyclean-target-newlib
1963 mostlyclean-target: maybe-mostlyclean-target-libgcc
1964 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1965 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1966 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1967 mostlyclean-target: maybe-mostlyclean-target-libobjc
1968 mostlyclean-target: maybe-mostlyclean-target-libgo
1969 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1970 mostlyclean-target: maybe-mostlyclean-target-winsup
1971 mostlyclean-target: maybe-mostlyclean-target-libgloss
1972 mostlyclean-target: maybe-mostlyclean-target-libffi
1973 mostlyclean-target: maybe-mostlyclean-target-libjava
1974 mostlyclean-target: maybe-mostlyclean-target-zlib
1975 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1976 mostlyclean-target: maybe-mostlyclean-target-rda
1977 mostlyclean-target: maybe-mostlyclean-target-libada
1978 mostlyclean-target: maybe-mostlyclean-target-libgomp
1979 mostlyclean-target: maybe-mostlyclean-target-libitm
1980 mostlyclean-target: maybe-mostlyclean-target-libatomic
1982 .PHONY: do-clean
1983 do-clean:
1984 @: $(MAKE); $(unstage)
1985 @r=`${PWD_COMMAND}`; export r; \
1986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1987 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1988 clean-target
1991 .PHONY: clean-host
1993 clean-host: maybe-clean-bfd
1994 clean-host: maybe-clean-opcodes
1995 clean-host: maybe-clean-binutils
1996 clean-host: maybe-clean-bison
1997 clean-host: maybe-clean-cgen
1998 clean-host: maybe-clean-dejagnu
1999 clean-host: maybe-clean-etc
2000 clean-host: maybe-clean-fastjar
2001 clean-host: maybe-clean-fixincludes
2002 clean-host: maybe-clean-flex
2003 clean-host: maybe-clean-gas
2004 clean-host: maybe-clean-gcc
2005 clean-host: maybe-clean-gmp
2006 clean-host: maybe-clean-mpfr
2007 clean-host: maybe-clean-mpc
2008 clean-host: maybe-clean-isl
2009 clean-host: maybe-clean-cloog
2010 clean-host: maybe-clean-libelf
2011 clean-host: maybe-clean-gold
2012 clean-host: maybe-clean-gprof
2013 clean-host: maybe-clean-intl
2014 clean-host: maybe-clean-tcl
2015 clean-host: maybe-clean-itcl
2016 clean-host: maybe-clean-ld
2017 clean-host: maybe-clean-libbacktrace
2018 clean-host: maybe-clean-libcpp
2019 clean-host: maybe-clean-libdecnumber
2020 clean-host: maybe-clean-libgui
2021 clean-host: maybe-clean-libiberty
2022 clean-host: maybe-clean-libiberty-linker-plugin
2023 clean-host: maybe-clean-libiconv
2024 clean-host: maybe-clean-m4
2025 clean-host: maybe-clean-readline
2026 clean-host: maybe-clean-sid
2027 clean-host: maybe-clean-sim
2028 clean-host: maybe-clean-texinfo
2029 clean-host: maybe-clean-zlib
2030 clean-host: maybe-clean-gdb
2031 clean-host: maybe-clean-expect
2032 clean-host: maybe-clean-guile
2033 clean-host: maybe-clean-tk
2034 clean-host: maybe-clean-libtermcap
2035 clean-host: maybe-clean-utils
2036 clean-host: maybe-clean-gnattools
2037 clean-host: maybe-clean-lto-plugin
2038 clean-host: maybe-clean-libcc1
2040 .PHONY: clean-target
2042 clean-target: maybe-clean-target-libstdc++-v3
2043 clean-target: maybe-clean-target-libsanitizer
2044 clean-target: maybe-clean-target-libvtv
2045 clean-target: maybe-clean-target-libcilkrts
2046 clean-target: maybe-clean-target-libssp
2047 clean-target: maybe-clean-target-newlib
2048 clean-target: maybe-clean-target-libgcc
2049 clean-target: maybe-clean-target-libbacktrace
2050 clean-target: maybe-clean-target-libquadmath
2051 clean-target: maybe-clean-target-libgfortran
2052 clean-target: maybe-clean-target-libobjc
2053 clean-target: maybe-clean-target-libgo
2054 clean-target: maybe-clean-target-libtermcap
2055 clean-target: maybe-clean-target-winsup
2056 clean-target: maybe-clean-target-libgloss
2057 clean-target: maybe-clean-target-libffi
2058 clean-target: maybe-clean-target-libjava
2059 clean-target: maybe-clean-target-zlib
2060 clean-target: maybe-clean-target-boehm-gc
2061 clean-target: maybe-clean-target-rda
2062 clean-target: maybe-clean-target-libada
2063 clean-target: maybe-clean-target-libgomp
2064 clean-target: maybe-clean-target-libitm
2065 clean-target: maybe-clean-target-libatomic
2067 .PHONY: do-distclean
2068 do-distclean:
2069 @: $(MAKE); $(unstage)
2070 @r=`${PWD_COMMAND}`; export r; \
2071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2072 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2073 distclean-target
2076 .PHONY: distclean-host
2078 distclean-host: maybe-distclean-bfd
2079 distclean-host: maybe-distclean-opcodes
2080 distclean-host: maybe-distclean-binutils
2081 distclean-host: maybe-distclean-bison
2082 distclean-host: maybe-distclean-cgen
2083 distclean-host: maybe-distclean-dejagnu
2084 distclean-host: maybe-distclean-etc
2085 distclean-host: maybe-distclean-fastjar
2086 distclean-host: maybe-distclean-fixincludes
2087 distclean-host: maybe-distclean-flex
2088 distclean-host: maybe-distclean-gas
2089 distclean-host: maybe-distclean-gcc
2090 distclean-host: maybe-distclean-gmp
2091 distclean-host: maybe-distclean-mpfr
2092 distclean-host: maybe-distclean-mpc
2093 distclean-host: maybe-distclean-isl
2094 distclean-host: maybe-distclean-cloog
2095 distclean-host: maybe-distclean-libelf
2096 distclean-host: maybe-distclean-gold
2097 distclean-host: maybe-distclean-gprof
2098 distclean-host: maybe-distclean-intl
2099 distclean-host: maybe-distclean-tcl
2100 distclean-host: maybe-distclean-itcl
2101 distclean-host: maybe-distclean-ld
2102 distclean-host: maybe-distclean-libbacktrace
2103 distclean-host: maybe-distclean-libcpp
2104 distclean-host: maybe-distclean-libdecnumber
2105 distclean-host: maybe-distclean-libgui
2106 distclean-host: maybe-distclean-libiberty
2107 distclean-host: maybe-distclean-libiberty-linker-plugin
2108 distclean-host: maybe-distclean-libiconv
2109 distclean-host: maybe-distclean-m4
2110 distclean-host: maybe-distclean-readline
2111 distclean-host: maybe-distclean-sid
2112 distclean-host: maybe-distclean-sim
2113 distclean-host: maybe-distclean-texinfo
2114 distclean-host: maybe-distclean-zlib
2115 distclean-host: maybe-distclean-gdb
2116 distclean-host: maybe-distclean-expect
2117 distclean-host: maybe-distclean-guile
2118 distclean-host: maybe-distclean-tk
2119 distclean-host: maybe-distclean-libtermcap
2120 distclean-host: maybe-distclean-utils
2121 distclean-host: maybe-distclean-gnattools
2122 distclean-host: maybe-distclean-lto-plugin
2123 distclean-host: maybe-distclean-libcc1
2125 .PHONY: distclean-target
2127 distclean-target: maybe-distclean-target-libstdc++-v3
2128 distclean-target: maybe-distclean-target-libsanitizer
2129 distclean-target: maybe-distclean-target-libvtv
2130 distclean-target: maybe-distclean-target-libcilkrts
2131 distclean-target: maybe-distclean-target-libssp
2132 distclean-target: maybe-distclean-target-newlib
2133 distclean-target: maybe-distclean-target-libgcc
2134 distclean-target: maybe-distclean-target-libbacktrace
2135 distclean-target: maybe-distclean-target-libquadmath
2136 distclean-target: maybe-distclean-target-libgfortran
2137 distclean-target: maybe-distclean-target-libobjc
2138 distclean-target: maybe-distclean-target-libgo
2139 distclean-target: maybe-distclean-target-libtermcap
2140 distclean-target: maybe-distclean-target-winsup
2141 distclean-target: maybe-distclean-target-libgloss
2142 distclean-target: maybe-distclean-target-libffi
2143 distclean-target: maybe-distclean-target-libjava
2144 distclean-target: maybe-distclean-target-zlib
2145 distclean-target: maybe-distclean-target-boehm-gc
2146 distclean-target: maybe-distclean-target-rda
2147 distclean-target: maybe-distclean-target-libada
2148 distclean-target: maybe-distclean-target-libgomp
2149 distclean-target: maybe-distclean-target-libitm
2150 distclean-target: maybe-distclean-target-libatomic
2152 .PHONY: do-maintainer-clean
2153 do-maintainer-clean:
2154 @: $(MAKE); $(unstage)
2155 @r=`${PWD_COMMAND}`; export r; \
2156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2157 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2158 maintainer-clean-target
2161 .PHONY: maintainer-clean-host
2163 maintainer-clean-host: maybe-maintainer-clean-bfd
2164 maintainer-clean-host: maybe-maintainer-clean-opcodes
2165 maintainer-clean-host: maybe-maintainer-clean-binutils
2166 maintainer-clean-host: maybe-maintainer-clean-bison
2167 maintainer-clean-host: maybe-maintainer-clean-cgen
2168 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2169 maintainer-clean-host: maybe-maintainer-clean-etc
2170 maintainer-clean-host: maybe-maintainer-clean-fastjar
2171 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2172 maintainer-clean-host: maybe-maintainer-clean-flex
2173 maintainer-clean-host: maybe-maintainer-clean-gas
2174 maintainer-clean-host: maybe-maintainer-clean-gcc
2175 maintainer-clean-host: maybe-maintainer-clean-gmp
2176 maintainer-clean-host: maybe-maintainer-clean-mpfr
2177 maintainer-clean-host: maybe-maintainer-clean-mpc
2178 maintainer-clean-host: maybe-maintainer-clean-isl
2179 maintainer-clean-host: maybe-maintainer-clean-cloog
2180 maintainer-clean-host: maybe-maintainer-clean-libelf
2181 maintainer-clean-host: maybe-maintainer-clean-gold
2182 maintainer-clean-host: maybe-maintainer-clean-gprof
2183 maintainer-clean-host: maybe-maintainer-clean-intl
2184 maintainer-clean-host: maybe-maintainer-clean-tcl
2185 maintainer-clean-host: maybe-maintainer-clean-itcl
2186 maintainer-clean-host: maybe-maintainer-clean-ld
2187 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2188 maintainer-clean-host: maybe-maintainer-clean-libcpp
2189 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2190 maintainer-clean-host: maybe-maintainer-clean-libgui
2191 maintainer-clean-host: maybe-maintainer-clean-libiberty
2192 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2193 maintainer-clean-host: maybe-maintainer-clean-libiconv
2194 maintainer-clean-host: maybe-maintainer-clean-m4
2195 maintainer-clean-host: maybe-maintainer-clean-readline
2196 maintainer-clean-host: maybe-maintainer-clean-sid
2197 maintainer-clean-host: maybe-maintainer-clean-sim
2198 maintainer-clean-host: maybe-maintainer-clean-texinfo
2199 maintainer-clean-host: maybe-maintainer-clean-zlib
2200 maintainer-clean-host: maybe-maintainer-clean-gdb
2201 maintainer-clean-host: maybe-maintainer-clean-expect
2202 maintainer-clean-host: maybe-maintainer-clean-guile
2203 maintainer-clean-host: maybe-maintainer-clean-tk
2204 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2205 maintainer-clean-host: maybe-maintainer-clean-utils
2206 maintainer-clean-host: maybe-maintainer-clean-gnattools
2207 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2208 maintainer-clean-host: maybe-maintainer-clean-libcc1
2210 .PHONY: maintainer-clean-target
2212 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2213 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2214 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2215 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2216 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2217 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2218 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2219 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2220 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2221 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2222 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2223 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2224 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2225 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2226 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2227 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2228 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2229 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2230 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2231 maintainer-clean-target: maybe-maintainer-clean-target-rda
2232 maintainer-clean-target: maybe-maintainer-clean-target-libada
2233 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2234 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2235 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2238 # Here are the targets which correspond to the do-X targets.
2240 .PHONY: info installcheck dvi pdf html
2241 .PHONY: install-info install-pdf install-html
2242 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2243 .PHONY: local-clean local-distclean local-maintainer-clean
2244 info: do-info
2245 installcheck: do-installcheck
2246 dvi: do-dvi
2247 pdf: do-pdf
2248 html: do-html
2250 # Make sure makeinfo is built before we do a `make info', if we're
2251 # in fact building texinfo.
2252 do-info: maybe-all-texinfo
2254 install-info: do-install-info dir.info
2255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2256 if [ -f dir.info ] ; then \
2257 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2258 else true ; fi
2260 install-pdf: do-install-pdf
2262 install-html: do-install-html
2264 local-clean:
2265 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2267 local-distclean:
2268 -rm -f Makefile config.status config.cache mh-frag mt-frag
2269 -rm -f maybedep.tmp serdep.tmp
2270 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2271 rm -rf $(TARGET_SUBDIR); \
2272 else true; fi
2273 -rm -rf $(BUILD_SUBDIR)
2274 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2275 rm -rf $(HOST_SUBDIR); \
2276 else true; fi
2277 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2278 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2279 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2280 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2281 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2282 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2284 local-maintainer-clean:
2285 @echo "This command is intended for maintainers to use;"
2286 @echo "it deletes files that may require special tools to rebuild."
2288 clean: do-clean local-clean
2289 mostlyclean: do-mostlyclean local-clean
2290 distclean: do-distclean local-clean local-distclean
2291 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2292 maintainer-clean: local-distclean
2293 realclean: maintainer-clean
2295 # Check target.
2297 .PHONY: check do-check
2298 check: do-check
2300 # Only include modules actually being configured and built.
2301 .PHONY: check-host
2302 check-host: \
2303 maybe-check-bfd \
2304 maybe-check-opcodes \
2305 maybe-check-binutils \
2306 maybe-check-bison \
2307 maybe-check-cgen \
2308 maybe-check-dejagnu \
2309 maybe-check-etc \
2310 maybe-check-fastjar \
2311 maybe-check-fixincludes \
2312 maybe-check-flex \
2313 maybe-check-gas \
2314 maybe-check-gcc \
2315 maybe-check-gmp \
2316 maybe-check-mpfr \
2317 maybe-check-mpc \
2318 maybe-check-isl \
2319 maybe-check-cloog \
2320 maybe-check-libelf \
2321 maybe-check-gold \
2322 maybe-check-gprof \
2323 maybe-check-intl \
2324 maybe-check-tcl \
2325 maybe-check-itcl \
2326 maybe-check-ld \
2327 maybe-check-libbacktrace \
2328 maybe-check-libcpp \
2329 maybe-check-libdecnumber \
2330 maybe-check-libgui \
2331 maybe-check-libiberty \
2332 maybe-check-libiberty-linker-plugin \
2333 maybe-check-libiconv \
2334 maybe-check-m4 \
2335 maybe-check-readline \
2336 maybe-check-sid \
2337 maybe-check-sim \
2338 maybe-check-texinfo \
2339 maybe-check-zlib \
2340 maybe-check-gdb \
2341 maybe-check-expect \
2342 maybe-check-guile \
2343 maybe-check-tk \
2344 maybe-check-libtermcap \
2345 maybe-check-utils \
2346 maybe-check-gnattools \
2347 maybe-check-lto-plugin \
2348 maybe-check-libcc1
2350 .PHONY: check-target
2351 check-target: \
2352 maybe-check-target-libstdc++-v3 \
2353 maybe-check-target-libsanitizer \
2354 maybe-check-target-libvtv \
2355 maybe-check-target-libcilkrts \
2356 maybe-check-target-libssp \
2357 maybe-check-target-newlib \
2358 maybe-check-target-libgcc \
2359 maybe-check-target-libbacktrace \
2360 maybe-check-target-libquadmath \
2361 maybe-check-target-libgfortran \
2362 maybe-check-target-libobjc \
2363 maybe-check-target-libgo \
2364 maybe-check-target-libtermcap \
2365 maybe-check-target-winsup \
2366 maybe-check-target-libgloss \
2367 maybe-check-target-libffi \
2368 maybe-check-target-libjava \
2369 maybe-check-target-zlib \
2370 maybe-check-target-boehm-gc \
2371 maybe-check-target-rda \
2372 maybe-check-target-libada \
2373 maybe-check-target-libgomp \
2374 maybe-check-target-libitm \
2375 maybe-check-target-libatomic
2377 do-check:
2378 @: $(MAKE); $(unstage)
2379 @r=`${PWD_COMMAND}`; export r; \
2380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2381 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2383 # Automated reporting of test results.
2385 warning.log: build.log
2386 $(srcdir)/contrib/warn_summary build.log > $@
2388 mail-report.log:
2389 if test x'$(BOOT_CFLAGS)' != x''; then \
2390 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2391 fi; \
2392 $(srcdir)/contrib/test_summary -t >$@
2393 chmod +x $@
2394 echo If you really want to send e-mail, run ./$@ now
2396 mail-report-with-warnings.log: warning.log
2397 if test x'$(BOOT_CFLAGS)' != x''; then \
2398 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2399 fi; \
2400 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2401 chmod +x $@
2402 echo If you really want to send e-mail, run ./$@ now
2404 # Installation targets.
2406 .PHONY: install uninstall
2407 install:
2408 @: $(MAKE); $(unstage)
2409 @r=`${PWD_COMMAND}`; export r; \
2410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2411 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2413 .PHONY: install-host-nogcc
2414 install-host-nogcc: \
2415 maybe-install-bfd \
2416 maybe-install-opcodes \
2417 maybe-install-binutils \
2418 maybe-install-bison \
2419 maybe-install-cgen \
2420 maybe-install-dejagnu \
2421 maybe-install-etc \
2422 maybe-install-fastjar \
2423 maybe-install-fixincludes \
2424 maybe-install-flex \
2425 maybe-install-gas \
2426 maybe-install-gmp \
2427 maybe-install-mpfr \
2428 maybe-install-mpc \
2429 maybe-install-isl \
2430 maybe-install-cloog \
2431 maybe-install-libelf \
2432 maybe-install-gold \
2433 maybe-install-gprof \
2434 maybe-install-intl \
2435 maybe-install-tcl \
2436 maybe-install-itcl \
2437 maybe-install-ld \
2438 maybe-install-libbacktrace \
2439 maybe-install-libcpp \
2440 maybe-install-libdecnumber \
2441 maybe-install-libgui \
2442 maybe-install-libiberty \
2443 maybe-install-libiberty-linker-plugin \
2444 maybe-install-libiconv \
2445 maybe-install-m4 \
2446 maybe-install-readline \
2447 maybe-install-sid \
2448 maybe-install-sim \
2449 maybe-install-texinfo \
2450 maybe-install-zlib \
2451 maybe-install-gdb \
2452 maybe-install-expect \
2453 maybe-install-guile \
2454 maybe-install-tk \
2455 maybe-install-libtermcap \
2456 maybe-install-utils \
2457 maybe-install-gnattools \
2458 maybe-install-lto-plugin \
2459 maybe-install-libcc1
2461 .PHONY: install-host
2462 install-host: \
2463 maybe-install-bfd \
2464 maybe-install-opcodes \
2465 maybe-install-binutils \
2466 maybe-install-bison \
2467 maybe-install-cgen \
2468 maybe-install-dejagnu \
2469 maybe-install-etc \
2470 maybe-install-fastjar \
2471 maybe-install-fixincludes \
2472 maybe-install-flex \
2473 maybe-install-gas \
2474 maybe-install-gcc \
2475 maybe-install-gmp \
2476 maybe-install-mpfr \
2477 maybe-install-mpc \
2478 maybe-install-isl \
2479 maybe-install-cloog \
2480 maybe-install-libelf \
2481 maybe-install-gold \
2482 maybe-install-gprof \
2483 maybe-install-intl \
2484 maybe-install-tcl \
2485 maybe-install-itcl \
2486 maybe-install-ld \
2487 maybe-install-libbacktrace \
2488 maybe-install-libcpp \
2489 maybe-install-libdecnumber \
2490 maybe-install-libgui \
2491 maybe-install-libiberty \
2492 maybe-install-libiberty-linker-plugin \
2493 maybe-install-libiconv \
2494 maybe-install-m4 \
2495 maybe-install-readline \
2496 maybe-install-sid \
2497 maybe-install-sim \
2498 maybe-install-texinfo \
2499 maybe-install-zlib \
2500 maybe-install-gdb \
2501 maybe-install-expect \
2502 maybe-install-guile \
2503 maybe-install-tk \
2504 maybe-install-libtermcap \
2505 maybe-install-utils \
2506 maybe-install-gnattools \
2507 maybe-install-lto-plugin \
2508 maybe-install-libcc1
2510 .PHONY: install-target
2511 install-target: \
2512 maybe-install-target-libstdc++-v3 \
2513 maybe-install-target-libsanitizer \
2514 maybe-install-target-libvtv \
2515 maybe-install-target-libcilkrts \
2516 maybe-install-target-libssp \
2517 maybe-install-target-newlib \
2518 maybe-install-target-libgcc \
2519 maybe-install-target-libbacktrace \
2520 maybe-install-target-libquadmath \
2521 maybe-install-target-libgfortran \
2522 maybe-install-target-libobjc \
2523 maybe-install-target-libgo \
2524 maybe-install-target-libtermcap \
2525 maybe-install-target-winsup \
2526 maybe-install-target-libgloss \
2527 maybe-install-target-libffi \
2528 maybe-install-target-libjava \
2529 maybe-install-target-zlib \
2530 maybe-install-target-boehm-gc \
2531 maybe-install-target-rda \
2532 maybe-install-target-libada \
2533 maybe-install-target-libgomp \
2534 maybe-install-target-libitm \
2535 maybe-install-target-libatomic
2537 uninstall:
2538 @echo "the uninstall target is not supported in this tree"
2540 .PHONY: install.all
2541 install.all: install-no-fixedincludes
2542 @if [ -f ./gcc/Makefile ] ; then \
2543 r=`${PWD_COMMAND}` ; export r ; \
2544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2545 $(HOST_EXPORTS) \
2546 (cd ./gcc && \
2547 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2548 else \
2549 true ; \
2552 # install-no-fixedincludes is used to allow the elaboration of binary packages
2553 # suitable for distribution, where we cannot include the fixed system header
2554 # files.
2555 .PHONY: install-no-fixedincludes
2556 install-no-fixedincludes: installdirs install-host-nogcc \
2557 install-target gcc-install-no-fixedincludes
2559 .PHONY: install-strip
2560 install-strip:
2561 @: $(MAKE); $(unstage)
2562 @r=`${PWD_COMMAND}`; export r; \
2563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2564 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2566 .PHONY: install-strip-host
2567 install-strip-host: \
2568 maybe-install-strip-bfd \
2569 maybe-install-strip-opcodes \
2570 maybe-install-strip-binutils \
2571 maybe-install-strip-bison \
2572 maybe-install-strip-cgen \
2573 maybe-install-strip-dejagnu \
2574 maybe-install-strip-etc \
2575 maybe-install-strip-fastjar \
2576 maybe-install-strip-fixincludes \
2577 maybe-install-strip-flex \
2578 maybe-install-strip-gas \
2579 maybe-install-strip-gcc \
2580 maybe-install-strip-gmp \
2581 maybe-install-strip-mpfr \
2582 maybe-install-strip-mpc \
2583 maybe-install-strip-isl \
2584 maybe-install-strip-cloog \
2585 maybe-install-strip-libelf \
2586 maybe-install-strip-gold \
2587 maybe-install-strip-gprof \
2588 maybe-install-strip-intl \
2589 maybe-install-strip-tcl \
2590 maybe-install-strip-itcl \
2591 maybe-install-strip-ld \
2592 maybe-install-strip-libbacktrace \
2593 maybe-install-strip-libcpp \
2594 maybe-install-strip-libdecnumber \
2595 maybe-install-strip-libgui \
2596 maybe-install-strip-libiberty \
2597 maybe-install-strip-libiberty-linker-plugin \
2598 maybe-install-strip-libiconv \
2599 maybe-install-strip-m4 \
2600 maybe-install-strip-readline \
2601 maybe-install-strip-sid \
2602 maybe-install-strip-sim \
2603 maybe-install-strip-texinfo \
2604 maybe-install-strip-zlib \
2605 maybe-install-strip-gdb \
2606 maybe-install-strip-expect \
2607 maybe-install-strip-guile \
2608 maybe-install-strip-tk \
2609 maybe-install-strip-libtermcap \
2610 maybe-install-strip-utils \
2611 maybe-install-strip-gnattools \
2612 maybe-install-strip-lto-plugin \
2613 maybe-install-strip-libcc1
2615 .PHONY: install-strip-target
2616 install-strip-target: \
2617 maybe-install-strip-target-libstdc++-v3 \
2618 maybe-install-strip-target-libsanitizer \
2619 maybe-install-strip-target-libvtv \
2620 maybe-install-strip-target-libcilkrts \
2621 maybe-install-strip-target-libssp \
2622 maybe-install-strip-target-newlib \
2623 maybe-install-strip-target-libgcc \
2624 maybe-install-strip-target-libbacktrace \
2625 maybe-install-strip-target-libquadmath \
2626 maybe-install-strip-target-libgfortran \
2627 maybe-install-strip-target-libobjc \
2628 maybe-install-strip-target-libgo \
2629 maybe-install-strip-target-libtermcap \
2630 maybe-install-strip-target-winsup \
2631 maybe-install-strip-target-libgloss \
2632 maybe-install-strip-target-libffi \
2633 maybe-install-strip-target-libjava \
2634 maybe-install-strip-target-zlib \
2635 maybe-install-strip-target-boehm-gc \
2636 maybe-install-strip-target-rda \
2637 maybe-install-strip-target-libada \
2638 maybe-install-strip-target-libgomp \
2639 maybe-install-strip-target-libitm \
2640 maybe-install-strip-target-libatomic
2643 ### other supporting targets
2645 MAKEDIRS= \
2646 $(DESTDIR)$(prefix) \
2647 $(DESTDIR)$(exec_prefix)
2648 .PHONY: installdirs
2649 installdirs: mkinstalldirs
2650 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2652 dir.info: do-install-info
2653 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2654 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2655 mv -f dir.info.new dir.info ; \
2656 else true ; \
2659 dist:
2660 @echo "Building a full distribution of this tree isn't done"
2661 @echo "via 'make dist'. Check out the etc/ subdirectory"
2663 etags tags: TAGS
2665 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2666 # ability to use several tags files at once, so there is probably no need
2667 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2668 # (if we felt like it) have this Makefile write a piece of elisp which
2669 # the user could load to tell emacs19 where all the TAGS files we just
2670 # built are.
2671 TAGS: do-TAGS
2673 # ------------------------------------
2674 # Macros for configure and all targets
2675 # ------------------------------------
2681 # --------------------------------------
2682 # Modules which run on the build machine
2683 # --------------------------------------
2686 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2687 maybe-configure-build-libiberty:
2688 @if gcc-bootstrap
2689 configure-build-libiberty: stage_current
2690 @endif gcc-bootstrap
2691 @if build-libiberty
2692 maybe-configure-build-libiberty: configure-build-libiberty
2693 configure-build-libiberty:
2694 @: $(MAKE); $(unstage)
2695 @r=`${PWD_COMMAND}`; export r; \
2696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2697 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2698 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2699 $(BUILD_EXPORTS) \
2700 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2701 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2702 case $(srcdir) in \
2703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2704 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2706 esac; \
2707 module_srcdir=libiberty; \
2708 rm -f no-such-file || : ; \
2709 CONFIG_SITE=no-such-file $(SHELL) \
2710 $$s/$$module_srcdir/configure \
2711 --srcdir=$${topdir}/$$module_srcdir \
2712 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2713 --target=${target_alias} \
2714 || exit 1
2715 @endif build-libiberty
2721 .PHONY: all-build-libiberty maybe-all-build-libiberty
2722 maybe-all-build-libiberty:
2723 @if gcc-bootstrap
2724 all-build-libiberty: stage_current
2725 @endif gcc-bootstrap
2726 @if build-libiberty
2727 TARGET-build-libiberty=all
2728 maybe-all-build-libiberty: all-build-libiberty
2729 all-build-libiberty: configure-build-libiberty
2730 @: $(MAKE); $(unstage)
2731 @r=`${PWD_COMMAND}`; export r; \
2732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2733 $(BUILD_EXPORTS) \
2734 (cd $(BUILD_SUBDIR)/libiberty && \
2735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2736 $(TARGET-build-libiberty))
2737 @endif build-libiberty
2743 .PHONY: configure-build-bison maybe-configure-build-bison
2744 maybe-configure-build-bison:
2745 @if gcc-bootstrap
2746 configure-build-bison: stage_current
2747 @endif gcc-bootstrap
2748 @if build-bison
2749 maybe-configure-build-bison: configure-build-bison
2750 configure-build-bison:
2751 @: $(MAKE); $(unstage)
2752 @r=`${PWD_COMMAND}`; export r; \
2753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2754 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2755 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2756 $(BUILD_EXPORTS) \
2757 echo Configuring in $(BUILD_SUBDIR)/bison; \
2758 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2759 case $(srcdir) in \
2760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2761 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2763 esac; \
2764 module_srcdir=bison; \
2765 rm -f no-such-file || : ; \
2766 CONFIG_SITE=no-such-file $(SHELL) \
2767 $$s/$$module_srcdir/configure \
2768 --srcdir=$${topdir}/$$module_srcdir \
2769 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2770 --target=${target_alias} \
2771 || exit 1
2772 @endif build-bison
2778 .PHONY: all-build-bison maybe-all-build-bison
2779 maybe-all-build-bison:
2780 @if gcc-bootstrap
2781 all-build-bison: stage_current
2782 @endif gcc-bootstrap
2783 @if build-bison
2784 TARGET-build-bison=all
2785 maybe-all-build-bison: all-build-bison
2786 all-build-bison: configure-build-bison
2787 @: $(MAKE); $(unstage)
2788 @r=`${PWD_COMMAND}`; export r; \
2789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2790 $(BUILD_EXPORTS) \
2791 (cd $(BUILD_SUBDIR)/bison && \
2792 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2793 $(TARGET-build-bison))
2794 @endif build-bison
2800 .PHONY: configure-build-flex maybe-configure-build-flex
2801 maybe-configure-build-flex:
2802 @if gcc-bootstrap
2803 configure-build-flex: stage_current
2804 @endif gcc-bootstrap
2805 @if build-flex
2806 maybe-configure-build-flex: configure-build-flex
2807 configure-build-flex:
2808 @: $(MAKE); $(unstage)
2809 @r=`${PWD_COMMAND}`; export r; \
2810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2811 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2812 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2813 $(BUILD_EXPORTS) \
2814 echo Configuring in $(BUILD_SUBDIR)/flex; \
2815 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2816 case $(srcdir) in \
2817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2818 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2820 esac; \
2821 module_srcdir=flex; \
2822 rm -f no-such-file || : ; \
2823 CONFIG_SITE=no-such-file $(SHELL) \
2824 $$s/$$module_srcdir/configure \
2825 --srcdir=$${topdir}/$$module_srcdir \
2826 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2827 --target=${target_alias} \
2828 || exit 1
2829 @endif build-flex
2835 .PHONY: all-build-flex maybe-all-build-flex
2836 maybe-all-build-flex:
2837 @if gcc-bootstrap
2838 all-build-flex: stage_current
2839 @endif gcc-bootstrap
2840 @if build-flex
2841 TARGET-build-flex=all
2842 maybe-all-build-flex: all-build-flex
2843 all-build-flex: configure-build-flex
2844 @: $(MAKE); $(unstage)
2845 @r=`${PWD_COMMAND}`; export r; \
2846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2847 $(BUILD_EXPORTS) \
2848 (cd $(BUILD_SUBDIR)/flex && \
2849 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2850 $(TARGET-build-flex))
2851 @endif build-flex
2857 .PHONY: configure-build-m4 maybe-configure-build-m4
2858 maybe-configure-build-m4:
2859 @if gcc-bootstrap
2860 configure-build-m4: stage_current
2861 @endif gcc-bootstrap
2862 @if build-m4
2863 maybe-configure-build-m4: configure-build-m4
2864 configure-build-m4:
2865 @: $(MAKE); $(unstage)
2866 @r=`${PWD_COMMAND}`; export r; \
2867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2868 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2869 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2870 $(BUILD_EXPORTS) \
2871 echo Configuring in $(BUILD_SUBDIR)/m4; \
2872 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2873 case $(srcdir) in \
2874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2875 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2877 esac; \
2878 module_srcdir=m4; \
2879 rm -f no-such-file || : ; \
2880 CONFIG_SITE=no-such-file $(SHELL) \
2881 $$s/$$module_srcdir/configure \
2882 --srcdir=$${topdir}/$$module_srcdir \
2883 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2884 --target=${target_alias} \
2885 || exit 1
2886 @endif build-m4
2892 .PHONY: all-build-m4 maybe-all-build-m4
2893 maybe-all-build-m4:
2894 @if gcc-bootstrap
2895 all-build-m4: stage_current
2896 @endif gcc-bootstrap
2897 @if build-m4
2898 TARGET-build-m4=all
2899 maybe-all-build-m4: all-build-m4
2900 all-build-m4: configure-build-m4
2901 @: $(MAKE); $(unstage)
2902 @r=`${PWD_COMMAND}`; export r; \
2903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2904 $(BUILD_EXPORTS) \
2905 (cd $(BUILD_SUBDIR)/m4 && \
2906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2907 $(TARGET-build-m4))
2908 @endif build-m4
2914 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2915 maybe-configure-build-texinfo:
2916 @if gcc-bootstrap
2917 configure-build-texinfo: stage_current
2918 @endif gcc-bootstrap
2919 @if build-texinfo
2920 maybe-configure-build-texinfo: configure-build-texinfo
2921 configure-build-texinfo:
2922 @: $(MAKE); $(unstage)
2923 @r=`${PWD_COMMAND}`; export r; \
2924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2925 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2926 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2927 $(BUILD_EXPORTS) \
2928 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2929 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2930 case $(srcdir) in \
2931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2932 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2934 esac; \
2935 module_srcdir=texinfo; \
2936 rm -f no-such-file || : ; \
2937 CONFIG_SITE=no-such-file $(SHELL) \
2938 $$s/$$module_srcdir/configure \
2939 --srcdir=$${topdir}/$$module_srcdir \
2940 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2941 --target=${target_alias} \
2942 || exit 1
2943 @endif build-texinfo
2949 .PHONY: all-build-texinfo maybe-all-build-texinfo
2950 maybe-all-build-texinfo:
2951 @if gcc-bootstrap
2952 all-build-texinfo: stage_current
2953 @endif gcc-bootstrap
2954 @if build-texinfo
2955 TARGET-build-texinfo=all
2956 maybe-all-build-texinfo: all-build-texinfo
2957 all-build-texinfo: configure-build-texinfo
2958 @: $(MAKE); $(unstage)
2959 @r=`${PWD_COMMAND}`; export r; \
2960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2961 $(BUILD_EXPORTS) \
2962 (cd $(BUILD_SUBDIR)/texinfo && \
2963 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2964 $(TARGET-build-texinfo))
2965 @endif build-texinfo
2971 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2972 maybe-configure-build-fixincludes:
2973 @if gcc-bootstrap
2974 configure-build-fixincludes: stage_current
2975 @endif gcc-bootstrap
2976 @if build-fixincludes
2977 maybe-configure-build-fixincludes: configure-build-fixincludes
2978 configure-build-fixincludes:
2979 @: $(MAKE); $(unstage)
2980 @r=`${PWD_COMMAND}`; export r; \
2981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2982 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2983 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2984 $(BUILD_EXPORTS) \
2985 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2986 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2987 case $(srcdir) in \
2988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2989 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2991 esac; \
2992 module_srcdir=fixincludes; \
2993 rm -f no-such-file || : ; \
2994 CONFIG_SITE=no-such-file $(SHELL) \
2995 $$s/$$module_srcdir/configure \
2996 --srcdir=$${topdir}/$$module_srcdir \
2997 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2998 --target=${target_alias} \
2999 || exit 1
3000 @endif build-fixincludes
3006 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3007 maybe-all-build-fixincludes:
3008 @if gcc-bootstrap
3009 all-build-fixincludes: stage_current
3010 @endif gcc-bootstrap
3011 @if build-fixincludes
3012 TARGET-build-fixincludes=all
3013 maybe-all-build-fixincludes: all-build-fixincludes
3014 all-build-fixincludes: configure-build-fixincludes
3015 @: $(MAKE); $(unstage)
3016 @r=`${PWD_COMMAND}`; export r; \
3017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3018 $(BUILD_EXPORTS) \
3019 (cd $(BUILD_SUBDIR)/fixincludes && \
3020 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3021 $(TARGET-build-fixincludes))
3022 @endif build-fixincludes
3028 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3029 maybe-configure-build-libcpp:
3030 @if gcc-bootstrap
3031 configure-build-libcpp: stage_current
3032 @endif gcc-bootstrap
3033 @if build-libcpp
3034 maybe-configure-build-libcpp: configure-build-libcpp
3035 configure-build-libcpp:
3036 @: $(MAKE); $(unstage)
3037 @r=`${PWD_COMMAND}`; export r; \
3038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3039 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3040 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp ; \
3041 $(BUILD_EXPORTS) \
3042 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3043 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3044 case $(srcdir) in \
3045 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3046 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3047 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3048 esac; \
3049 module_srcdir=libcpp; \
3050 rm -f no-such-file || : ; \
3051 CONFIG_SITE=no-such-file $(SHELL) \
3052 $$s/$$module_srcdir/configure \
3053 --srcdir=$${topdir}/$$module_srcdir \
3054 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3055 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3056 || exit 1
3057 @endif build-libcpp
3063 .PHONY: all-build-libcpp maybe-all-build-libcpp
3064 maybe-all-build-libcpp:
3065 @if gcc-bootstrap
3066 all-build-libcpp: stage_current
3067 @endif gcc-bootstrap
3068 @if build-libcpp
3069 TARGET-build-libcpp=all
3070 maybe-all-build-libcpp: all-build-libcpp
3071 all-build-libcpp: configure-build-libcpp
3072 @: $(MAKE); $(unstage)
3073 @r=`${PWD_COMMAND}`; export r; \
3074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3075 $(BUILD_EXPORTS) \
3076 (cd $(BUILD_SUBDIR)/libcpp && \
3077 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3078 $(TARGET-build-libcpp))
3079 @endif build-libcpp
3085 # --------------------------------------
3086 # Modules which run on the host machine
3087 # --------------------------------------
3090 .PHONY: configure-bfd maybe-configure-bfd
3091 maybe-configure-bfd:
3092 @if gcc-bootstrap
3093 configure-bfd: stage_current
3094 @endif gcc-bootstrap
3095 @if bfd
3096 maybe-configure-bfd: configure-bfd
3097 configure-bfd:
3098 @r=`${PWD_COMMAND}`; export r; \
3099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3100 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3102 $(HOST_EXPORTS) \
3103 echo Configuring in $(HOST_SUBDIR)/bfd; \
3104 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3105 case $(srcdir) in \
3106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3107 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3109 esac; \
3110 module_srcdir=bfd; \
3111 $(SHELL) \
3112 $$s/$$module_srcdir/configure \
3113 --srcdir=$${topdir}/$$module_srcdir \
3114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3115 --target=${target_alias} \
3116 || exit 1
3117 @endif bfd
3121 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3122 maybe-configure-stage1-bfd:
3123 @if bfd-bootstrap
3124 maybe-configure-stage1-bfd: configure-stage1-bfd
3125 configure-stage1-bfd:
3126 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3128 @r=`${PWD_COMMAND}`; export r; \
3129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3130 TFLAGS="$(STAGE1_TFLAGS)"; \
3131 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3132 $(HOST_EXPORTS) \
3133 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3134 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3135 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3136 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3137 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3138 cd $(HOST_SUBDIR)/bfd || exit 1; \
3139 case $(srcdir) in \
3140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3141 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3143 esac; \
3144 module_srcdir=bfd; \
3145 $(SHELL) $$s/$$module_srcdir/configure \
3146 --srcdir=$${topdir}/$$module_srcdir \
3147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3148 --target=${target_alias} \
3150 $(STAGE1_CONFIGURE_FLAGS)
3151 @endif bfd-bootstrap
3153 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3154 maybe-configure-stage2-bfd:
3155 @if bfd-bootstrap
3156 maybe-configure-stage2-bfd: configure-stage2-bfd
3157 configure-stage2-bfd:
3158 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3159 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3160 @r=`${PWD_COMMAND}`; export r; \
3161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3162 TFLAGS="$(STAGE2_TFLAGS)"; \
3163 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3164 $(HOST_EXPORTS) \
3165 $(POSTSTAGE1_HOST_EXPORTS) \
3166 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3167 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3168 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3169 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3170 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3171 cd $(HOST_SUBDIR)/bfd || exit 1; \
3172 case $(srcdir) in \
3173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3174 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3176 esac; \
3177 module_srcdir=bfd; \
3178 $(SHELL) $$s/$$module_srcdir/configure \
3179 --srcdir=$${topdir}/$$module_srcdir \
3180 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3181 --target=${target_alias} \
3182 --with-build-libsubdir=$(HOST_SUBDIR) \
3183 $(STAGE2_CONFIGURE_FLAGS)
3184 @endif bfd-bootstrap
3186 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3187 maybe-configure-stage3-bfd:
3188 @if bfd-bootstrap
3189 maybe-configure-stage3-bfd: configure-stage3-bfd
3190 configure-stage3-bfd:
3191 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3192 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3193 @r=`${PWD_COMMAND}`; export r; \
3194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3195 TFLAGS="$(STAGE3_TFLAGS)"; \
3196 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3197 $(HOST_EXPORTS) \
3198 $(POSTSTAGE1_HOST_EXPORTS) \
3199 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3200 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3201 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3202 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3204 cd $(HOST_SUBDIR)/bfd || exit 1; \
3205 case $(srcdir) in \
3206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3207 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3209 esac; \
3210 module_srcdir=bfd; \
3211 $(SHELL) $$s/$$module_srcdir/configure \
3212 --srcdir=$${topdir}/$$module_srcdir \
3213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3214 --target=${target_alias} \
3215 --with-build-libsubdir=$(HOST_SUBDIR) \
3216 $(STAGE3_CONFIGURE_FLAGS)
3217 @endif bfd-bootstrap
3219 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3220 maybe-configure-stage4-bfd:
3221 @if bfd-bootstrap
3222 maybe-configure-stage4-bfd: configure-stage4-bfd
3223 configure-stage4-bfd:
3224 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3226 @r=`${PWD_COMMAND}`; export r; \
3227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3228 TFLAGS="$(STAGE4_TFLAGS)"; \
3229 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3230 $(HOST_EXPORTS) \
3231 $(POSTSTAGE1_HOST_EXPORTS) \
3232 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3233 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3234 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3235 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3237 cd $(HOST_SUBDIR)/bfd || exit 1; \
3238 case $(srcdir) in \
3239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3240 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3242 esac; \
3243 module_srcdir=bfd; \
3244 $(SHELL) $$s/$$module_srcdir/configure \
3245 --srcdir=$${topdir}/$$module_srcdir \
3246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3247 --target=${target_alias} \
3248 --with-build-libsubdir=$(HOST_SUBDIR) \
3249 $(STAGE4_CONFIGURE_FLAGS)
3250 @endif bfd-bootstrap
3252 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3253 maybe-configure-stageprofile-bfd:
3254 @if bfd-bootstrap
3255 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3256 configure-stageprofile-bfd:
3257 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3259 @r=`${PWD_COMMAND}`; export r; \
3260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3261 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3262 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3263 $(HOST_EXPORTS) \
3264 $(POSTSTAGE1_HOST_EXPORTS) \
3265 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3266 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3267 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3268 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3270 cd $(HOST_SUBDIR)/bfd || exit 1; \
3271 case $(srcdir) in \
3272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3273 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3275 esac; \
3276 module_srcdir=bfd; \
3277 $(SHELL) $$s/$$module_srcdir/configure \
3278 --srcdir=$${topdir}/$$module_srcdir \
3279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3280 --target=${target_alias} \
3281 --with-build-libsubdir=$(HOST_SUBDIR) \
3282 $(STAGEprofile_CONFIGURE_FLAGS)
3283 @endif bfd-bootstrap
3285 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3286 maybe-configure-stagefeedback-bfd:
3287 @if bfd-bootstrap
3288 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3289 configure-stagefeedback-bfd:
3290 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3292 @r=`${PWD_COMMAND}`; export r; \
3293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3294 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3295 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3296 $(HOST_EXPORTS) \
3297 $(POSTSTAGE1_HOST_EXPORTS) \
3298 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3299 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3300 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3301 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3303 cd $(HOST_SUBDIR)/bfd || exit 1; \
3304 case $(srcdir) in \
3305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3306 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3308 esac; \
3309 module_srcdir=bfd; \
3310 $(SHELL) $$s/$$module_srcdir/configure \
3311 --srcdir=$${topdir}/$$module_srcdir \
3312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3313 --target=${target_alias} \
3314 --with-build-libsubdir=$(HOST_SUBDIR) \
3315 $(STAGEfeedback_CONFIGURE_FLAGS)
3316 @endif bfd-bootstrap
3322 .PHONY: all-bfd maybe-all-bfd
3323 maybe-all-bfd:
3324 @if gcc-bootstrap
3325 all-bfd: stage_current
3326 @endif gcc-bootstrap
3327 @if bfd
3328 TARGET-bfd=all
3329 maybe-all-bfd: all-bfd
3330 all-bfd: configure-bfd
3331 @r=`${PWD_COMMAND}`; export r; \
3332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3333 $(HOST_EXPORTS) \
3334 (cd $(HOST_SUBDIR)/bfd && \
3335 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3336 $(TARGET-bfd))
3337 @endif bfd
3341 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3342 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3343 maybe-all-stage1-bfd:
3344 maybe-clean-stage1-bfd:
3345 @if bfd-bootstrap
3346 maybe-all-stage1-bfd: all-stage1-bfd
3347 all-stage1: all-stage1-bfd
3348 TARGET-stage1-bfd = $(TARGET-bfd)
3349 all-stage1-bfd: configure-stage1-bfd
3350 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3351 @r=`${PWD_COMMAND}`; export r; \
3352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3353 TFLAGS="$(STAGE1_TFLAGS)"; \
3354 $(HOST_EXPORTS) \
3355 cd $(HOST_SUBDIR)/bfd && \
3356 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3357 CFLAGS="$(STAGE1_CFLAGS)" \
3358 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3359 LIBCFLAGS="$(LIBCFLAGS)" \
3360 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3361 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3362 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3363 $(EXTRA_HOST_FLAGS) \
3364 $(STAGE1_FLAGS_TO_PASS) \
3365 TFLAGS="$(STAGE1_TFLAGS)" \
3366 $(TARGET-stage1-bfd)
3368 maybe-clean-stage1-bfd: clean-stage1-bfd
3369 clean-stage1: clean-stage1-bfd
3370 clean-stage1-bfd:
3371 @if [ $(current_stage) = stage1 ]; then \
3372 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3373 else \
3374 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3375 $(MAKE) stage1-start; \
3376 fi; \
3377 cd $(HOST_SUBDIR)/bfd && \
3378 $(MAKE) $(EXTRA_HOST_FLAGS) \
3379 $(STAGE1_FLAGS_TO_PASS) clean
3380 @endif bfd-bootstrap
3383 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3384 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3385 maybe-all-stage2-bfd:
3386 maybe-clean-stage2-bfd:
3387 @if bfd-bootstrap
3388 maybe-all-stage2-bfd: all-stage2-bfd
3389 all-stage2: all-stage2-bfd
3390 TARGET-stage2-bfd = $(TARGET-bfd)
3391 all-stage2-bfd: configure-stage2-bfd
3392 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3393 @r=`${PWD_COMMAND}`; export r; \
3394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3395 TFLAGS="$(STAGE2_TFLAGS)"; \
3396 $(HOST_EXPORTS) \
3397 $(POSTSTAGE1_HOST_EXPORTS) \
3398 cd $(HOST_SUBDIR)/bfd && \
3399 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3400 CFLAGS="$(STAGE2_CFLAGS)" \
3401 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3402 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3403 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3404 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3405 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3406 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3407 TFLAGS="$(STAGE2_TFLAGS)" \
3408 $(TARGET-stage2-bfd)
3410 maybe-clean-stage2-bfd: clean-stage2-bfd
3411 clean-stage2: clean-stage2-bfd
3412 clean-stage2-bfd:
3413 @if [ $(current_stage) = stage2 ]; then \
3414 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3415 else \
3416 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3417 $(MAKE) stage2-start; \
3418 fi; \
3419 cd $(HOST_SUBDIR)/bfd && \
3420 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3421 @endif bfd-bootstrap
3424 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3425 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3426 maybe-all-stage3-bfd:
3427 maybe-clean-stage3-bfd:
3428 @if bfd-bootstrap
3429 maybe-all-stage3-bfd: all-stage3-bfd
3430 all-stage3: all-stage3-bfd
3431 TARGET-stage3-bfd = $(TARGET-bfd)
3432 all-stage3-bfd: configure-stage3-bfd
3433 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3434 @r=`${PWD_COMMAND}`; export r; \
3435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3436 TFLAGS="$(STAGE3_TFLAGS)"; \
3437 $(HOST_EXPORTS) \
3438 $(POSTSTAGE1_HOST_EXPORTS) \
3439 cd $(HOST_SUBDIR)/bfd && \
3440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3441 CFLAGS="$(STAGE3_CFLAGS)" \
3442 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3443 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3447 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3448 TFLAGS="$(STAGE3_TFLAGS)" \
3449 $(TARGET-stage3-bfd)
3451 maybe-clean-stage3-bfd: clean-stage3-bfd
3452 clean-stage3: clean-stage3-bfd
3453 clean-stage3-bfd:
3454 @if [ $(current_stage) = stage3 ]; then \
3455 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3456 else \
3457 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3458 $(MAKE) stage3-start; \
3459 fi; \
3460 cd $(HOST_SUBDIR)/bfd && \
3461 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3462 @endif bfd-bootstrap
3465 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3466 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3467 maybe-all-stage4-bfd:
3468 maybe-clean-stage4-bfd:
3469 @if bfd-bootstrap
3470 maybe-all-stage4-bfd: all-stage4-bfd
3471 all-stage4: all-stage4-bfd
3472 TARGET-stage4-bfd = $(TARGET-bfd)
3473 all-stage4-bfd: configure-stage4-bfd
3474 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3475 @r=`${PWD_COMMAND}`; export r; \
3476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3477 TFLAGS="$(STAGE4_TFLAGS)"; \
3478 $(HOST_EXPORTS) \
3479 $(POSTSTAGE1_HOST_EXPORTS) \
3480 cd $(HOST_SUBDIR)/bfd && \
3481 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3482 CFLAGS="$(STAGE4_CFLAGS)" \
3483 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3484 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3485 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3486 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3487 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3488 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3489 TFLAGS="$(STAGE4_TFLAGS)" \
3490 $(TARGET-stage4-bfd)
3492 maybe-clean-stage4-bfd: clean-stage4-bfd
3493 clean-stage4: clean-stage4-bfd
3494 clean-stage4-bfd:
3495 @if [ $(current_stage) = stage4 ]; then \
3496 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3497 else \
3498 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3499 $(MAKE) stage4-start; \
3500 fi; \
3501 cd $(HOST_SUBDIR)/bfd && \
3502 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3503 @endif bfd-bootstrap
3506 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3507 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3508 maybe-all-stageprofile-bfd:
3509 maybe-clean-stageprofile-bfd:
3510 @if bfd-bootstrap
3511 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3512 all-stageprofile: all-stageprofile-bfd
3513 TARGET-stageprofile-bfd = $(TARGET-bfd)
3514 all-stageprofile-bfd: configure-stageprofile-bfd
3515 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3516 @r=`${PWD_COMMAND}`; export r; \
3517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3518 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3519 $(HOST_EXPORTS) \
3520 $(POSTSTAGE1_HOST_EXPORTS) \
3521 cd $(HOST_SUBDIR)/bfd && \
3522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3523 CFLAGS="$(STAGEprofile_CFLAGS)" \
3524 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3525 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3529 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3530 TFLAGS="$(STAGEprofile_TFLAGS)" \
3531 $(TARGET-stageprofile-bfd)
3533 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3534 clean-stageprofile: clean-stageprofile-bfd
3535 clean-stageprofile-bfd:
3536 @if [ $(current_stage) = stageprofile ]; then \
3537 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3538 else \
3539 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3540 $(MAKE) stageprofile-start; \
3541 fi; \
3542 cd $(HOST_SUBDIR)/bfd && \
3543 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3544 @endif bfd-bootstrap
3547 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3548 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3549 maybe-all-stagefeedback-bfd:
3550 maybe-clean-stagefeedback-bfd:
3551 @if bfd-bootstrap
3552 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3553 all-stagefeedback: all-stagefeedback-bfd
3554 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3555 all-stagefeedback-bfd: configure-stagefeedback-bfd
3556 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3557 @r=`${PWD_COMMAND}`; export r; \
3558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3559 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3560 $(HOST_EXPORTS) \
3561 $(POSTSTAGE1_HOST_EXPORTS) \
3562 cd $(HOST_SUBDIR)/bfd && \
3563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3564 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3565 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3566 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3571 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3572 $(TARGET-stagefeedback-bfd)
3574 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3575 clean-stagefeedback: clean-stagefeedback-bfd
3576 clean-stagefeedback-bfd:
3577 @if [ $(current_stage) = stagefeedback ]; then \
3578 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3579 else \
3580 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3581 $(MAKE) stagefeedback-start; \
3582 fi; \
3583 cd $(HOST_SUBDIR)/bfd && \
3584 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3585 @endif bfd-bootstrap
3591 .PHONY: check-bfd maybe-check-bfd
3592 maybe-check-bfd:
3593 @if bfd
3594 maybe-check-bfd: check-bfd
3596 check-bfd:
3597 @: $(MAKE); $(unstage)
3598 @r=`${PWD_COMMAND}`; export r; \
3599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3600 $(HOST_EXPORTS) \
3601 (cd $(HOST_SUBDIR)/bfd && \
3602 $(MAKE) $(FLAGS_TO_PASS) check)
3604 @endif bfd
3606 .PHONY: install-bfd maybe-install-bfd
3607 maybe-install-bfd:
3608 @if bfd
3609 maybe-install-bfd: install-bfd
3611 install-bfd: installdirs
3612 @: $(MAKE); $(unstage)
3613 @r=`${PWD_COMMAND}`; export r; \
3614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3615 $(HOST_EXPORTS) \
3616 (cd $(HOST_SUBDIR)/bfd && \
3617 $(MAKE) $(FLAGS_TO_PASS) install)
3619 @endif bfd
3621 .PHONY: install-strip-bfd maybe-install-strip-bfd
3622 maybe-install-strip-bfd:
3623 @if bfd
3624 maybe-install-strip-bfd: install-strip-bfd
3626 install-strip-bfd: installdirs
3627 @: $(MAKE); $(unstage)
3628 @r=`${PWD_COMMAND}`; export r; \
3629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3630 $(HOST_EXPORTS) \
3631 (cd $(HOST_SUBDIR)/bfd && \
3632 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3634 @endif bfd
3636 # Other targets (info, dvi, pdf, etc.)
3638 .PHONY: maybe-info-bfd info-bfd
3639 maybe-info-bfd:
3640 @if bfd
3641 maybe-info-bfd: info-bfd
3643 info-bfd: \
3644 configure-bfd
3645 @[ -f ./bfd/Makefile ] || exit 0; \
3646 r=`${PWD_COMMAND}`; export r; \
3647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3648 $(HOST_EXPORTS) \
3649 for flag in $(EXTRA_HOST_FLAGS) ; do \
3650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3651 done; \
3652 echo "Doing info in bfd" ; \
3653 (cd $(HOST_SUBDIR)/bfd && \
3654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3656 "RANLIB=$${RANLIB}" \
3657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3658 info) \
3659 || exit 1
3661 @endif bfd
3663 .PHONY: maybe-dvi-bfd dvi-bfd
3664 maybe-dvi-bfd:
3665 @if bfd
3666 maybe-dvi-bfd: dvi-bfd
3668 dvi-bfd: \
3669 configure-bfd
3670 @[ -f ./bfd/Makefile ] || exit 0; \
3671 r=`${PWD_COMMAND}`; export r; \
3672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3673 $(HOST_EXPORTS) \
3674 for flag in $(EXTRA_HOST_FLAGS) ; do \
3675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3676 done; \
3677 echo "Doing dvi in bfd" ; \
3678 (cd $(HOST_SUBDIR)/bfd && \
3679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3681 "RANLIB=$${RANLIB}" \
3682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3683 dvi) \
3684 || exit 1
3686 @endif bfd
3688 .PHONY: maybe-pdf-bfd pdf-bfd
3689 maybe-pdf-bfd:
3690 @if bfd
3691 maybe-pdf-bfd: pdf-bfd
3693 pdf-bfd: \
3694 configure-bfd
3695 @[ -f ./bfd/Makefile ] || exit 0; \
3696 r=`${PWD_COMMAND}`; export r; \
3697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3698 $(HOST_EXPORTS) \
3699 for flag in $(EXTRA_HOST_FLAGS) ; do \
3700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3701 done; \
3702 echo "Doing pdf in bfd" ; \
3703 (cd $(HOST_SUBDIR)/bfd && \
3704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3706 "RANLIB=$${RANLIB}" \
3707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3708 pdf) \
3709 || exit 1
3711 @endif bfd
3713 .PHONY: maybe-html-bfd html-bfd
3714 maybe-html-bfd:
3715 @if bfd
3716 maybe-html-bfd: html-bfd
3718 html-bfd: \
3719 configure-bfd
3720 @[ -f ./bfd/Makefile ] || exit 0; \
3721 r=`${PWD_COMMAND}`; export r; \
3722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3723 $(HOST_EXPORTS) \
3724 for flag in $(EXTRA_HOST_FLAGS) ; do \
3725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3726 done; \
3727 echo "Doing html in bfd" ; \
3728 (cd $(HOST_SUBDIR)/bfd && \
3729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3731 "RANLIB=$${RANLIB}" \
3732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3733 html) \
3734 || exit 1
3736 @endif bfd
3738 .PHONY: maybe-TAGS-bfd TAGS-bfd
3739 maybe-TAGS-bfd:
3740 @if bfd
3741 maybe-TAGS-bfd: TAGS-bfd
3743 TAGS-bfd: \
3744 configure-bfd
3745 @[ -f ./bfd/Makefile ] || exit 0; \
3746 r=`${PWD_COMMAND}`; export r; \
3747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3748 $(HOST_EXPORTS) \
3749 for flag in $(EXTRA_HOST_FLAGS) ; do \
3750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3751 done; \
3752 echo "Doing TAGS in bfd" ; \
3753 (cd $(HOST_SUBDIR)/bfd && \
3754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3756 "RANLIB=$${RANLIB}" \
3757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3758 TAGS) \
3759 || exit 1
3761 @endif bfd
3763 .PHONY: maybe-install-info-bfd install-info-bfd
3764 maybe-install-info-bfd:
3765 @if bfd
3766 maybe-install-info-bfd: install-info-bfd
3768 install-info-bfd: \
3769 configure-bfd \
3770 info-bfd
3771 @[ -f ./bfd/Makefile ] || exit 0; \
3772 r=`${PWD_COMMAND}`; export r; \
3773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3774 $(HOST_EXPORTS) \
3775 for flag in $(EXTRA_HOST_FLAGS) ; do \
3776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3777 done; \
3778 echo "Doing install-info in bfd" ; \
3779 (cd $(HOST_SUBDIR)/bfd && \
3780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3782 "RANLIB=$${RANLIB}" \
3783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3784 install-info) \
3785 || exit 1
3787 @endif bfd
3789 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3790 maybe-install-pdf-bfd:
3791 @if bfd
3792 maybe-install-pdf-bfd: install-pdf-bfd
3794 install-pdf-bfd: \
3795 configure-bfd \
3796 pdf-bfd
3797 @[ -f ./bfd/Makefile ] || exit 0; \
3798 r=`${PWD_COMMAND}`; export r; \
3799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3800 $(HOST_EXPORTS) \
3801 for flag in $(EXTRA_HOST_FLAGS) ; do \
3802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3803 done; \
3804 echo "Doing install-pdf in bfd" ; \
3805 (cd $(HOST_SUBDIR)/bfd && \
3806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3808 "RANLIB=$${RANLIB}" \
3809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3810 install-pdf) \
3811 || exit 1
3813 @endif bfd
3815 .PHONY: maybe-install-html-bfd install-html-bfd
3816 maybe-install-html-bfd:
3817 @if bfd
3818 maybe-install-html-bfd: install-html-bfd
3820 install-html-bfd: \
3821 configure-bfd \
3822 html-bfd
3823 @[ -f ./bfd/Makefile ] || exit 0; \
3824 r=`${PWD_COMMAND}`; export r; \
3825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3826 $(HOST_EXPORTS) \
3827 for flag in $(EXTRA_HOST_FLAGS) ; do \
3828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3829 done; \
3830 echo "Doing install-html in bfd" ; \
3831 (cd $(HOST_SUBDIR)/bfd && \
3832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3834 "RANLIB=$${RANLIB}" \
3835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3836 install-html) \
3837 || exit 1
3839 @endif bfd
3841 .PHONY: maybe-installcheck-bfd installcheck-bfd
3842 maybe-installcheck-bfd:
3843 @if bfd
3844 maybe-installcheck-bfd: installcheck-bfd
3846 installcheck-bfd: \
3847 configure-bfd
3848 @[ -f ./bfd/Makefile ] || exit 0; \
3849 r=`${PWD_COMMAND}`; export r; \
3850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3851 $(HOST_EXPORTS) \
3852 for flag in $(EXTRA_HOST_FLAGS) ; do \
3853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3854 done; \
3855 echo "Doing installcheck in bfd" ; \
3856 (cd $(HOST_SUBDIR)/bfd && \
3857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3859 "RANLIB=$${RANLIB}" \
3860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3861 installcheck) \
3862 || exit 1
3864 @endif bfd
3866 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3867 maybe-mostlyclean-bfd:
3868 @if bfd
3869 maybe-mostlyclean-bfd: mostlyclean-bfd
3871 mostlyclean-bfd:
3872 @[ -f ./bfd/Makefile ] || exit 0; \
3873 r=`${PWD_COMMAND}`; export r; \
3874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3875 $(HOST_EXPORTS) \
3876 for flag in $(EXTRA_HOST_FLAGS) ; do \
3877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3878 done; \
3879 echo "Doing mostlyclean in bfd" ; \
3880 (cd $(HOST_SUBDIR)/bfd && \
3881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3883 "RANLIB=$${RANLIB}" \
3884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3885 mostlyclean) \
3886 || exit 1
3888 @endif bfd
3890 .PHONY: maybe-clean-bfd clean-bfd
3891 maybe-clean-bfd:
3892 @if bfd
3893 maybe-clean-bfd: clean-bfd
3895 clean-bfd:
3896 @[ -f ./bfd/Makefile ] || exit 0; \
3897 r=`${PWD_COMMAND}`; export r; \
3898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3899 $(HOST_EXPORTS) \
3900 for flag in $(EXTRA_HOST_FLAGS) ; do \
3901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3902 done; \
3903 echo "Doing clean in bfd" ; \
3904 (cd $(HOST_SUBDIR)/bfd && \
3905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3907 "RANLIB=$${RANLIB}" \
3908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3909 clean) \
3910 || exit 1
3912 @endif bfd
3914 .PHONY: maybe-distclean-bfd distclean-bfd
3915 maybe-distclean-bfd:
3916 @if bfd
3917 maybe-distclean-bfd: distclean-bfd
3919 distclean-bfd:
3920 @[ -f ./bfd/Makefile ] || exit 0; \
3921 r=`${PWD_COMMAND}`; export r; \
3922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3923 $(HOST_EXPORTS) \
3924 for flag in $(EXTRA_HOST_FLAGS) ; do \
3925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3926 done; \
3927 echo "Doing distclean in bfd" ; \
3928 (cd $(HOST_SUBDIR)/bfd && \
3929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3931 "RANLIB=$${RANLIB}" \
3932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3933 distclean) \
3934 || exit 1
3936 @endif bfd
3938 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3939 maybe-maintainer-clean-bfd:
3940 @if bfd
3941 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3943 maintainer-clean-bfd:
3944 @[ -f ./bfd/Makefile ] || exit 0; \
3945 r=`${PWD_COMMAND}`; export r; \
3946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3947 $(HOST_EXPORTS) \
3948 for flag in $(EXTRA_HOST_FLAGS) ; do \
3949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3950 done; \
3951 echo "Doing maintainer-clean in bfd" ; \
3952 (cd $(HOST_SUBDIR)/bfd && \
3953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3955 "RANLIB=$${RANLIB}" \
3956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3957 maintainer-clean) \
3958 || exit 1
3960 @endif bfd
3964 .PHONY: configure-opcodes maybe-configure-opcodes
3965 maybe-configure-opcodes:
3966 @if gcc-bootstrap
3967 configure-opcodes: stage_current
3968 @endif gcc-bootstrap
3969 @if opcodes
3970 maybe-configure-opcodes: configure-opcodes
3971 configure-opcodes:
3972 @r=`${PWD_COMMAND}`; export r; \
3973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3974 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3976 $(HOST_EXPORTS) \
3977 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3978 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3979 case $(srcdir) in \
3980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3981 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3983 esac; \
3984 module_srcdir=opcodes; \
3985 $(SHELL) \
3986 $$s/$$module_srcdir/configure \
3987 --srcdir=$${topdir}/$$module_srcdir \
3988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3989 --target=${target_alias} \
3990 || exit 1
3991 @endif opcodes
3995 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3996 maybe-configure-stage1-opcodes:
3997 @if opcodes-bootstrap
3998 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3999 configure-stage1-opcodes:
4000 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4002 @r=`${PWD_COMMAND}`; export r; \
4003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4004 TFLAGS="$(STAGE1_TFLAGS)"; \
4005 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4006 $(HOST_EXPORTS) \
4007 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4008 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4009 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4010 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
4011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4012 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4013 case $(srcdir) in \
4014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4015 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4017 esac; \
4018 module_srcdir=opcodes; \
4019 $(SHELL) $$s/$$module_srcdir/configure \
4020 --srcdir=$${topdir}/$$module_srcdir \
4021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4022 --target=${target_alias} \
4024 $(STAGE1_CONFIGURE_FLAGS)
4025 @endif opcodes-bootstrap
4027 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4028 maybe-configure-stage2-opcodes:
4029 @if opcodes-bootstrap
4030 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4031 configure-stage2-opcodes:
4032 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4034 @r=`${PWD_COMMAND}`; export r; \
4035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4036 TFLAGS="$(STAGE2_TFLAGS)"; \
4037 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4038 $(HOST_EXPORTS) \
4039 $(POSTSTAGE1_HOST_EXPORTS) \
4040 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4041 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4042 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4043 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
4044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4045 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4046 case $(srcdir) in \
4047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4048 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4050 esac; \
4051 module_srcdir=opcodes; \
4052 $(SHELL) $$s/$$module_srcdir/configure \
4053 --srcdir=$${topdir}/$$module_srcdir \
4054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4055 --target=${target_alias} \
4056 --with-build-libsubdir=$(HOST_SUBDIR) \
4057 $(STAGE2_CONFIGURE_FLAGS)
4058 @endif opcodes-bootstrap
4060 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4061 maybe-configure-stage3-opcodes:
4062 @if opcodes-bootstrap
4063 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4064 configure-stage3-opcodes:
4065 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4067 @r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4069 TFLAGS="$(STAGE3_TFLAGS)"; \
4070 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4071 $(HOST_EXPORTS) \
4072 $(POSTSTAGE1_HOST_EXPORTS) \
4073 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4074 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4075 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4076 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4078 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4079 case $(srcdir) in \
4080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4081 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4083 esac; \
4084 module_srcdir=opcodes; \
4085 $(SHELL) $$s/$$module_srcdir/configure \
4086 --srcdir=$${topdir}/$$module_srcdir \
4087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4088 --target=${target_alias} \
4089 --with-build-libsubdir=$(HOST_SUBDIR) \
4090 $(STAGE3_CONFIGURE_FLAGS)
4091 @endif opcodes-bootstrap
4093 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4094 maybe-configure-stage4-opcodes:
4095 @if opcodes-bootstrap
4096 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4097 configure-stage4-opcodes:
4098 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4100 @r=`${PWD_COMMAND}`; export r; \
4101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4102 TFLAGS="$(STAGE4_TFLAGS)"; \
4103 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4104 $(HOST_EXPORTS) \
4105 $(POSTSTAGE1_HOST_EXPORTS) \
4106 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4107 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4108 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4109 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4111 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4112 case $(srcdir) in \
4113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4114 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4116 esac; \
4117 module_srcdir=opcodes; \
4118 $(SHELL) $$s/$$module_srcdir/configure \
4119 --srcdir=$${topdir}/$$module_srcdir \
4120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4121 --target=${target_alias} \
4122 --with-build-libsubdir=$(HOST_SUBDIR) \
4123 $(STAGE4_CONFIGURE_FLAGS)
4124 @endif opcodes-bootstrap
4126 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4127 maybe-configure-stageprofile-opcodes:
4128 @if opcodes-bootstrap
4129 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4130 configure-stageprofile-opcodes:
4131 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4133 @r=`${PWD_COMMAND}`; export r; \
4134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4135 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4136 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4137 $(HOST_EXPORTS) \
4138 $(POSTSTAGE1_HOST_EXPORTS) \
4139 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4140 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4141 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4142 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4144 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4145 case $(srcdir) in \
4146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4147 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4149 esac; \
4150 module_srcdir=opcodes; \
4151 $(SHELL) $$s/$$module_srcdir/configure \
4152 --srcdir=$${topdir}/$$module_srcdir \
4153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4154 --target=${target_alias} \
4155 --with-build-libsubdir=$(HOST_SUBDIR) \
4156 $(STAGEprofile_CONFIGURE_FLAGS)
4157 @endif opcodes-bootstrap
4159 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4160 maybe-configure-stagefeedback-opcodes:
4161 @if opcodes-bootstrap
4162 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4163 configure-stagefeedback-opcodes:
4164 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4165 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4166 @r=`${PWD_COMMAND}`; export r; \
4167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4168 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4169 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4170 $(HOST_EXPORTS) \
4171 $(POSTSTAGE1_HOST_EXPORTS) \
4172 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4173 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4174 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4175 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4177 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4178 case $(srcdir) in \
4179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4180 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4182 esac; \
4183 module_srcdir=opcodes; \
4184 $(SHELL) $$s/$$module_srcdir/configure \
4185 --srcdir=$${topdir}/$$module_srcdir \
4186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4187 --target=${target_alias} \
4188 --with-build-libsubdir=$(HOST_SUBDIR) \
4189 $(STAGEfeedback_CONFIGURE_FLAGS)
4190 @endif opcodes-bootstrap
4196 .PHONY: all-opcodes maybe-all-opcodes
4197 maybe-all-opcodes:
4198 @if gcc-bootstrap
4199 all-opcodes: stage_current
4200 @endif gcc-bootstrap
4201 @if opcodes
4202 TARGET-opcodes=all
4203 maybe-all-opcodes: all-opcodes
4204 all-opcodes: configure-opcodes
4205 @r=`${PWD_COMMAND}`; export r; \
4206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4207 $(HOST_EXPORTS) \
4208 (cd $(HOST_SUBDIR)/opcodes && \
4209 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4210 $(TARGET-opcodes))
4211 @endif opcodes
4215 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4216 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4217 maybe-all-stage1-opcodes:
4218 maybe-clean-stage1-opcodes:
4219 @if opcodes-bootstrap
4220 maybe-all-stage1-opcodes: all-stage1-opcodes
4221 all-stage1: all-stage1-opcodes
4222 TARGET-stage1-opcodes = $(TARGET-opcodes)
4223 all-stage1-opcodes: configure-stage1-opcodes
4224 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4225 @r=`${PWD_COMMAND}`; export r; \
4226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4227 TFLAGS="$(STAGE1_TFLAGS)"; \
4228 $(HOST_EXPORTS) \
4229 cd $(HOST_SUBDIR)/opcodes && \
4230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4231 CFLAGS="$(STAGE1_CFLAGS)" \
4232 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4233 LIBCFLAGS="$(LIBCFLAGS)" \
4234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4237 $(EXTRA_HOST_FLAGS) \
4238 $(STAGE1_FLAGS_TO_PASS) \
4239 TFLAGS="$(STAGE1_TFLAGS)" \
4240 $(TARGET-stage1-opcodes)
4242 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4243 clean-stage1: clean-stage1-opcodes
4244 clean-stage1-opcodes:
4245 @if [ $(current_stage) = stage1 ]; then \
4246 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4247 else \
4248 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4249 $(MAKE) stage1-start; \
4250 fi; \
4251 cd $(HOST_SUBDIR)/opcodes && \
4252 $(MAKE) $(EXTRA_HOST_FLAGS) \
4253 $(STAGE1_FLAGS_TO_PASS) clean
4254 @endif opcodes-bootstrap
4257 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4258 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4259 maybe-all-stage2-opcodes:
4260 maybe-clean-stage2-opcodes:
4261 @if opcodes-bootstrap
4262 maybe-all-stage2-opcodes: all-stage2-opcodes
4263 all-stage2: all-stage2-opcodes
4264 TARGET-stage2-opcodes = $(TARGET-opcodes)
4265 all-stage2-opcodes: configure-stage2-opcodes
4266 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4267 @r=`${PWD_COMMAND}`; export r; \
4268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4269 TFLAGS="$(STAGE2_TFLAGS)"; \
4270 $(HOST_EXPORTS) \
4271 $(POSTSTAGE1_HOST_EXPORTS) \
4272 cd $(HOST_SUBDIR)/opcodes && \
4273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4274 CFLAGS="$(STAGE2_CFLAGS)" \
4275 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4276 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4280 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4281 TFLAGS="$(STAGE2_TFLAGS)" \
4282 $(TARGET-stage2-opcodes)
4284 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4285 clean-stage2: clean-stage2-opcodes
4286 clean-stage2-opcodes:
4287 @if [ $(current_stage) = stage2 ]; then \
4288 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4289 else \
4290 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4291 $(MAKE) stage2-start; \
4292 fi; \
4293 cd $(HOST_SUBDIR)/opcodes && \
4294 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4295 @endif opcodes-bootstrap
4298 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4299 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4300 maybe-all-stage3-opcodes:
4301 maybe-clean-stage3-opcodes:
4302 @if opcodes-bootstrap
4303 maybe-all-stage3-opcodes: all-stage3-opcodes
4304 all-stage3: all-stage3-opcodes
4305 TARGET-stage3-opcodes = $(TARGET-opcodes)
4306 all-stage3-opcodes: configure-stage3-opcodes
4307 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4308 @r=`${PWD_COMMAND}`; export r; \
4309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4310 TFLAGS="$(STAGE3_TFLAGS)"; \
4311 $(HOST_EXPORTS) \
4312 $(POSTSTAGE1_HOST_EXPORTS) \
4313 cd $(HOST_SUBDIR)/opcodes && \
4314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4315 CFLAGS="$(STAGE3_CFLAGS)" \
4316 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4317 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4321 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4322 TFLAGS="$(STAGE3_TFLAGS)" \
4323 $(TARGET-stage3-opcodes)
4325 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4326 clean-stage3: clean-stage3-opcodes
4327 clean-stage3-opcodes:
4328 @if [ $(current_stage) = stage3 ]; then \
4329 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4330 else \
4331 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4332 $(MAKE) stage3-start; \
4333 fi; \
4334 cd $(HOST_SUBDIR)/opcodes && \
4335 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4336 @endif opcodes-bootstrap
4339 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4340 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4341 maybe-all-stage4-opcodes:
4342 maybe-clean-stage4-opcodes:
4343 @if opcodes-bootstrap
4344 maybe-all-stage4-opcodes: all-stage4-opcodes
4345 all-stage4: all-stage4-opcodes
4346 TARGET-stage4-opcodes = $(TARGET-opcodes)
4347 all-stage4-opcodes: configure-stage4-opcodes
4348 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4349 @r=`${PWD_COMMAND}`; export r; \
4350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4351 TFLAGS="$(STAGE4_TFLAGS)"; \
4352 $(HOST_EXPORTS) \
4353 $(POSTSTAGE1_HOST_EXPORTS) \
4354 cd $(HOST_SUBDIR)/opcodes && \
4355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4356 CFLAGS="$(STAGE4_CFLAGS)" \
4357 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4358 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4362 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4363 TFLAGS="$(STAGE4_TFLAGS)" \
4364 $(TARGET-stage4-opcodes)
4366 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4367 clean-stage4: clean-stage4-opcodes
4368 clean-stage4-opcodes:
4369 @if [ $(current_stage) = stage4 ]; then \
4370 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4371 else \
4372 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4373 $(MAKE) stage4-start; \
4374 fi; \
4375 cd $(HOST_SUBDIR)/opcodes && \
4376 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4377 @endif opcodes-bootstrap
4380 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4381 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4382 maybe-all-stageprofile-opcodes:
4383 maybe-clean-stageprofile-opcodes:
4384 @if opcodes-bootstrap
4385 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4386 all-stageprofile: all-stageprofile-opcodes
4387 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4388 all-stageprofile-opcodes: configure-stageprofile-opcodes
4389 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4390 @r=`${PWD_COMMAND}`; export r; \
4391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4392 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4393 $(HOST_EXPORTS) \
4394 $(POSTSTAGE1_HOST_EXPORTS) \
4395 cd $(HOST_SUBDIR)/opcodes && \
4396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4397 CFLAGS="$(STAGEprofile_CFLAGS)" \
4398 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4399 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4403 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4404 TFLAGS="$(STAGEprofile_TFLAGS)" \
4405 $(TARGET-stageprofile-opcodes)
4407 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4408 clean-stageprofile: clean-stageprofile-opcodes
4409 clean-stageprofile-opcodes:
4410 @if [ $(current_stage) = stageprofile ]; then \
4411 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4412 else \
4413 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4414 $(MAKE) stageprofile-start; \
4415 fi; \
4416 cd $(HOST_SUBDIR)/opcodes && \
4417 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4418 @endif opcodes-bootstrap
4421 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4422 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4423 maybe-all-stagefeedback-opcodes:
4424 maybe-clean-stagefeedback-opcodes:
4425 @if opcodes-bootstrap
4426 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4427 all-stagefeedback: all-stagefeedback-opcodes
4428 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4429 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4430 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4431 @r=`${PWD_COMMAND}`; export r; \
4432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4433 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4434 $(HOST_EXPORTS) \
4435 $(POSTSTAGE1_HOST_EXPORTS) \
4436 cd $(HOST_SUBDIR)/opcodes && \
4437 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4438 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4439 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4440 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4441 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4442 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4443 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4444 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4445 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4446 $(TARGET-stagefeedback-opcodes)
4448 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4449 clean-stagefeedback: clean-stagefeedback-opcodes
4450 clean-stagefeedback-opcodes:
4451 @if [ $(current_stage) = stagefeedback ]; then \
4452 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4453 else \
4454 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4455 $(MAKE) stagefeedback-start; \
4456 fi; \
4457 cd $(HOST_SUBDIR)/opcodes && \
4458 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4459 @endif opcodes-bootstrap
4465 .PHONY: check-opcodes maybe-check-opcodes
4466 maybe-check-opcodes:
4467 @if opcodes
4468 maybe-check-opcodes: check-opcodes
4470 check-opcodes:
4471 @: $(MAKE); $(unstage)
4472 @r=`${PWD_COMMAND}`; export r; \
4473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4474 $(HOST_EXPORTS) \
4475 (cd $(HOST_SUBDIR)/opcodes && \
4476 $(MAKE) $(FLAGS_TO_PASS) check)
4478 @endif opcodes
4480 .PHONY: install-opcodes maybe-install-opcodes
4481 maybe-install-opcodes:
4482 @if opcodes
4483 maybe-install-opcodes: install-opcodes
4485 install-opcodes: installdirs
4486 @: $(MAKE); $(unstage)
4487 @r=`${PWD_COMMAND}`; export r; \
4488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4489 $(HOST_EXPORTS) \
4490 (cd $(HOST_SUBDIR)/opcodes && \
4491 $(MAKE) $(FLAGS_TO_PASS) install)
4493 @endif opcodes
4495 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4496 maybe-install-strip-opcodes:
4497 @if opcodes
4498 maybe-install-strip-opcodes: install-strip-opcodes
4500 install-strip-opcodes: installdirs
4501 @: $(MAKE); $(unstage)
4502 @r=`${PWD_COMMAND}`; export r; \
4503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4504 $(HOST_EXPORTS) \
4505 (cd $(HOST_SUBDIR)/opcodes && \
4506 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4508 @endif opcodes
4510 # Other targets (info, dvi, pdf, etc.)
4512 .PHONY: maybe-info-opcodes info-opcodes
4513 maybe-info-opcodes:
4514 @if opcodes
4515 maybe-info-opcodes: info-opcodes
4517 info-opcodes: \
4518 configure-opcodes
4519 @[ -f ./opcodes/Makefile ] || exit 0; \
4520 r=`${PWD_COMMAND}`; export r; \
4521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4522 $(HOST_EXPORTS) \
4523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4525 done; \
4526 echo "Doing info in opcodes" ; \
4527 (cd $(HOST_SUBDIR)/opcodes && \
4528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4530 "RANLIB=$${RANLIB}" \
4531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4532 info) \
4533 || exit 1
4535 @endif opcodes
4537 .PHONY: maybe-dvi-opcodes dvi-opcodes
4538 maybe-dvi-opcodes:
4539 @if opcodes
4540 maybe-dvi-opcodes: dvi-opcodes
4542 dvi-opcodes: \
4543 configure-opcodes
4544 @[ -f ./opcodes/Makefile ] || exit 0; \
4545 r=`${PWD_COMMAND}`; export r; \
4546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4547 $(HOST_EXPORTS) \
4548 for flag in $(EXTRA_HOST_FLAGS) ; do \
4549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4550 done; \
4551 echo "Doing dvi in opcodes" ; \
4552 (cd $(HOST_SUBDIR)/opcodes && \
4553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4555 "RANLIB=$${RANLIB}" \
4556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4557 dvi) \
4558 || exit 1
4560 @endif opcodes
4562 .PHONY: maybe-pdf-opcodes pdf-opcodes
4563 maybe-pdf-opcodes:
4564 @if opcodes
4565 maybe-pdf-opcodes: pdf-opcodes
4567 pdf-opcodes: \
4568 configure-opcodes
4569 @[ -f ./opcodes/Makefile ] || exit 0; \
4570 r=`${PWD_COMMAND}`; export r; \
4571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4572 $(HOST_EXPORTS) \
4573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4575 done; \
4576 echo "Doing pdf in opcodes" ; \
4577 (cd $(HOST_SUBDIR)/opcodes && \
4578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4580 "RANLIB=$${RANLIB}" \
4581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4582 pdf) \
4583 || exit 1
4585 @endif opcodes
4587 .PHONY: maybe-html-opcodes html-opcodes
4588 maybe-html-opcodes:
4589 @if opcodes
4590 maybe-html-opcodes: html-opcodes
4592 html-opcodes: \
4593 configure-opcodes
4594 @[ -f ./opcodes/Makefile ] || exit 0; \
4595 r=`${PWD_COMMAND}`; export r; \
4596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4597 $(HOST_EXPORTS) \
4598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4600 done; \
4601 echo "Doing html in opcodes" ; \
4602 (cd $(HOST_SUBDIR)/opcodes && \
4603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4605 "RANLIB=$${RANLIB}" \
4606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4607 html) \
4608 || exit 1
4610 @endif opcodes
4612 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4613 maybe-TAGS-opcodes:
4614 @if opcodes
4615 maybe-TAGS-opcodes: TAGS-opcodes
4617 TAGS-opcodes: \
4618 configure-opcodes
4619 @[ -f ./opcodes/Makefile ] || exit 0; \
4620 r=`${PWD_COMMAND}`; export r; \
4621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4622 $(HOST_EXPORTS) \
4623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4625 done; \
4626 echo "Doing TAGS in opcodes" ; \
4627 (cd $(HOST_SUBDIR)/opcodes && \
4628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4630 "RANLIB=$${RANLIB}" \
4631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4632 TAGS) \
4633 || exit 1
4635 @endif opcodes
4637 .PHONY: maybe-install-info-opcodes install-info-opcodes
4638 maybe-install-info-opcodes:
4639 @if opcodes
4640 maybe-install-info-opcodes: install-info-opcodes
4642 install-info-opcodes: \
4643 configure-opcodes \
4644 info-opcodes
4645 @[ -f ./opcodes/Makefile ] || exit 0; \
4646 r=`${PWD_COMMAND}`; export r; \
4647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4648 $(HOST_EXPORTS) \
4649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4651 done; \
4652 echo "Doing install-info in opcodes" ; \
4653 (cd $(HOST_SUBDIR)/opcodes && \
4654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4656 "RANLIB=$${RANLIB}" \
4657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4658 install-info) \
4659 || exit 1
4661 @endif opcodes
4663 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4664 maybe-install-pdf-opcodes:
4665 @if opcodes
4666 maybe-install-pdf-opcodes: install-pdf-opcodes
4668 install-pdf-opcodes: \
4669 configure-opcodes \
4670 pdf-opcodes
4671 @[ -f ./opcodes/Makefile ] || exit 0; \
4672 r=`${PWD_COMMAND}`; export r; \
4673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4674 $(HOST_EXPORTS) \
4675 for flag in $(EXTRA_HOST_FLAGS) ; do \
4676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4677 done; \
4678 echo "Doing install-pdf in opcodes" ; \
4679 (cd $(HOST_SUBDIR)/opcodes && \
4680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4682 "RANLIB=$${RANLIB}" \
4683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4684 install-pdf) \
4685 || exit 1
4687 @endif opcodes
4689 .PHONY: maybe-install-html-opcodes install-html-opcodes
4690 maybe-install-html-opcodes:
4691 @if opcodes
4692 maybe-install-html-opcodes: install-html-opcodes
4694 install-html-opcodes: \
4695 configure-opcodes \
4696 html-opcodes
4697 @[ -f ./opcodes/Makefile ] || exit 0; \
4698 r=`${PWD_COMMAND}`; export r; \
4699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4700 $(HOST_EXPORTS) \
4701 for flag in $(EXTRA_HOST_FLAGS) ; do \
4702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4703 done; \
4704 echo "Doing install-html in opcodes" ; \
4705 (cd $(HOST_SUBDIR)/opcodes && \
4706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4708 "RANLIB=$${RANLIB}" \
4709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4710 install-html) \
4711 || exit 1
4713 @endif opcodes
4715 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4716 maybe-installcheck-opcodes:
4717 @if opcodes
4718 maybe-installcheck-opcodes: installcheck-opcodes
4720 installcheck-opcodes: \
4721 configure-opcodes
4722 @[ -f ./opcodes/Makefile ] || exit 0; \
4723 r=`${PWD_COMMAND}`; export r; \
4724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4725 $(HOST_EXPORTS) \
4726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4728 done; \
4729 echo "Doing installcheck in opcodes" ; \
4730 (cd $(HOST_SUBDIR)/opcodes && \
4731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4733 "RANLIB=$${RANLIB}" \
4734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4735 installcheck) \
4736 || exit 1
4738 @endif opcodes
4740 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4741 maybe-mostlyclean-opcodes:
4742 @if opcodes
4743 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4745 mostlyclean-opcodes:
4746 @[ -f ./opcodes/Makefile ] || exit 0; \
4747 r=`${PWD_COMMAND}`; export r; \
4748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4749 $(HOST_EXPORTS) \
4750 for flag in $(EXTRA_HOST_FLAGS) ; do \
4751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4752 done; \
4753 echo "Doing mostlyclean in opcodes" ; \
4754 (cd $(HOST_SUBDIR)/opcodes && \
4755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4757 "RANLIB=$${RANLIB}" \
4758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4759 mostlyclean) \
4760 || exit 1
4762 @endif opcodes
4764 .PHONY: maybe-clean-opcodes clean-opcodes
4765 maybe-clean-opcodes:
4766 @if opcodes
4767 maybe-clean-opcodes: clean-opcodes
4769 clean-opcodes:
4770 @[ -f ./opcodes/Makefile ] || exit 0; \
4771 r=`${PWD_COMMAND}`; export r; \
4772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4773 $(HOST_EXPORTS) \
4774 for flag in $(EXTRA_HOST_FLAGS) ; do \
4775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4776 done; \
4777 echo "Doing clean in opcodes" ; \
4778 (cd $(HOST_SUBDIR)/opcodes && \
4779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4781 "RANLIB=$${RANLIB}" \
4782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4783 clean) \
4784 || exit 1
4786 @endif opcodes
4788 .PHONY: maybe-distclean-opcodes distclean-opcodes
4789 maybe-distclean-opcodes:
4790 @if opcodes
4791 maybe-distclean-opcodes: distclean-opcodes
4793 distclean-opcodes:
4794 @[ -f ./opcodes/Makefile ] || exit 0; \
4795 r=`${PWD_COMMAND}`; export r; \
4796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4797 $(HOST_EXPORTS) \
4798 for flag in $(EXTRA_HOST_FLAGS) ; do \
4799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4800 done; \
4801 echo "Doing distclean in opcodes" ; \
4802 (cd $(HOST_SUBDIR)/opcodes && \
4803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4805 "RANLIB=$${RANLIB}" \
4806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4807 distclean) \
4808 || exit 1
4810 @endif opcodes
4812 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4813 maybe-maintainer-clean-opcodes:
4814 @if opcodes
4815 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4817 maintainer-clean-opcodes:
4818 @[ -f ./opcodes/Makefile ] || exit 0; \
4819 r=`${PWD_COMMAND}`; export r; \
4820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4821 $(HOST_EXPORTS) \
4822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4824 done; \
4825 echo "Doing maintainer-clean in opcodes" ; \
4826 (cd $(HOST_SUBDIR)/opcodes && \
4827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4829 "RANLIB=$${RANLIB}" \
4830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4831 maintainer-clean) \
4832 || exit 1
4834 @endif opcodes
4838 .PHONY: configure-binutils maybe-configure-binutils
4839 maybe-configure-binutils:
4840 @if gcc-bootstrap
4841 configure-binutils: stage_current
4842 @endif gcc-bootstrap
4843 @if binutils
4844 maybe-configure-binutils: configure-binutils
4845 configure-binutils:
4846 @r=`${PWD_COMMAND}`; export r; \
4847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4848 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4850 $(HOST_EXPORTS) \
4851 echo Configuring in $(HOST_SUBDIR)/binutils; \
4852 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4853 case $(srcdir) in \
4854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4855 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4857 esac; \
4858 module_srcdir=binutils; \
4859 $(SHELL) \
4860 $$s/$$module_srcdir/configure \
4861 --srcdir=$${topdir}/$$module_srcdir \
4862 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4863 --target=${target_alias} \
4864 || exit 1
4865 @endif binutils
4869 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4870 maybe-configure-stage1-binutils:
4871 @if binutils-bootstrap
4872 maybe-configure-stage1-binutils: configure-stage1-binutils
4873 configure-stage1-binutils:
4874 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4876 @r=`${PWD_COMMAND}`; export r; \
4877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4878 TFLAGS="$(STAGE1_TFLAGS)"; \
4879 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4880 $(HOST_EXPORTS) \
4881 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4882 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4883 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4884 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4885 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4886 cd $(HOST_SUBDIR)/binutils || exit 1; \
4887 case $(srcdir) in \
4888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4889 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4891 esac; \
4892 module_srcdir=binutils; \
4893 $(SHELL) $$s/$$module_srcdir/configure \
4894 --srcdir=$${topdir}/$$module_srcdir \
4895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4896 --target=${target_alias} \
4898 $(STAGE1_CONFIGURE_FLAGS)
4899 @endif binutils-bootstrap
4901 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4902 maybe-configure-stage2-binutils:
4903 @if binutils-bootstrap
4904 maybe-configure-stage2-binutils: configure-stage2-binutils
4905 configure-stage2-binutils:
4906 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4908 @r=`${PWD_COMMAND}`; export r; \
4909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4910 TFLAGS="$(STAGE2_TFLAGS)"; \
4911 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4912 $(HOST_EXPORTS) \
4913 $(POSTSTAGE1_HOST_EXPORTS) \
4914 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4915 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4916 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4917 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4919 cd $(HOST_SUBDIR)/binutils || exit 1; \
4920 case $(srcdir) in \
4921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4922 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4924 esac; \
4925 module_srcdir=binutils; \
4926 $(SHELL) $$s/$$module_srcdir/configure \
4927 --srcdir=$${topdir}/$$module_srcdir \
4928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4929 --target=${target_alias} \
4930 --with-build-libsubdir=$(HOST_SUBDIR) \
4931 $(STAGE2_CONFIGURE_FLAGS)
4932 @endif binutils-bootstrap
4934 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4935 maybe-configure-stage3-binutils:
4936 @if binutils-bootstrap
4937 maybe-configure-stage3-binutils: configure-stage3-binutils
4938 configure-stage3-binutils:
4939 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4941 @r=`${PWD_COMMAND}`; export r; \
4942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4943 TFLAGS="$(STAGE3_TFLAGS)"; \
4944 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4945 $(HOST_EXPORTS) \
4946 $(POSTSTAGE1_HOST_EXPORTS) \
4947 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4948 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4949 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4950 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4952 cd $(HOST_SUBDIR)/binutils || exit 1; \
4953 case $(srcdir) in \
4954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4955 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4957 esac; \
4958 module_srcdir=binutils; \
4959 $(SHELL) $$s/$$module_srcdir/configure \
4960 --srcdir=$${topdir}/$$module_srcdir \
4961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4962 --target=${target_alias} \
4963 --with-build-libsubdir=$(HOST_SUBDIR) \
4964 $(STAGE3_CONFIGURE_FLAGS)
4965 @endif binutils-bootstrap
4967 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4968 maybe-configure-stage4-binutils:
4969 @if binutils-bootstrap
4970 maybe-configure-stage4-binutils: configure-stage4-binutils
4971 configure-stage4-binutils:
4972 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4974 @r=`${PWD_COMMAND}`; export r; \
4975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4976 TFLAGS="$(STAGE4_TFLAGS)"; \
4977 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4978 $(HOST_EXPORTS) \
4979 $(POSTSTAGE1_HOST_EXPORTS) \
4980 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4981 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4982 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4983 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4985 cd $(HOST_SUBDIR)/binutils || exit 1; \
4986 case $(srcdir) in \
4987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4988 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4990 esac; \
4991 module_srcdir=binutils; \
4992 $(SHELL) $$s/$$module_srcdir/configure \
4993 --srcdir=$${topdir}/$$module_srcdir \
4994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4995 --target=${target_alias} \
4996 --with-build-libsubdir=$(HOST_SUBDIR) \
4997 $(STAGE4_CONFIGURE_FLAGS)
4998 @endif binutils-bootstrap
5000 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5001 maybe-configure-stageprofile-binutils:
5002 @if binutils-bootstrap
5003 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5004 configure-stageprofile-binutils:
5005 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5006 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5007 @r=`${PWD_COMMAND}`; export r; \
5008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5009 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5010 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5011 $(HOST_EXPORTS) \
5012 $(POSTSTAGE1_HOST_EXPORTS) \
5013 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5014 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5015 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5016 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
5017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5018 cd $(HOST_SUBDIR)/binutils || exit 1; \
5019 case $(srcdir) in \
5020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5021 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5023 esac; \
5024 module_srcdir=binutils; \
5025 $(SHELL) $$s/$$module_srcdir/configure \
5026 --srcdir=$${topdir}/$$module_srcdir \
5027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5028 --target=${target_alias} \
5029 --with-build-libsubdir=$(HOST_SUBDIR) \
5030 $(STAGEprofile_CONFIGURE_FLAGS)
5031 @endif binutils-bootstrap
5033 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5034 maybe-configure-stagefeedback-binutils:
5035 @if binutils-bootstrap
5036 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5037 configure-stagefeedback-binutils:
5038 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5040 @r=`${PWD_COMMAND}`; export r; \
5041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5042 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5043 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5044 $(HOST_EXPORTS) \
5045 $(POSTSTAGE1_HOST_EXPORTS) \
5046 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5047 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5048 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5049 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
5050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5051 cd $(HOST_SUBDIR)/binutils || exit 1; \
5052 case $(srcdir) in \
5053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5054 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5056 esac; \
5057 module_srcdir=binutils; \
5058 $(SHELL) $$s/$$module_srcdir/configure \
5059 --srcdir=$${topdir}/$$module_srcdir \
5060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5061 --target=${target_alias} \
5062 --with-build-libsubdir=$(HOST_SUBDIR) \
5063 $(STAGEfeedback_CONFIGURE_FLAGS)
5064 @endif binutils-bootstrap
5070 .PHONY: all-binutils maybe-all-binutils
5071 maybe-all-binutils:
5072 @if gcc-bootstrap
5073 all-binutils: stage_current
5074 @endif gcc-bootstrap
5075 @if binutils
5076 TARGET-binutils=all
5077 maybe-all-binutils: all-binutils
5078 all-binutils: configure-binutils
5079 @r=`${PWD_COMMAND}`; export r; \
5080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5081 $(HOST_EXPORTS) \
5082 (cd $(HOST_SUBDIR)/binutils && \
5083 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5084 $(TARGET-binutils))
5085 @endif binutils
5089 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5090 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5091 maybe-all-stage1-binutils:
5092 maybe-clean-stage1-binutils:
5093 @if binutils-bootstrap
5094 maybe-all-stage1-binutils: all-stage1-binutils
5095 all-stage1: all-stage1-binutils
5096 TARGET-stage1-binutils = $(TARGET-binutils)
5097 all-stage1-binutils: configure-stage1-binutils
5098 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5099 @r=`${PWD_COMMAND}`; export r; \
5100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5101 TFLAGS="$(STAGE1_TFLAGS)"; \
5102 $(HOST_EXPORTS) \
5103 cd $(HOST_SUBDIR)/binutils && \
5104 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5105 CFLAGS="$(STAGE1_CFLAGS)" \
5106 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5107 LIBCFLAGS="$(LIBCFLAGS)" \
5108 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5109 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5110 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5111 $(EXTRA_HOST_FLAGS) \
5112 $(STAGE1_FLAGS_TO_PASS) \
5113 TFLAGS="$(STAGE1_TFLAGS)" \
5114 $(TARGET-stage1-binutils)
5116 maybe-clean-stage1-binutils: clean-stage1-binutils
5117 clean-stage1: clean-stage1-binutils
5118 clean-stage1-binutils:
5119 @if [ $(current_stage) = stage1 ]; then \
5120 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5121 else \
5122 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5123 $(MAKE) stage1-start; \
5124 fi; \
5125 cd $(HOST_SUBDIR)/binutils && \
5126 $(MAKE) $(EXTRA_HOST_FLAGS) \
5127 $(STAGE1_FLAGS_TO_PASS) clean
5128 @endif binutils-bootstrap
5131 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5132 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5133 maybe-all-stage2-binutils:
5134 maybe-clean-stage2-binutils:
5135 @if binutils-bootstrap
5136 maybe-all-stage2-binutils: all-stage2-binutils
5137 all-stage2: all-stage2-binutils
5138 TARGET-stage2-binutils = $(TARGET-binutils)
5139 all-stage2-binutils: configure-stage2-binutils
5140 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5141 @r=`${PWD_COMMAND}`; export r; \
5142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5143 TFLAGS="$(STAGE2_TFLAGS)"; \
5144 $(HOST_EXPORTS) \
5145 $(POSTSTAGE1_HOST_EXPORTS) \
5146 cd $(HOST_SUBDIR)/binutils && \
5147 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5148 CFLAGS="$(STAGE2_CFLAGS)" \
5149 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5150 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5151 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5152 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5153 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5154 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5155 TFLAGS="$(STAGE2_TFLAGS)" \
5156 $(TARGET-stage2-binutils)
5158 maybe-clean-stage2-binutils: clean-stage2-binutils
5159 clean-stage2: clean-stage2-binutils
5160 clean-stage2-binutils:
5161 @if [ $(current_stage) = stage2 ]; then \
5162 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5163 else \
5164 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5165 $(MAKE) stage2-start; \
5166 fi; \
5167 cd $(HOST_SUBDIR)/binutils && \
5168 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5169 @endif binutils-bootstrap
5172 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5173 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5174 maybe-all-stage3-binutils:
5175 maybe-clean-stage3-binutils:
5176 @if binutils-bootstrap
5177 maybe-all-stage3-binutils: all-stage3-binutils
5178 all-stage3: all-stage3-binutils
5179 TARGET-stage3-binutils = $(TARGET-binutils)
5180 all-stage3-binutils: configure-stage3-binutils
5181 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5182 @r=`${PWD_COMMAND}`; export r; \
5183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5184 TFLAGS="$(STAGE3_TFLAGS)"; \
5185 $(HOST_EXPORTS) \
5186 $(POSTSTAGE1_HOST_EXPORTS) \
5187 cd $(HOST_SUBDIR)/binutils && \
5188 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5189 CFLAGS="$(STAGE3_CFLAGS)" \
5190 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5191 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5192 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5193 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5194 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5195 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5196 TFLAGS="$(STAGE3_TFLAGS)" \
5197 $(TARGET-stage3-binutils)
5199 maybe-clean-stage3-binutils: clean-stage3-binutils
5200 clean-stage3: clean-stage3-binutils
5201 clean-stage3-binutils:
5202 @if [ $(current_stage) = stage3 ]; then \
5203 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5204 else \
5205 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5206 $(MAKE) stage3-start; \
5207 fi; \
5208 cd $(HOST_SUBDIR)/binutils && \
5209 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5210 @endif binutils-bootstrap
5213 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5214 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5215 maybe-all-stage4-binutils:
5216 maybe-clean-stage4-binutils:
5217 @if binutils-bootstrap
5218 maybe-all-stage4-binutils: all-stage4-binutils
5219 all-stage4: all-stage4-binutils
5220 TARGET-stage4-binutils = $(TARGET-binutils)
5221 all-stage4-binutils: configure-stage4-binutils
5222 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5223 @r=`${PWD_COMMAND}`; export r; \
5224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5225 TFLAGS="$(STAGE4_TFLAGS)"; \
5226 $(HOST_EXPORTS) \
5227 $(POSTSTAGE1_HOST_EXPORTS) \
5228 cd $(HOST_SUBDIR)/binutils && \
5229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5230 CFLAGS="$(STAGE4_CFLAGS)" \
5231 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5232 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5236 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5237 TFLAGS="$(STAGE4_TFLAGS)" \
5238 $(TARGET-stage4-binutils)
5240 maybe-clean-stage4-binutils: clean-stage4-binutils
5241 clean-stage4: clean-stage4-binutils
5242 clean-stage4-binutils:
5243 @if [ $(current_stage) = stage4 ]; then \
5244 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5245 else \
5246 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5247 $(MAKE) stage4-start; \
5248 fi; \
5249 cd $(HOST_SUBDIR)/binutils && \
5250 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5251 @endif binutils-bootstrap
5254 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5255 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5256 maybe-all-stageprofile-binutils:
5257 maybe-clean-stageprofile-binutils:
5258 @if binutils-bootstrap
5259 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5260 all-stageprofile: all-stageprofile-binutils
5261 TARGET-stageprofile-binutils = $(TARGET-binutils)
5262 all-stageprofile-binutils: configure-stageprofile-binutils
5263 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5264 @r=`${PWD_COMMAND}`; export r; \
5265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5266 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5267 $(HOST_EXPORTS) \
5268 $(POSTSTAGE1_HOST_EXPORTS) \
5269 cd $(HOST_SUBDIR)/binutils && \
5270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5271 CFLAGS="$(STAGEprofile_CFLAGS)" \
5272 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5273 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5274 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5275 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5276 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5277 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5278 TFLAGS="$(STAGEprofile_TFLAGS)" \
5279 $(TARGET-stageprofile-binutils)
5281 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5282 clean-stageprofile: clean-stageprofile-binutils
5283 clean-stageprofile-binutils:
5284 @if [ $(current_stage) = stageprofile ]; then \
5285 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5286 else \
5287 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5288 $(MAKE) stageprofile-start; \
5289 fi; \
5290 cd $(HOST_SUBDIR)/binutils && \
5291 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5292 @endif binutils-bootstrap
5295 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5296 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5297 maybe-all-stagefeedback-binutils:
5298 maybe-clean-stagefeedback-binutils:
5299 @if binutils-bootstrap
5300 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5301 all-stagefeedback: all-stagefeedback-binutils
5302 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5303 all-stagefeedback-binutils: configure-stagefeedback-binutils
5304 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5305 @r=`${PWD_COMMAND}`; export r; \
5306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5307 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5308 $(HOST_EXPORTS) \
5309 $(POSTSTAGE1_HOST_EXPORTS) \
5310 cd $(HOST_SUBDIR)/binutils && \
5311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5312 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5313 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5314 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5315 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5316 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5317 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5318 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5319 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5320 $(TARGET-stagefeedback-binutils)
5322 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5323 clean-stagefeedback: clean-stagefeedback-binutils
5324 clean-stagefeedback-binutils:
5325 @if [ $(current_stage) = stagefeedback ]; then \
5326 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5327 else \
5328 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5329 $(MAKE) stagefeedback-start; \
5330 fi; \
5331 cd $(HOST_SUBDIR)/binutils && \
5332 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5333 @endif binutils-bootstrap
5339 .PHONY: check-binutils maybe-check-binutils
5340 maybe-check-binutils:
5341 @if binutils
5342 maybe-check-binutils: check-binutils
5344 check-binutils:
5345 @: $(MAKE); $(unstage)
5346 @r=`${PWD_COMMAND}`; export r; \
5347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5348 $(HOST_EXPORTS) \
5349 (cd $(HOST_SUBDIR)/binutils && \
5350 $(MAKE) $(FLAGS_TO_PASS) check)
5352 @endif binutils
5354 .PHONY: install-binutils maybe-install-binutils
5355 maybe-install-binutils:
5356 @if binutils
5357 maybe-install-binutils: install-binutils
5359 install-binutils: installdirs
5360 @: $(MAKE); $(unstage)
5361 @r=`${PWD_COMMAND}`; export r; \
5362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5363 $(HOST_EXPORTS) \
5364 (cd $(HOST_SUBDIR)/binutils && \
5365 $(MAKE) $(FLAGS_TO_PASS) install)
5367 @endif binutils
5369 .PHONY: install-strip-binutils maybe-install-strip-binutils
5370 maybe-install-strip-binutils:
5371 @if binutils
5372 maybe-install-strip-binutils: install-strip-binutils
5374 install-strip-binutils: installdirs
5375 @: $(MAKE); $(unstage)
5376 @r=`${PWD_COMMAND}`; export r; \
5377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5378 $(HOST_EXPORTS) \
5379 (cd $(HOST_SUBDIR)/binutils && \
5380 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5382 @endif binutils
5384 # Other targets (info, dvi, pdf, etc.)
5386 .PHONY: maybe-info-binutils info-binutils
5387 maybe-info-binutils:
5388 @if binutils
5389 maybe-info-binutils: info-binutils
5391 info-binutils: \
5392 configure-binutils
5393 @[ -f ./binutils/Makefile ] || exit 0; \
5394 r=`${PWD_COMMAND}`; export r; \
5395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5396 $(HOST_EXPORTS) \
5397 for flag in $(EXTRA_HOST_FLAGS) ; do \
5398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5399 done; \
5400 echo "Doing info in binutils" ; \
5401 (cd $(HOST_SUBDIR)/binutils && \
5402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5404 "RANLIB=$${RANLIB}" \
5405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5406 info) \
5407 || exit 1
5409 @endif binutils
5411 .PHONY: maybe-dvi-binutils dvi-binutils
5412 maybe-dvi-binutils:
5413 @if binutils
5414 maybe-dvi-binutils: dvi-binutils
5416 dvi-binutils: \
5417 configure-binutils
5418 @[ -f ./binutils/Makefile ] || exit 0; \
5419 r=`${PWD_COMMAND}`; export r; \
5420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5421 $(HOST_EXPORTS) \
5422 for flag in $(EXTRA_HOST_FLAGS) ; do \
5423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5424 done; \
5425 echo "Doing dvi in binutils" ; \
5426 (cd $(HOST_SUBDIR)/binutils && \
5427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5429 "RANLIB=$${RANLIB}" \
5430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5431 dvi) \
5432 || exit 1
5434 @endif binutils
5436 .PHONY: maybe-pdf-binutils pdf-binutils
5437 maybe-pdf-binutils:
5438 @if binutils
5439 maybe-pdf-binutils: pdf-binutils
5441 pdf-binutils: \
5442 configure-binutils
5443 @[ -f ./binutils/Makefile ] || exit 0; \
5444 r=`${PWD_COMMAND}`; export r; \
5445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5446 $(HOST_EXPORTS) \
5447 for flag in $(EXTRA_HOST_FLAGS) ; do \
5448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5449 done; \
5450 echo "Doing pdf in binutils" ; \
5451 (cd $(HOST_SUBDIR)/binutils && \
5452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5454 "RANLIB=$${RANLIB}" \
5455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5456 pdf) \
5457 || exit 1
5459 @endif binutils
5461 .PHONY: maybe-html-binutils html-binutils
5462 maybe-html-binutils:
5463 @if binutils
5464 maybe-html-binutils: html-binutils
5466 html-binutils: \
5467 configure-binutils
5468 @[ -f ./binutils/Makefile ] || exit 0; \
5469 r=`${PWD_COMMAND}`; export r; \
5470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5471 $(HOST_EXPORTS) \
5472 for flag in $(EXTRA_HOST_FLAGS) ; do \
5473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5474 done; \
5475 echo "Doing html in binutils" ; \
5476 (cd $(HOST_SUBDIR)/binutils && \
5477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5479 "RANLIB=$${RANLIB}" \
5480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5481 html) \
5482 || exit 1
5484 @endif binutils
5486 .PHONY: maybe-TAGS-binutils TAGS-binutils
5487 maybe-TAGS-binutils:
5488 @if binutils
5489 maybe-TAGS-binutils: TAGS-binutils
5491 TAGS-binutils: \
5492 configure-binutils
5493 @[ -f ./binutils/Makefile ] || exit 0; \
5494 r=`${PWD_COMMAND}`; export r; \
5495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5496 $(HOST_EXPORTS) \
5497 for flag in $(EXTRA_HOST_FLAGS) ; do \
5498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5499 done; \
5500 echo "Doing TAGS in binutils" ; \
5501 (cd $(HOST_SUBDIR)/binutils && \
5502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5504 "RANLIB=$${RANLIB}" \
5505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5506 TAGS) \
5507 || exit 1
5509 @endif binutils
5511 .PHONY: maybe-install-info-binutils install-info-binutils
5512 maybe-install-info-binutils:
5513 @if binutils
5514 maybe-install-info-binutils: install-info-binutils
5516 install-info-binutils: \
5517 configure-binutils \
5518 info-binutils
5519 @[ -f ./binutils/Makefile ] || exit 0; \
5520 r=`${PWD_COMMAND}`; export r; \
5521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5522 $(HOST_EXPORTS) \
5523 for flag in $(EXTRA_HOST_FLAGS) ; do \
5524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5525 done; \
5526 echo "Doing install-info in binutils" ; \
5527 (cd $(HOST_SUBDIR)/binutils && \
5528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5530 "RANLIB=$${RANLIB}" \
5531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5532 install-info) \
5533 || exit 1
5535 @endif binutils
5537 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5538 maybe-install-pdf-binutils:
5539 @if binutils
5540 maybe-install-pdf-binutils: install-pdf-binutils
5542 install-pdf-binutils: \
5543 configure-binutils \
5544 pdf-binutils
5545 @[ -f ./binutils/Makefile ] || exit 0; \
5546 r=`${PWD_COMMAND}`; export r; \
5547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5548 $(HOST_EXPORTS) \
5549 for flag in $(EXTRA_HOST_FLAGS) ; do \
5550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5551 done; \
5552 echo "Doing install-pdf in binutils" ; \
5553 (cd $(HOST_SUBDIR)/binutils && \
5554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5556 "RANLIB=$${RANLIB}" \
5557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5558 install-pdf) \
5559 || exit 1
5561 @endif binutils
5563 .PHONY: maybe-install-html-binutils install-html-binutils
5564 maybe-install-html-binutils:
5565 @if binutils
5566 maybe-install-html-binutils: install-html-binutils
5568 install-html-binutils: \
5569 configure-binutils \
5570 html-binutils
5571 @[ -f ./binutils/Makefile ] || exit 0; \
5572 r=`${PWD_COMMAND}`; export r; \
5573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5574 $(HOST_EXPORTS) \
5575 for flag in $(EXTRA_HOST_FLAGS) ; do \
5576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5577 done; \
5578 echo "Doing install-html in binutils" ; \
5579 (cd $(HOST_SUBDIR)/binutils && \
5580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5582 "RANLIB=$${RANLIB}" \
5583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5584 install-html) \
5585 || exit 1
5587 @endif binutils
5589 .PHONY: maybe-installcheck-binutils installcheck-binutils
5590 maybe-installcheck-binutils:
5591 @if binutils
5592 maybe-installcheck-binutils: installcheck-binutils
5594 installcheck-binutils: \
5595 configure-binutils
5596 @[ -f ./binutils/Makefile ] || exit 0; \
5597 r=`${PWD_COMMAND}`; export r; \
5598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5599 $(HOST_EXPORTS) \
5600 for flag in $(EXTRA_HOST_FLAGS) ; do \
5601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5602 done; \
5603 echo "Doing installcheck in binutils" ; \
5604 (cd $(HOST_SUBDIR)/binutils && \
5605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5607 "RANLIB=$${RANLIB}" \
5608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5609 installcheck) \
5610 || exit 1
5612 @endif binutils
5614 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5615 maybe-mostlyclean-binutils:
5616 @if binutils
5617 maybe-mostlyclean-binutils: mostlyclean-binutils
5619 mostlyclean-binutils:
5620 @[ -f ./binutils/Makefile ] || exit 0; \
5621 r=`${PWD_COMMAND}`; export r; \
5622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5623 $(HOST_EXPORTS) \
5624 for flag in $(EXTRA_HOST_FLAGS) ; do \
5625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5626 done; \
5627 echo "Doing mostlyclean in binutils" ; \
5628 (cd $(HOST_SUBDIR)/binutils && \
5629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5631 "RANLIB=$${RANLIB}" \
5632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5633 mostlyclean) \
5634 || exit 1
5636 @endif binutils
5638 .PHONY: maybe-clean-binutils clean-binutils
5639 maybe-clean-binutils:
5640 @if binutils
5641 maybe-clean-binutils: clean-binutils
5643 clean-binutils:
5644 @[ -f ./binutils/Makefile ] || exit 0; \
5645 r=`${PWD_COMMAND}`; export r; \
5646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5647 $(HOST_EXPORTS) \
5648 for flag in $(EXTRA_HOST_FLAGS) ; do \
5649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5650 done; \
5651 echo "Doing clean in binutils" ; \
5652 (cd $(HOST_SUBDIR)/binutils && \
5653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5655 "RANLIB=$${RANLIB}" \
5656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5657 clean) \
5658 || exit 1
5660 @endif binutils
5662 .PHONY: maybe-distclean-binutils distclean-binutils
5663 maybe-distclean-binutils:
5664 @if binutils
5665 maybe-distclean-binutils: distclean-binutils
5667 distclean-binutils:
5668 @[ -f ./binutils/Makefile ] || exit 0; \
5669 r=`${PWD_COMMAND}`; export r; \
5670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5671 $(HOST_EXPORTS) \
5672 for flag in $(EXTRA_HOST_FLAGS) ; do \
5673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5674 done; \
5675 echo "Doing distclean in binutils" ; \
5676 (cd $(HOST_SUBDIR)/binutils && \
5677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5679 "RANLIB=$${RANLIB}" \
5680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5681 distclean) \
5682 || exit 1
5684 @endif binutils
5686 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5687 maybe-maintainer-clean-binutils:
5688 @if binutils
5689 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5691 maintainer-clean-binutils:
5692 @[ -f ./binutils/Makefile ] || exit 0; \
5693 r=`${PWD_COMMAND}`; export r; \
5694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5695 $(HOST_EXPORTS) \
5696 for flag in $(EXTRA_HOST_FLAGS) ; do \
5697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5698 done; \
5699 echo "Doing maintainer-clean in binutils" ; \
5700 (cd $(HOST_SUBDIR)/binutils && \
5701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5703 "RANLIB=$${RANLIB}" \
5704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5705 maintainer-clean) \
5706 || exit 1
5708 @endif binutils
5712 .PHONY: configure-bison maybe-configure-bison
5713 maybe-configure-bison:
5714 @if gcc-bootstrap
5715 configure-bison: stage_current
5716 @endif gcc-bootstrap
5717 @if bison
5718 maybe-configure-bison: configure-bison
5719 configure-bison:
5720 @: $(MAKE); $(unstage)
5721 @r=`${PWD_COMMAND}`; export r; \
5722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5723 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5725 $(HOST_EXPORTS) \
5726 echo Configuring in $(HOST_SUBDIR)/bison; \
5727 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5728 case $(srcdir) in \
5729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5730 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5732 esac; \
5733 module_srcdir=bison; \
5734 $(SHELL) \
5735 $$s/$$module_srcdir/configure \
5736 --srcdir=$${topdir}/$$module_srcdir \
5737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5738 --target=${target_alias} \
5739 || exit 1
5740 @endif bison
5746 .PHONY: all-bison maybe-all-bison
5747 maybe-all-bison:
5748 @if gcc-bootstrap
5749 all-bison: stage_current
5750 @endif gcc-bootstrap
5751 @if bison
5752 TARGET-bison=all
5753 maybe-all-bison: all-bison
5754 all-bison: configure-bison
5755 @: $(MAKE); $(unstage)
5756 @r=`${PWD_COMMAND}`; export r; \
5757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5758 $(HOST_EXPORTS) \
5759 (cd $(HOST_SUBDIR)/bison && \
5760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5761 $(TARGET-bison))
5762 @endif bison
5767 .PHONY: check-bison maybe-check-bison
5768 maybe-check-bison:
5769 @if bison
5770 maybe-check-bison: check-bison
5772 # This module is only tested in a native toolchain.
5773 check-bison:
5774 @: $(MAKE); $(unstage)
5775 @if [ '$(host)' = '$(target)' ] ; then \
5776 r=`${PWD_COMMAND}`; export r; \
5777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5778 $(HOST_EXPORTS) \
5779 (cd $(HOST_SUBDIR)/bison && \
5780 $(MAKE) $(FLAGS_TO_PASS) check); \
5783 @endif bison
5785 .PHONY: install-bison maybe-install-bison
5786 maybe-install-bison:
5787 @if bison
5788 maybe-install-bison: install-bison
5790 install-bison: installdirs
5791 @: $(MAKE); $(unstage)
5792 @r=`${PWD_COMMAND}`; export r; \
5793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5794 $(HOST_EXPORTS) \
5795 (cd $(HOST_SUBDIR)/bison && \
5796 $(MAKE) $(FLAGS_TO_PASS) install)
5798 @endif bison
5800 .PHONY: install-strip-bison maybe-install-strip-bison
5801 maybe-install-strip-bison:
5802 @if bison
5803 maybe-install-strip-bison: install-strip-bison
5805 install-strip-bison: installdirs
5806 @: $(MAKE); $(unstage)
5807 @r=`${PWD_COMMAND}`; export r; \
5808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5809 $(HOST_EXPORTS) \
5810 (cd $(HOST_SUBDIR)/bison && \
5811 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5813 @endif bison
5815 # Other targets (info, dvi, pdf, etc.)
5817 .PHONY: maybe-info-bison info-bison
5818 maybe-info-bison:
5819 @if bison
5820 maybe-info-bison: info-bison
5822 info-bison: \
5823 configure-bison
5824 @: $(MAKE); $(unstage)
5825 @[ -f ./bison/Makefile ] || exit 0; \
5826 r=`${PWD_COMMAND}`; export r; \
5827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5828 $(HOST_EXPORTS) \
5829 for flag in $(EXTRA_HOST_FLAGS) ; do \
5830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5831 done; \
5832 echo "Doing info in bison" ; \
5833 (cd $(HOST_SUBDIR)/bison && \
5834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5836 "RANLIB=$${RANLIB}" \
5837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5838 info) \
5839 || exit 1
5841 @endif bison
5843 .PHONY: maybe-dvi-bison dvi-bison
5844 maybe-dvi-bison:
5845 @if bison
5846 maybe-dvi-bison: dvi-bison
5848 dvi-bison: \
5849 configure-bison
5850 @: $(MAKE); $(unstage)
5851 @[ -f ./bison/Makefile ] || exit 0; \
5852 r=`${PWD_COMMAND}`; export r; \
5853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5854 $(HOST_EXPORTS) \
5855 for flag in $(EXTRA_HOST_FLAGS) ; do \
5856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5857 done; \
5858 echo "Doing dvi in bison" ; \
5859 (cd $(HOST_SUBDIR)/bison && \
5860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5862 "RANLIB=$${RANLIB}" \
5863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5864 dvi) \
5865 || exit 1
5867 @endif bison
5869 .PHONY: maybe-pdf-bison pdf-bison
5870 maybe-pdf-bison:
5871 @if bison
5872 maybe-pdf-bison: pdf-bison
5874 pdf-bison: \
5875 configure-bison
5876 @: $(MAKE); $(unstage)
5877 @[ -f ./bison/Makefile ] || exit 0; \
5878 r=`${PWD_COMMAND}`; export r; \
5879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5880 $(HOST_EXPORTS) \
5881 for flag in $(EXTRA_HOST_FLAGS) ; do \
5882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5883 done; \
5884 echo "Doing pdf in bison" ; \
5885 (cd $(HOST_SUBDIR)/bison && \
5886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5888 "RANLIB=$${RANLIB}" \
5889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5890 pdf) \
5891 || exit 1
5893 @endif bison
5895 .PHONY: maybe-html-bison html-bison
5896 maybe-html-bison:
5897 @if bison
5898 maybe-html-bison: html-bison
5900 html-bison: \
5901 configure-bison
5902 @: $(MAKE); $(unstage)
5903 @[ -f ./bison/Makefile ] || exit 0; \
5904 r=`${PWD_COMMAND}`; export r; \
5905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5906 $(HOST_EXPORTS) \
5907 for flag in $(EXTRA_HOST_FLAGS) ; do \
5908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5909 done; \
5910 echo "Doing html in bison" ; \
5911 (cd $(HOST_SUBDIR)/bison && \
5912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5914 "RANLIB=$${RANLIB}" \
5915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5916 html) \
5917 || exit 1
5919 @endif bison
5921 .PHONY: maybe-TAGS-bison TAGS-bison
5922 maybe-TAGS-bison:
5923 @if bison
5924 maybe-TAGS-bison: TAGS-bison
5926 TAGS-bison: \
5927 configure-bison
5928 @: $(MAKE); $(unstage)
5929 @[ -f ./bison/Makefile ] || exit 0; \
5930 r=`${PWD_COMMAND}`; export r; \
5931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5932 $(HOST_EXPORTS) \
5933 for flag in $(EXTRA_HOST_FLAGS) ; do \
5934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5935 done; \
5936 echo "Doing TAGS in bison" ; \
5937 (cd $(HOST_SUBDIR)/bison && \
5938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5940 "RANLIB=$${RANLIB}" \
5941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5942 TAGS) \
5943 || exit 1
5945 @endif bison
5947 .PHONY: maybe-install-info-bison install-info-bison
5948 maybe-install-info-bison:
5949 @if bison
5950 maybe-install-info-bison: install-info-bison
5952 install-info-bison: \
5953 configure-bison \
5954 info-bison
5955 @: $(MAKE); $(unstage)
5956 @[ -f ./bison/Makefile ] || exit 0; \
5957 r=`${PWD_COMMAND}`; export r; \
5958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5959 $(HOST_EXPORTS) \
5960 for flag in $(EXTRA_HOST_FLAGS) ; do \
5961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5962 done; \
5963 echo "Doing install-info in bison" ; \
5964 (cd $(HOST_SUBDIR)/bison && \
5965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5967 "RANLIB=$${RANLIB}" \
5968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5969 install-info) \
5970 || exit 1
5972 @endif bison
5974 .PHONY: maybe-install-pdf-bison install-pdf-bison
5975 maybe-install-pdf-bison:
5976 @if bison
5977 maybe-install-pdf-bison: install-pdf-bison
5979 install-pdf-bison: \
5980 configure-bison \
5981 pdf-bison
5982 @: $(MAKE); $(unstage)
5983 @[ -f ./bison/Makefile ] || exit 0; \
5984 r=`${PWD_COMMAND}`; export r; \
5985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5986 $(HOST_EXPORTS) \
5987 for flag in $(EXTRA_HOST_FLAGS) ; do \
5988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5989 done; \
5990 echo "Doing install-pdf in bison" ; \
5991 (cd $(HOST_SUBDIR)/bison && \
5992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5994 "RANLIB=$${RANLIB}" \
5995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5996 install-pdf) \
5997 || exit 1
5999 @endif bison
6001 .PHONY: maybe-install-html-bison install-html-bison
6002 maybe-install-html-bison:
6003 @if bison
6004 maybe-install-html-bison: install-html-bison
6006 install-html-bison: \
6007 configure-bison \
6008 html-bison
6009 @: $(MAKE); $(unstage)
6010 @[ -f ./bison/Makefile ] || exit 0; \
6011 r=`${PWD_COMMAND}`; export r; \
6012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6013 $(HOST_EXPORTS) \
6014 for flag in $(EXTRA_HOST_FLAGS) ; do \
6015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6016 done; \
6017 echo "Doing install-html in bison" ; \
6018 (cd $(HOST_SUBDIR)/bison && \
6019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6021 "RANLIB=$${RANLIB}" \
6022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6023 install-html) \
6024 || exit 1
6026 @endif bison
6028 .PHONY: maybe-installcheck-bison installcheck-bison
6029 maybe-installcheck-bison:
6030 @if bison
6031 maybe-installcheck-bison: installcheck-bison
6033 installcheck-bison: \
6034 configure-bison
6035 @: $(MAKE); $(unstage)
6036 @[ -f ./bison/Makefile ] || exit 0; \
6037 r=`${PWD_COMMAND}`; export r; \
6038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6039 $(HOST_EXPORTS) \
6040 for flag in $(EXTRA_HOST_FLAGS) ; do \
6041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6042 done; \
6043 echo "Doing installcheck in bison" ; \
6044 (cd $(HOST_SUBDIR)/bison && \
6045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6047 "RANLIB=$${RANLIB}" \
6048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6049 installcheck) \
6050 || exit 1
6052 @endif bison
6054 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6055 maybe-mostlyclean-bison:
6056 @if bison
6057 maybe-mostlyclean-bison: mostlyclean-bison
6059 mostlyclean-bison:
6060 @: $(MAKE); $(unstage)
6061 @[ -f ./bison/Makefile ] || exit 0; \
6062 r=`${PWD_COMMAND}`; export r; \
6063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6064 $(HOST_EXPORTS) \
6065 for flag in $(EXTRA_HOST_FLAGS) ; do \
6066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6067 done; \
6068 echo "Doing mostlyclean in bison" ; \
6069 (cd $(HOST_SUBDIR)/bison && \
6070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6072 "RANLIB=$${RANLIB}" \
6073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6074 mostlyclean) \
6075 || exit 1
6077 @endif bison
6079 .PHONY: maybe-clean-bison clean-bison
6080 maybe-clean-bison:
6081 @if bison
6082 maybe-clean-bison: clean-bison
6084 clean-bison:
6085 @: $(MAKE); $(unstage)
6086 @[ -f ./bison/Makefile ] || exit 0; \
6087 r=`${PWD_COMMAND}`; export r; \
6088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6089 $(HOST_EXPORTS) \
6090 for flag in $(EXTRA_HOST_FLAGS) ; do \
6091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6092 done; \
6093 echo "Doing clean in bison" ; \
6094 (cd $(HOST_SUBDIR)/bison && \
6095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6097 "RANLIB=$${RANLIB}" \
6098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6099 clean) \
6100 || exit 1
6102 @endif bison
6104 .PHONY: maybe-distclean-bison distclean-bison
6105 maybe-distclean-bison:
6106 @if bison
6107 maybe-distclean-bison: distclean-bison
6109 distclean-bison:
6110 @: $(MAKE); $(unstage)
6111 @[ -f ./bison/Makefile ] || exit 0; \
6112 r=`${PWD_COMMAND}`; export r; \
6113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6114 $(HOST_EXPORTS) \
6115 for flag in $(EXTRA_HOST_FLAGS) ; do \
6116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6117 done; \
6118 echo "Doing distclean in bison" ; \
6119 (cd $(HOST_SUBDIR)/bison && \
6120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6122 "RANLIB=$${RANLIB}" \
6123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6124 distclean) \
6125 || exit 1
6127 @endif bison
6129 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6130 maybe-maintainer-clean-bison:
6131 @if bison
6132 maybe-maintainer-clean-bison: maintainer-clean-bison
6134 maintainer-clean-bison:
6135 @: $(MAKE); $(unstage)
6136 @[ -f ./bison/Makefile ] || exit 0; \
6137 r=`${PWD_COMMAND}`; export r; \
6138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6139 $(HOST_EXPORTS) \
6140 for flag in $(EXTRA_HOST_FLAGS) ; do \
6141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6142 done; \
6143 echo "Doing maintainer-clean in bison" ; \
6144 (cd $(HOST_SUBDIR)/bison && \
6145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6147 "RANLIB=$${RANLIB}" \
6148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6149 maintainer-clean) \
6150 || exit 1
6152 @endif bison
6156 .PHONY: configure-cgen maybe-configure-cgen
6157 maybe-configure-cgen:
6158 @if gcc-bootstrap
6159 configure-cgen: stage_current
6160 @endif gcc-bootstrap
6161 @if cgen
6162 maybe-configure-cgen: configure-cgen
6163 configure-cgen:
6164 @: $(MAKE); $(unstage)
6165 @r=`${PWD_COMMAND}`; export r; \
6166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6167 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6169 $(HOST_EXPORTS) \
6170 echo Configuring in $(HOST_SUBDIR)/cgen; \
6171 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6172 case $(srcdir) in \
6173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6174 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6176 esac; \
6177 module_srcdir=cgen; \
6178 $(SHELL) \
6179 $$s/$$module_srcdir/configure \
6180 --srcdir=$${topdir}/$$module_srcdir \
6181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6182 --target=${target_alias} \
6183 || exit 1
6184 @endif cgen
6190 .PHONY: all-cgen maybe-all-cgen
6191 maybe-all-cgen:
6192 @if gcc-bootstrap
6193 all-cgen: stage_current
6194 @endif gcc-bootstrap
6195 @if cgen
6196 TARGET-cgen=all
6197 maybe-all-cgen: all-cgen
6198 all-cgen: configure-cgen
6199 @: $(MAKE); $(unstage)
6200 @r=`${PWD_COMMAND}`; export r; \
6201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6202 $(HOST_EXPORTS) \
6203 (cd $(HOST_SUBDIR)/cgen && \
6204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6205 $(TARGET-cgen))
6206 @endif cgen
6211 .PHONY: check-cgen maybe-check-cgen
6212 maybe-check-cgen:
6213 @if cgen
6214 maybe-check-cgen: check-cgen
6216 check-cgen:
6217 @: $(MAKE); $(unstage)
6218 @r=`${PWD_COMMAND}`; export r; \
6219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6220 $(HOST_EXPORTS) \
6221 (cd $(HOST_SUBDIR)/cgen && \
6222 $(MAKE) $(FLAGS_TO_PASS) check)
6224 @endif cgen
6226 .PHONY: install-cgen maybe-install-cgen
6227 maybe-install-cgen:
6228 @if cgen
6229 maybe-install-cgen: install-cgen
6231 install-cgen: installdirs
6232 @: $(MAKE); $(unstage)
6233 @r=`${PWD_COMMAND}`; export r; \
6234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6235 $(HOST_EXPORTS) \
6236 (cd $(HOST_SUBDIR)/cgen && \
6237 $(MAKE) $(FLAGS_TO_PASS) install)
6239 @endif cgen
6241 .PHONY: install-strip-cgen maybe-install-strip-cgen
6242 maybe-install-strip-cgen:
6243 @if cgen
6244 maybe-install-strip-cgen: install-strip-cgen
6246 install-strip-cgen: installdirs
6247 @: $(MAKE); $(unstage)
6248 @r=`${PWD_COMMAND}`; export r; \
6249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6250 $(HOST_EXPORTS) \
6251 (cd $(HOST_SUBDIR)/cgen && \
6252 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6254 @endif cgen
6256 # Other targets (info, dvi, pdf, etc.)
6258 .PHONY: maybe-info-cgen info-cgen
6259 maybe-info-cgen:
6260 @if cgen
6261 maybe-info-cgen: info-cgen
6263 info-cgen: \
6264 configure-cgen
6265 @: $(MAKE); $(unstage)
6266 @[ -f ./cgen/Makefile ] || exit 0; \
6267 r=`${PWD_COMMAND}`; export r; \
6268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6269 $(HOST_EXPORTS) \
6270 for flag in $(EXTRA_HOST_FLAGS) ; do \
6271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6272 done; \
6273 echo "Doing info in cgen" ; \
6274 (cd $(HOST_SUBDIR)/cgen && \
6275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6277 "RANLIB=$${RANLIB}" \
6278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6279 info) \
6280 || exit 1
6282 @endif cgen
6284 .PHONY: maybe-dvi-cgen dvi-cgen
6285 maybe-dvi-cgen:
6286 @if cgen
6287 maybe-dvi-cgen: dvi-cgen
6289 dvi-cgen: \
6290 configure-cgen
6291 @: $(MAKE); $(unstage)
6292 @[ -f ./cgen/Makefile ] || exit 0; \
6293 r=`${PWD_COMMAND}`; export r; \
6294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6295 $(HOST_EXPORTS) \
6296 for flag in $(EXTRA_HOST_FLAGS) ; do \
6297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6298 done; \
6299 echo "Doing dvi in cgen" ; \
6300 (cd $(HOST_SUBDIR)/cgen && \
6301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6303 "RANLIB=$${RANLIB}" \
6304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6305 dvi) \
6306 || exit 1
6308 @endif cgen
6310 .PHONY: maybe-pdf-cgen pdf-cgen
6311 maybe-pdf-cgen:
6312 @if cgen
6313 maybe-pdf-cgen: pdf-cgen
6315 pdf-cgen: \
6316 configure-cgen
6317 @: $(MAKE); $(unstage)
6318 @[ -f ./cgen/Makefile ] || exit 0; \
6319 r=`${PWD_COMMAND}`; export r; \
6320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6321 $(HOST_EXPORTS) \
6322 for flag in $(EXTRA_HOST_FLAGS) ; do \
6323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6324 done; \
6325 echo "Doing pdf in cgen" ; \
6326 (cd $(HOST_SUBDIR)/cgen && \
6327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6329 "RANLIB=$${RANLIB}" \
6330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6331 pdf) \
6332 || exit 1
6334 @endif cgen
6336 .PHONY: maybe-html-cgen html-cgen
6337 maybe-html-cgen:
6338 @if cgen
6339 maybe-html-cgen: html-cgen
6341 html-cgen: \
6342 configure-cgen
6343 @: $(MAKE); $(unstage)
6344 @[ -f ./cgen/Makefile ] || exit 0; \
6345 r=`${PWD_COMMAND}`; export r; \
6346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6347 $(HOST_EXPORTS) \
6348 for flag in $(EXTRA_HOST_FLAGS) ; do \
6349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6350 done; \
6351 echo "Doing html in cgen" ; \
6352 (cd $(HOST_SUBDIR)/cgen && \
6353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6355 "RANLIB=$${RANLIB}" \
6356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6357 html) \
6358 || exit 1
6360 @endif cgen
6362 .PHONY: maybe-TAGS-cgen TAGS-cgen
6363 maybe-TAGS-cgen:
6364 @if cgen
6365 maybe-TAGS-cgen: TAGS-cgen
6367 TAGS-cgen: \
6368 configure-cgen
6369 @: $(MAKE); $(unstage)
6370 @[ -f ./cgen/Makefile ] || exit 0; \
6371 r=`${PWD_COMMAND}`; export r; \
6372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6373 $(HOST_EXPORTS) \
6374 for flag in $(EXTRA_HOST_FLAGS) ; do \
6375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6376 done; \
6377 echo "Doing TAGS in cgen" ; \
6378 (cd $(HOST_SUBDIR)/cgen && \
6379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6381 "RANLIB=$${RANLIB}" \
6382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6383 TAGS) \
6384 || exit 1
6386 @endif cgen
6388 .PHONY: maybe-install-info-cgen install-info-cgen
6389 maybe-install-info-cgen:
6390 @if cgen
6391 maybe-install-info-cgen: install-info-cgen
6393 install-info-cgen: \
6394 configure-cgen \
6395 info-cgen
6396 @: $(MAKE); $(unstage)
6397 @[ -f ./cgen/Makefile ] || exit 0; \
6398 r=`${PWD_COMMAND}`; export r; \
6399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6400 $(HOST_EXPORTS) \
6401 for flag in $(EXTRA_HOST_FLAGS) ; do \
6402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6403 done; \
6404 echo "Doing install-info in cgen" ; \
6405 (cd $(HOST_SUBDIR)/cgen && \
6406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6408 "RANLIB=$${RANLIB}" \
6409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6410 install-info) \
6411 || exit 1
6413 @endif cgen
6415 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6416 maybe-install-pdf-cgen:
6417 @if cgen
6418 maybe-install-pdf-cgen: install-pdf-cgen
6420 install-pdf-cgen: \
6421 configure-cgen \
6422 pdf-cgen
6423 @: $(MAKE); $(unstage)
6424 @[ -f ./cgen/Makefile ] || exit 0; \
6425 r=`${PWD_COMMAND}`; export r; \
6426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6427 $(HOST_EXPORTS) \
6428 for flag in $(EXTRA_HOST_FLAGS) ; do \
6429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6430 done; \
6431 echo "Doing install-pdf in cgen" ; \
6432 (cd $(HOST_SUBDIR)/cgen && \
6433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6435 "RANLIB=$${RANLIB}" \
6436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6437 install-pdf) \
6438 || exit 1
6440 @endif cgen
6442 .PHONY: maybe-install-html-cgen install-html-cgen
6443 maybe-install-html-cgen:
6444 @if cgen
6445 maybe-install-html-cgen: install-html-cgen
6447 install-html-cgen: \
6448 configure-cgen \
6449 html-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 install-html 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 install-html) \
6465 || exit 1
6467 @endif cgen
6469 .PHONY: maybe-installcheck-cgen installcheck-cgen
6470 maybe-installcheck-cgen:
6471 @if cgen
6472 maybe-installcheck-cgen: installcheck-cgen
6474 installcheck-cgen: \
6475 configure-cgen
6476 @: $(MAKE); $(unstage)
6477 @[ -f ./cgen/Makefile ] || exit 0; \
6478 r=`${PWD_COMMAND}`; export r; \
6479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6480 $(HOST_EXPORTS) \
6481 for flag in $(EXTRA_HOST_FLAGS) ; do \
6482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6483 done; \
6484 echo "Doing installcheck in cgen" ; \
6485 (cd $(HOST_SUBDIR)/cgen && \
6486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6488 "RANLIB=$${RANLIB}" \
6489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6490 installcheck) \
6491 || exit 1
6493 @endif cgen
6495 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6496 maybe-mostlyclean-cgen:
6497 @if cgen
6498 maybe-mostlyclean-cgen: mostlyclean-cgen
6500 mostlyclean-cgen:
6501 @: $(MAKE); $(unstage)
6502 @[ -f ./cgen/Makefile ] || exit 0; \
6503 r=`${PWD_COMMAND}`; export r; \
6504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6505 $(HOST_EXPORTS) \
6506 for flag in $(EXTRA_HOST_FLAGS) ; do \
6507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6508 done; \
6509 echo "Doing mostlyclean in cgen" ; \
6510 (cd $(HOST_SUBDIR)/cgen && \
6511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6513 "RANLIB=$${RANLIB}" \
6514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6515 mostlyclean) \
6516 || exit 1
6518 @endif cgen
6520 .PHONY: maybe-clean-cgen clean-cgen
6521 maybe-clean-cgen:
6522 @if cgen
6523 maybe-clean-cgen: clean-cgen
6525 clean-cgen:
6526 @: $(MAKE); $(unstage)
6527 @[ -f ./cgen/Makefile ] || exit 0; \
6528 r=`${PWD_COMMAND}`; export r; \
6529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6530 $(HOST_EXPORTS) \
6531 for flag in $(EXTRA_HOST_FLAGS) ; do \
6532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6533 done; \
6534 echo "Doing clean in cgen" ; \
6535 (cd $(HOST_SUBDIR)/cgen && \
6536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6538 "RANLIB=$${RANLIB}" \
6539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6540 clean) \
6541 || exit 1
6543 @endif cgen
6545 .PHONY: maybe-distclean-cgen distclean-cgen
6546 maybe-distclean-cgen:
6547 @if cgen
6548 maybe-distclean-cgen: distclean-cgen
6550 distclean-cgen:
6551 @: $(MAKE); $(unstage)
6552 @[ -f ./cgen/Makefile ] || exit 0; \
6553 r=`${PWD_COMMAND}`; export r; \
6554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6555 $(HOST_EXPORTS) \
6556 for flag in $(EXTRA_HOST_FLAGS) ; do \
6557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6558 done; \
6559 echo "Doing distclean in cgen" ; \
6560 (cd $(HOST_SUBDIR)/cgen && \
6561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6563 "RANLIB=$${RANLIB}" \
6564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6565 distclean) \
6566 || exit 1
6568 @endif cgen
6570 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6571 maybe-maintainer-clean-cgen:
6572 @if cgen
6573 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6575 maintainer-clean-cgen:
6576 @: $(MAKE); $(unstage)
6577 @[ -f ./cgen/Makefile ] || exit 0; \
6578 r=`${PWD_COMMAND}`; export r; \
6579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6580 $(HOST_EXPORTS) \
6581 for flag in $(EXTRA_HOST_FLAGS) ; do \
6582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6583 done; \
6584 echo "Doing maintainer-clean in cgen" ; \
6585 (cd $(HOST_SUBDIR)/cgen && \
6586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6588 "RANLIB=$${RANLIB}" \
6589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6590 maintainer-clean) \
6591 || exit 1
6593 @endif cgen
6597 .PHONY: configure-dejagnu maybe-configure-dejagnu
6598 maybe-configure-dejagnu:
6599 @if gcc-bootstrap
6600 configure-dejagnu: stage_current
6601 @endif gcc-bootstrap
6602 @if dejagnu
6603 maybe-configure-dejagnu: configure-dejagnu
6604 configure-dejagnu:
6605 @: $(MAKE); $(unstage)
6606 @r=`${PWD_COMMAND}`; export r; \
6607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6608 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6610 $(HOST_EXPORTS) \
6611 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6612 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6613 case $(srcdir) in \
6614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6615 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6617 esac; \
6618 module_srcdir=dejagnu; \
6619 $(SHELL) \
6620 $$s/$$module_srcdir/configure \
6621 --srcdir=$${topdir}/$$module_srcdir \
6622 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6623 --target=${target_alias} \
6624 || exit 1
6625 @endif dejagnu
6631 .PHONY: all-dejagnu maybe-all-dejagnu
6632 maybe-all-dejagnu:
6633 @if gcc-bootstrap
6634 all-dejagnu: stage_current
6635 @endif gcc-bootstrap
6636 @if dejagnu
6637 TARGET-dejagnu=all
6638 maybe-all-dejagnu: all-dejagnu
6639 all-dejagnu: configure-dejagnu
6640 @: $(MAKE); $(unstage)
6641 @r=`${PWD_COMMAND}`; export r; \
6642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6643 $(HOST_EXPORTS) \
6644 (cd $(HOST_SUBDIR)/dejagnu && \
6645 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6646 $(TARGET-dejagnu))
6647 @endif dejagnu
6652 .PHONY: check-dejagnu maybe-check-dejagnu
6653 maybe-check-dejagnu:
6654 @if dejagnu
6655 maybe-check-dejagnu: check-dejagnu
6657 check-dejagnu:
6658 @: $(MAKE); $(unstage)
6659 @r=`${PWD_COMMAND}`; export r; \
6660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6661 $(HOST_EXPORTS) \
6662 (cd $(HOST_SUBDIR)/dejagnu && \
6663 $(MAKE) $(FLAGS_TO_PASS) check)
6665 @endif dejagnu
6667 .PHONY: install-dejagnu maybe-install-dejagnu
6668 maybe-install-dejagnu:
6669 @if dejagnu
6670 maybe-install-dejagnu: install-dejagnu
6672 install-dejagnu: installdirs
6673 @: $(MAKE); $(unstage)
6674 @r=`${PWD_COMMAND}`; export r; \
6675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6676 $(HOST_EXPORTS) \
6677 (cd $(HOST_SUBDIR)/dejagnu && \
6678 $(MAKE) $(FLAGS_TO_PASS) install)
6680 @endif dejagnu
6682 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6683 maybe-install-strip-dejagnu:
6684 @if dejagnu
6685 maybe-install-strip-dejagnu: install-strip-dejagnu
6687 install-strip-dejagnu: installdirs
6688 @: $(MAKE); $(unstage)
6689 @r=`${PWD_COMMAND}`; export r; \
6690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6691 $(HOST_EXPORTS) \
6692 (cd $(HOST_SUBDIR)/dejagnu && \
6693 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6695 @endif dejagnu
6697 # Other targets (info, dvi, pdf, etc.)
6699 .PHONY: maybe-info-dejagnu info-dejagnu
6700 maybe-info-dejagnu:
6701 @if dejagnu
6702 maybe-info-dejagnu: info-dejagnu
6704 info-dejagnu: \
6705 configure-dejagnu
6706 @: $(MAKE); $(unstage)
6707 @[ -f ./dejagnu/Makefile ] || exit 0; \
6708 r=`${PWD_COMMAND}`; export r; \
6709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6710 $(HOST_EXPORTS) \
6711 for flag in $(EXTRA_HOST_FLAGS) ; do \
6712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6713 done; \
6714 echo "Doing info in dejagnu" ; \
6715 (cd $(HOST_SUBDIR)/dejagnu && \
6716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6718 "RANLIB=$${RANLIB}" \
6719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6720 info) \
6721 || exit 1
6723 @endif dejagnu
6725 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6726 maybe-dvi-dejagnu:
6727 @if dejagnu
6728 maybe-dvi-dejagnu: dvi-dejagnu
6730 dvi-dejagnu: \
6731 configure-dejagnu
6732 @: $(MAKE); $(unstage)
6733 @[ -f ./dejagnu/Makefile ] || exit 0; \
6734 r=`${PWD_COMMAND}`; export r; \
6735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6736 $(HOST_EXPORTS) \
6737 for flag in $(EXTRA_HOST_FLAGS) ; do \
6738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6739 done; \
6740 echo "Doing dvi in dejagnu" ; \
6741 (cd $(HOST_SUBDIR)/dejagnu && \
6742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6744 "RANLIB=$${RANLIB}" \
6745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6746 dvi) \
6747 || exit 1
6749 @endif dejagnu
6751 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6752 maybe-pdf-dejagnu:
6753 @if dejagnu
6754 maybe-pdf-dejagnu: pdf-dejagnu
6756 pdf-dejagnu: \
6757 configure-dejagnu
6758 @: $(MAKE); $(unstage)
6759 @[ -f ./dejagnu/Makefile ] || exit 0; \
6760 r=`${PWD_COMMAND}`; export r; \
6761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6762 $(HOST_EXPORTS) \
6763 for flag in $(EXTRA_HOST_FLAGS) ; do \
6764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6765 done; \
6766 echo "Doing pdf in dejagnu" ; \
6767 (cd $(HOST_SUBDIR)/dejagnu && \
6768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6770 "RANLIB=$${RANLIB}" \
6771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6772 pdf) \
6773 || exit 1
6775 @endif dejagnu
6777 .PHONY: maybe-html-dejagnu html-dejagnu
6778 maybe-html-dejagnu:
6779 @if dejagnu
6780 maybe-html-dejagnu: html-dejagnu
6782 html-dejagnu: \
6783 configure-dejagnu
6784 @: $(MAKE); $(unstage)
6785 @[ -f ./dejagnu/Makefile ] || exit 0; \
6786 r=`${PWD_COMMAND}`; export r; \
6787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6788 $(HOST_EXPORTS) \
6789 for flag in $(EXTRA_HOST_FLAGS) ; do \
6790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6791 done; \
6792 echo "Doing html in dejagnu" ; \
6793 (cd $(HOST_SUBDIR)/dejagnu && \
6794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6796 "RANLIB=$${RANLIB}" \
6797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6798 html) \
6799 || exit 1
6801 @endif dejagnu
6803 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6804 maybe-TAGS-dejagnu:
6805 @if dejagnu
6806 maybe-TAGS-dejagnu: TAGS-dejagnu
6808 TAGS-dejagnu: \
6809 configure-dejagnu
6810 @: $(MAKE); $(unstage)
6811 @[ -f ./dejagnu/Makefile ] || exit 0; \
6812 r=`${PWD_COMMAND}`; export r; \
6813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6814 $(HOST_EXPORTS) \
6815 for flag in $(EXTRA_HOST_FLAGS) ; do \
6816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6817 done; \
6818 echo "Doing TAGS in dejagnu" ; \
6819 (cd $(HOST_SUBDIR)/dejagnu && \
6820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6822 "RANLIB=$${RANLIB}" \
6823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6824 TAGS) \
6825 || exit 1
6827 @endif dejagnu
6829 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6830 maybe-install-info-dejagnu:
6831 @if dejagnu
6832 maybe-install-info-dejagnu: install-info-dejagnu
6834 install-info-dejagnu: \
6835 configure-dejagnu \
6836 info-dejagnu
6837 @: $(MAKE); $(unstage)
6838 @[ -f ./dejagnu/Makefile ] || exit 0; \
6839 r=`${PWD_COMMAND}`; export r; \
6840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6841 $(HOST_EXPORTS) \
6842 for flag in $(EXTRA_HOST_FLAGS) ; do \
6843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6844 done; \
6845 echo "Doing install-info in dejagnu" ; \
6846 (cd $(HOST_SUBDIR)/dejagnu && \
6847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6849 "RANLIB=$${RANLIB}" \
6850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6851 install-info) \
6852 || exit 1
6854 @endif dejagnu
6856 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6857 maybe-install-pdf-dejagnu:
6858 @if dejagnu
6859 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6861 install-pdf-dejagnu: \
6862 configure-dejagnu \
6863 pdf-dejagnu
6864 @: $(MAKE); $(unstage)
6865 @[ -f ./dejagnu/Makefile ] || exit 0; \
6866 r=`${PWD_COMMAND}`; export r; \
6867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6868 $(HOST_EXPORTS) \
6869 for flag in $(EXTRA_HOST_FLAGS) ; do \
6870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6871 done; \
6872 echo "Doing install-pdf in dejagnu" ; \
6873 (cd $(HOST_SUBDIR)/dejagnu && \
6874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6876 "RANLIB=$${RANLIB}" \
6877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6878 install-pdf) \
6879 || exit 1
6881 @endif dejagnu
6883 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6884 maybe-install-html-dejagnu:
6885 @if dejagnu
6886 maybe-install-html-dejagnu: install-html-dejagnu
6888 install-html-dejagnu: \
6889 configure-dejagnu \
6890 html-dejagnu
6891 @: $(MAKE); $(unstage)
6892 @[ -f ./dejagnu/Makefile ] || exit 0; \
6893 r=`${PWD_COMMAND}`; export r; \
6894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6895 $(HOST_EXPORTS) \
6896 for flag in $(EXTRA_HOST_FLAGS) ; do \
6897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6898 done; \
6899 echo "Doing install-html in dejagnu" ; \
6900 (cd $(HOST_SUBDIR)/dejagnu && \
6901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6903 "RANLIB=$${RANLIB}" \
6904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6905 install-html) \
6906 || exit 1
6908 @endif dejagnu
6910 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6911 maybe-installcheck-dejagnu:
6912 @if dejagnu
6913 maybe-installcheck-dejagnu: installcheck-dejagnu
6915 installcheck-dejagnu: \
6916 configure-dejagnu
6917 @: $(MAKE); $(unstage)
6918 @[ -f ./dejagnu/Makefile ] || exit 0; \
6919 r=`${PWD_COMMAND}`; export r; \
6920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6921 $(HOST_EXPORTS) \
6922 for flag in $(EXTRA_HOST_FLAGS) ; do \
6923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6924 done; \
6925 echo "Doing installcheck in dejagnu" ; \
6926 (cd $(HOST_SUBDIR)/dejagnu && \
6927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6929 "RANLIB=$${RANLIB}" \
6930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6931 installcheck) \
6932 || exit 1
6934 @endif dejagnu
6936 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6937 maybe-mostlyclean-dejagnu:
6938 @if dejagnu
6939 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6941 mostlyclean-dejagnu:
6942 @: $(MAKE); $(unstage)
6943 @[ -f ./dejagnu/Makefile ] || exit 0; \
6944 r=`${PWD_COMMAND}`; export r; \
6945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6946 $(HOST_EXPORTS) \
6947 for flag in $(EXTRA_HOST_FLAGS) ; do \
6948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6949 done; \
6950 echo "Doing mostlyclean in dejagnu" ; \
6951 (cd $(HOST_SUBDIR)/dejagnu && \
6952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6954 "RANLIB=$${RANLIB}" \
6955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6956 mostlyclean) \
6957 || exit 1
6959 @endif dejagnu
6961 .PHONY: maybe-clean-dejagnu clean-dejagnu
6962 maybe-clean-dejagnu:
6963 @if dejagnu
6964 maybe-clean-dejagnu: clean-dejagnu
6966 clean-dejagnu:
6967 @: $(MAKE); $(unstage)
6968 @[ -f ./dejagnu/Makefile ] || exit 0; \
6969 r=`${PWD_COMMAND}`; export r; \
6970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6971 $(HOST_EXPORTS) \
6972 for flag in $(EXTRA_HOST_FLAGS) ; do \
6973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6974 done; \
6975 echo "Doing clean in dejagnu" ; \
6976 (cd $(HOST_SUBDIR)/dejagnu && \
6977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6979 "RANLIB=$${RANLIB}" \
6980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6981 clean) \
6982 || exit 1
6984 @endif dejagnu
6986 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6987 maybe-distclean-dejagnu:
6988 @if dejagnu
6989 maybe-distclean-dejagnu: distclean-dejagnu
6991 distclean-dejagnu:
6992 @: $(MAKE); $(unstage)
6993 @[ -f ./dejagnu/Makefile ] || exit 0; \
6994 r=`${PWD_COMMAND}`; export r; \
6995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6996 $(HOST_EXPORTS) \
6997 for flag in $(EXTRA_HOST_FLAGS) ; do \
6998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6999 done; \
7000 echo "Doing distclean in dejagnu" ; \
7001 (cd $(HOST_SUBDIR)/dejagnu && \
7002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7004 "RANLIB=$${RANLIB}" \
7005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7006 distclean) \
7007 || exit 1
7009 @endif dejagnu
7011 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7012 maybe-maintainer-clean-dejagnu:
7013 @if dejagnu
7014 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7016 maintainer-clean-dejagnu:
7017 @: $(MAKE); $(unstage)
7018 @[ -f ./dejagnu/Makefile ] || exit 0; \
7019 r=`${PWD_COMMAND}`; export r; \
7020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7021 $(HOST_EXPORTS) \
7022 for flag in $(EXTRA_HOST_FLAGS) ; do \
7023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7024 done; \
7025 echo "Doing maintainer-clean in dejagnu" ; \
7026 (cd $(HOST_SUBDIR)/dejagnu && \
7027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7029 "RANLIB=$${RANLIB}" \
7030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7031 maintainer-clean) \
7032 || exit 1
7034 @endif dejagnu
7038 .PHONY: configure-etc maybe-configure-etc
7039 maybe-configure-etc:
7040 @if gcc-bootstrap
7041 configure-etc: stage_current
7042 @endif gcc-bootstrap
7043 @if etc
7044 maybe-configure-etc: configure-etc
7045 configure-etc:
7046 @: $(MAKE); $(unstage)
7047 @r=`${PWD_COMMAND}`; export r; \
7048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7049 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
7051 $(HOST_EXPORTS) \
7052 echo Configuring in $(HOST_SUBDIR)/etc; \
7053 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7054 case $(srcdir) in \
7055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7056 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7058 esac; \
7059 module_srcdir=etc; \
7060 $(SHELL) \
7061 $$s/$$module_srcdir/configure \
7062 --srcdir=$${topdir}/$$module_srcdir \
7063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7064 --target=${target_alias} \
7065 || exit 1
7066 @endif etc
7072 .PHONY: all-etc maybe-all-etc
7073 maybe-all-etc:
7074 @if gcc-bootstrap
7075 all-etc: stage_current
7076 @endif gcc-bootstrap
7077 @if etc
7078 TARGET-etc=all
7079 maybe-all-etc: all-etc
7080 all-etc: configure-etc
7081 @: $(MAKE); $(unstage)
7082 @r=`${PWD_COMMAND}`; export r; \
7083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7084 $(HOST_EXPORTS) \
7085 (cd $(HOST_SUBDIR)/etc && \
7086 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7087 $(TARGET-etc))
7088 @endif etc
7093 .PHONY: check-etc maybe-check-etc
7094 maybe-check-etc:
7095 @if etc
7096 maybe-check-etc: check-etc
7098 check-etc:
7099 @: $(MAKE); $(unstage)
7100 @r=`${PWD_COMMAND}`; export r; \
7101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7102 $(HOST_EXPORTS) \
7103 (cd $(HOST_SUBDIR)/etc && \
7104 $(MAKE) $(FLAGS_TO_PASS) check)
7106 @endif etc
7108 .PHONY: install-etc maybe-install-etc
7109 maybe-install-etc:
7110 @if etc
7111 maybe-install-etc: install-etc
7113 install-etc: installdirs
7114 @: $(MAKE); $(unstage)
7115 @r=`${PWD_COMMAND}`; export r; \
7116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7117 $(HOST_EXPORTS) \
7118 (cd $(HOST_SUBDIR)/etc && \
7119 $(MAKE) $(FLAGS_TO_PASS) install)
7121 @endif etc
7123 .PHONY: install-strip-etc maybe-install-strip-etc
7124 maybe-install-strip-etc:
7125 @if etc
7126 maybe-install-strip-etc: install-strip-etc
7128 install-strip-etc: installdirs
7129 @: $(MAKE); $(unstage)
7130 @r=`${PWD_COMMAND}`; export r; \
7131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7132 $(HOST_EXPORTS) \
7133 (cd $(HOST_SUBDIR)/etc && \
7134 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7136 @endif etc
7138 # Other targets (info, dvi, pdf, etc.)
7140 .PHONY: maybe-info-etc info-etc
7141 maybe-info-etc:
7142 @if etc
7143 maybe-info-etc: info-etc
7145 info-etc: \
7146 configure-etc
7147 @: $(MAKE); $(unstage)
7148 @[ -f ./etc/Makefile ] || exit 0; \
7149 r=`${PWD_COMMAND}`; export r; \
7150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7151 $(HOST_EXPORTS) \
7152 for flag in $(EXTRA_HOST_FLAGS) ; do \
7153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7154 done; \
7155 echo "Doing info in etc" ; \
7156 (cd $(HOST_SUBDIR)/etc && \
7157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7159 "RANLIB=$${RANLIB}" \
7160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7161 info) \
7162 || exit 1
7164 @endif etc
7166 .PHONY: maybe-dvi-etc dvi-etc
7167 maybe-dvi-etc:
7168 @if etc
7169 maybe-dvi-etc: dvi-etc
7171 dvi-etc: \
7172 configure-etc
7173 @: $(MAKE); $(unstage)
7174 @[ -f ./etc/Makefile ] || exit 0; \
7175 r=`${PWD_COMMAND}`; export r; \
7176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7177 $(HOST_EXPORTS) \
7178 for flag in $(EXTRA_HOST_FLAGS) ; do \
7179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7180 done; \
7181 echo "Doing dvi in etc" ; \
7182 (cd $(HOST_SUBDIR)/etc && \
7183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7185 "RANLIB=$${RANLIB}" \
7186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7187 dvi) \
7188 || exit 1
7190 @endif etc
7192 .PHONY: maybe-pdf-etc pdf-etc
7193 maybe-pdf-etc:
7194 @if etc
7195 maybe-pdf-etc: pdf-etc
7197 pdf-etc: \
7198 configure-etc
7199 @: $(MAKE); $(unstage)
7200 @[ -f ./etc/Makefile ] || exit 0; \
7201 r=`${PWD_COMMAND}`; export r; \
7202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7203 $(HOST_EXPORTS) \
7204 for flag in $(EXTRA_HOST_FLAGS) ; do \
7205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7206 done; \
7207 echo "Doing pdf in etc" ; \
7208 (cd $(HOST_SUBDIR)/etc && \
7209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7211 "RANLIB=$${RANLIB}" \
7212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7213 pdf) \
7214 || exit 1
7216 @endif etc
7218 .PHONY: maybe-html-etc html-etc
7219 maybe-html-etc:
7220 @if etc
7221 maybe-html-etc: html-etc
7223 html-etc: \
7224 configure-etc
7225 @: $(MAKE); $(unstage)
7226 @[ -f ./etc/Makefile ] || exit 0; \
7227 r=`${PWD_COMMAND}`; export r; \
7228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7229 $(HOST_EXPORTS) \
7230 for flag in $(EXTRA_HOST_FLAGS) ; do \
7231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7232 done; \
7233 echo "Doing html in etc" ; \
7234 (cd $(HOST_SUBDIR)/etc && \
7235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7237 "RANLIB=$${RANLIB}" \
7238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7239 html) \
7240 || exit 1
7242 @endif etc
7244 .PHONY: maybe-TAGS-etc TAGS-etc
7245 maybe-TAGS-etc:
7246 @if etc
7247 maybe-TAGS-etc: TAGS-etc
7249 TAGS-etc: \
7250 configure-etc
7251 @: $(MAKE); $(unstage)
7252 @[ -f ./etc/Makefile ] || exit 0; \
7253 r=`${PWD_COMMAND}`; export r; \
7254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7255 $(HOST_EXPORTS) \
7256 for flag in $(EXTRA_HOST_FLAGS) ; do \
7257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7258 done; \
7259 echo "Doing TAGS in etc" ; \
7260 (cd $(HOST_SUBDIR)/etc && \
7261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7263 "RANLIB=$${RANLIB}" \
7264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7265 TAGS) \
7266 || exit 1
7268 @endif etc
7270 .PHONY: maybe-install-info-etc install-info-etc
7271 maybe-install-info-etc:
7272 @if etc
7273 maybe-install-info-etc: install-info-etc
7275 install-info-etc: \
7276 configure-etc \
7277 info-etc
7278 @: $(MAKE); $(unstage)
7279 @[ -f ./etc/Makefile ] || exit 0; \
7280 r=`${PWD_COMMAND}`; export r; \
7281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7282 $(HOST_EXPORTS) \
7283 for flag in $(EXTRA_HOST_FLAGS) ; do \
7284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7285 done; \
7286 echo "Doing install-info in etc" ; \
7287 (cd $(HOST_SUBDIR)/etc && \
7288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7290 "RANLIB=$${RANLIB}" \
7291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7292 install-info) \
7293 || exit 1
7295 @endif etc
7297 .PHONY: maybe-install-pdf-etc install-pdf-etc
7298 maybe-install-pdf-etc:
7299 @if etc
7300 maybe-install-pdf-etc: install-pdf-etc
7302 install-pdf-etc: \
7303 configure-etc \
7304 pdf-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 install-pdf 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 install-pdf) \
7320 || exit 1
7322 @endif etc
7324 .PHONY: maybe-install-html-etc install-html-etc
7325 maybe-install-html-etc:
7326 @if etc
7327 maybe-install-html-etc: install-html-etc
7329 install-html-etc: \
7330 configure-etc \
7331 html-etc
7332 @: $(MAKE); $(unstage)
7333 @[ -f ./etc/Makefile ] || exit 0; \
7334 r=`${PWD_COMMAND}`; export r; \
7335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7336 $(HOST_EXPORTS) \
7337 for flag in $(EXTRA_HOST_FLAGS) ; do \
7338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7339 done; \
7340 echo "Doing install-html in etc" ; \
7341 (cd $(HOST_SUBDIR)/etc && \
7342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7344 "RANLIB=$${RANLIB}" \
7345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7346 install-html) \
7347 || exit 1
7349 @endif etc
7351 .PHONY: maybe-installcheck-etc installcheck-etc
7352 maybe-installcheck-etc:
7353 @if etc
7354 maybe-installcheck-etc: installcheck-etc
7356 installcheck-etc: \
7357 configure-etc
7358 @: $(MAKE); $(unstage)
7359 @[ -f ./etc/Makefile ] || exit 0; \
7360 r=`${PWD_COMMAND}`; export r; \
7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7362 $(HOST_EXPORTS) \
7363 for flag in $(EXTRA_HOST_FLAGS) ; do \
7364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7365 done; \
7366 echo "Doing installcheck in etc" ; \
7367 (cd $(HOST_SUBDIR)/etc && \
7368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7370 "RANLIB=$${RANLIB}" \
7371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7372 installcheck) \
7373 || exit 1
7375 @endif etc
7377 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7378 maybe-mostlyclean-etc:
7379 @if etc
7380 maybe-mostlyclean-etc: mostlyclean-etc
7382 mostlyclean-etc:
7383 @: $(MAKE); $(unstage)
7384 @[ -f ./etc/Makefile ] || exit 0; \
7385 r=`${PWD_COMMAND}`; export r; \
7386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7387 $(HOST_EXPORTS) \
7388 for flag in $(EXTRA_HOST_FLAGS) ; do \
7389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7390 done; \
7391 echo "Doing mostlyclean in etc" ; \
7392 (cd $(HOST_SUBDIR)/etc && \
7393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7395 "RANLIB=$${RANLIB}" \
7396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7397 mostlyclean) \
7398 || exit 1
7400 @endif etc
7402 .PHONY: maybe-clean-etc clean-etc
7403 maybe-clean-etc:
7404 @if etc
7405 maybe-clean-etc: clean-etc
7407 clean-etc:
7408 @: $(MAKE); $(unstage)
7409 @[ -f ./etc/Makefile ] || exit 0; \
7410 r=`${PWD_COMMAND}`; export r; \
7411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7412 $(HOST_EXPORTS) \
7413 for flag in $(EXTRA_HOST_FLAGS) ; do \
7414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7415 done; \
7416 echo "Doing clean in etc" ; \
7417 (cd $(HOST_SUBDIR)/etc && \
7418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7420 "RANLIB=$${RANLIB}" \
7421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7422 clean) \
7423 || exit 1
7425 @endif etc
7427 .PHONY: maybe-distclean-etc distclean-etc
7428 maybe-distclean-etc:
7429 @if etc
7430 maybe-distclean-etc: distclean-etc
7432 distclean-etc:
7433 @: $(MAKE); $(unstage)
7434 @[ -f ./etc/Makefile ] || exit 0; \
7435 r=`${PWD_COMMAND}`; export r; \
7436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7437 $(HOST_EXPORTS) \
7438 for flag in $(EXTRA_HOST_FLAGS) ; do \
7439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7440 done; \
7441 echo "Doing distclean in etc" ; \
7442 (cd $(HOST_SUBDIR)/etc && \
7443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7445 "RANLIB=$${RANLIB}" \
7446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7447 distclean) \
7448 || exit 1
7450 @endif etc
7452 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7453 maybe-maintainer-clean-etc:
7454 @if etc
7455 maybe-maintainer-clean-etc: maintainer-clean-etc
7457 maintainer-clean-etc:
7458 @: $(MAKE); $(unstage)
7459 @[ -f ./etc/Makefile ] || exit 0; \
7460 r=`${PWD_COMMAND}`; export r; \
7461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7462 $(HOST_EXPORTS) \
7463 for flag in $(EXTRA_HOST_FLAGS) ; do \
7464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7465 done; \
7466 echo "Doing maintainer-clean in etc" ; \
7467 (cd $(HOST_SUBDIR)/etc && \
7468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7470 "RANLIB=$${RANLIB}" \
7471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7472 maintainer-clean) \
7473 || exit 1
7475 @endif etc
7479 .PHONY: configure-fastjar maybe-configure-fastjar
7480 maybe-configure-fastjar:
7481 @if gcc-bootstrap
7482 configure-fastjar: stage_current
7483 @endif gcc-bootstrap
7484 @if fastjar
7485 maybe-configure-fastjar: configure-fastjar
7486 configure-fastjar:
7487 @: $(MAKE); $(unstage)
7488 @r=`${PWD_COMMAND}`; export r; \
7489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7490 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7492 $(HOST_EXPORTS) \
7493 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7494 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7495 case $(srcdir) in \
7496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7497 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7499 esac; \
7500 module_srcdir=fastjar; \
7501 $(SHELL) \
7502 $$s/$$module_srcdir/configure \
7503 --srcdir=$${topdir}/$$module_srcdir \
7504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7505 --target=${target_alias} \
7506 || exit 1
7507 @endif fastjar
7513 .PHONY: all-fastjar maybe-all-fastjar
7514 maybe-all-fastjar:
7515 @if gcc-bootstrap
7516 all-fastjar: stage_current
7517 @endif gcc-bootstrap
7518 @if fastjar
7519 TARGET-fastjar=all
7520 maybe-all-fastjar: all-fastjar
7521 all-fastjar: configure-fastjar
7522 @: $(MAKE); $(unstage)
7523 @r=`${PWD_COMMAND}`; export r; \
7524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7525 $(HOST_EXPORTS) \
7526 (cd $(HOST_SUBDIR)/fastjar && \
7527 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7528 $(TARGET-fastjar))
7529 @endif fastjar
7534 .PHONY: check-fastjar maybe-check-fastjar
7535 maybe-check-fastjar:
7536 @if fastjar
7537 maybe-check-fastjar: check-fastjar
7539 # This module is only tested in a native toolchain.
7540 check-fastjar:
7541 @: $(MAKE); $(unstage)
7542 @if [ '$(host)' = '$(target)' ] ; then \
7543 r=`${PWD_COMMAND}`; export r; \
7544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7545 $(HOST_EXPORTS) \
7546 (cd $(HOST_SUBDIR)/fastjar && \
7547 $(MAKE) $(FLAGS_TO_PASS) check); \
7550 @endif fastjar
7552 .PHONY: install-fastjar maybe-install-fastjar
7553 maybe-install-fastjar:
7554 @if fastjar
7555 maybe-install-fastjar: install-fastjar
7557 install-fastjar: installdirs
7558 @: $(MAKE); $(unstage)
7559 @r=`${PWD_COMMAND}`; export r; \
7560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7561 $(HOST_EXPORTS) \
7562 (cd $(HOST_SUBDIR)/fastjar && \
7563 $(MAKE) $(FLAGS_TO_PASS) install)
7565 @endif fastjar
7567 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7568 maybe-install-strip-fastjar:
7569 @if fastjar
7570 maybe-install-strip-fastjar: install-strip-fastjar
7572 install-strip-fastjar: installdirs
7573 @: $(MAKE); $(unstage)
7574 @r=`${PWD_COMMAND}`; export r; \
7575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7576 $(HOST_EXPORTS) \
7577 (cd $(HOST_SUBDIR)/fastjar && \
7578 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7580 @endif fastjar
7582 # Other targets (info, dvi, pdf, etc.)
7584 .PHONY: maybe-info-fastjar info-fastjar
7585 maybe-info-fastjar:
7586 @if fastjar
7587 maybe-info-fastjar: info-fastjar
7589 info-fastjar: \
7590 configure-fastjar
7591 @: $(MAKE); $(unstage)
7592 @[ -f ./fastjar/Makefile ] || exit 0; \
7593 r=`${PWD_COMMAND}`; export r; \
7594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7595 $(HOST_EXPORTS) \
7596 for flag in $(EXTRA_HOST_FLAGS) ; do \
7597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7598 done; \
7599 echo "Doing info in fastjar" ; \
7600 (cd $(HOST_SUBDIR)/fastjar && \
7601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7603 "RANLIB=$${RANLIB}" \
7604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7605 info) \
7606 || exit 1
7608 @endif fastjar
7610 .PHONY: maybe-dvi-fastjar dvi-fastjar
7611 maybe-dvi-fastjar:
7612 @if fastjar
7613 maybe-dvi-fastjar: dvi-fastjar
7615 dvi-fastjar: \
7616 configure-fastjar
7617 @: $(MAKE); $(unstage)
7618 @[ -f ./fastjar/Makefile ] || exit 0; \
7619 r=`${PWD_COMMAND}`; export r; \
7620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7621 $(HOST_EXPORTS) \
7622 for flag in $(EXTRA_HOST_FLAGS) ; do \
7623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7624 done; \
7625 echo "Doing dvi in fastjar" ; \
7626 (cd $(HOST_SUBDIR)/fastjar && \
7627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7629 "RANLIB=$${RANLIB}" \
7630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7631 dvi) \
7632 || exit 1
7634 @endif fastjar
7636 .PHONY: maybe-pdf-fastjar pdf-fastjar
7637 maybe-pdf-fastjar:
7638 @if fastjar
7639 maybe-pdf-fastjar: pdf-fastjar
7641 pdf-fastjar: \
7642 configure-fastjar
7643 @: $(MAKE); $(unstage)
7644 @[ -f ./fastjar/Makefile ] || exit 0; \
7645 r=`${PWD_COMMAND}`; export r; \
7646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7647 $(HOST_EXPORTS) \
7648 for flag in $(EXTRA_HOST_FLAGS) ; do \
7649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7650 done; \
7651 echo "Doing pdf in fastjar" ; \
7652 (cd $(HOST_SUBDIR)/fastjar && \
7653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7655 "RANLIB=$${RANLIB}" \
7656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7657 pdf) \
7658 || exit 1
7660 @endif fastjar
7662 .PHONY: maybe-html-fastjar html-fastjar
7663 maybe-html-fastjar:
7664 @if fastjar
7665 maybe-html-fastjar: html-fastjar
7667 html-fastjar: \
7668 configure-fastjar
7669 @: $(MAKE); $(unstage)
7670 @[ -f ./fastjar/Makefile ] || exit 0; \
7671 r=`${PWD_COMMAND}`; export r; \
7672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7673 $(HOST_EXPORTS) \
7674 for flag in $(EXTRA_HOST_FLAGS) ; do \
7675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7676 done; \
7677 echo "Doing html in fastjar" ; \
7678 (cd $(HOST_SUBDIR)/fastjar && \
7679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7681 "RANLIB=$${RANLIB}" \
7682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7683 html) \
7684 || exit 1
7686 @endif fastjar
7688 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7689 maybe-TAGS-fastjar:
7690 @if fastjar
7691 maybe-TAGS-fastjar: TAGS-fastjar
7693 TAGS-fastjar: \
7694 configure-fastjar
7695 @: $(MAKE); $(unstage)
7696 @[ -f ./fastjar/Makefile ] || exit 0; \
7697 r=`${PWD_COMMAND}`; export r; \
7698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7699 $(HOST_EXPORTS) \
7700 for flag in $(EXTRA_HOST_FLAGS) ; do \
7701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7702 done; \
7703 echo "Doing TAGS in fastjar" ; \
7704 (cd $(HOST_SUBDIR)/fastjar && \
7705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7707 "RANLIB=$${RANLIB}" \
7708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7709 TAGS) \
7710 || exit 1
7712 @endif fastjar
7714 .PHONY: maybe-install-info-fastjar install-info-fastjar
7715 maybe-install-info-fastjar:
7716 @if fastjar
7717 maybe-install-info-fastjar: install-info-fastjar
7719 install-info-fastjar: \
7720 configure-fastjar \
7721 info-fastjar
7722 @: $(MAKE); $(unstage)
7723 @[ -f ./fastjar/Makefile ] || exit 0; \
7724 r=`${PWD_COMMAND}`; export r; \
7725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7726 $(HOST_EXPORTS) \
7727 for flag in $(EXTRA_HOST_FLAGS) ; do \
7728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7729 done; \
7730 echo "Doing install-info in fastjar" ; \
7731 (cd $(HOST_SUBDIR)/fastjar && \
7732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7734 "RANLIB=$${RANLIB}" \
7735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7736 install-info) \
7737 || exit 1
7739 @endif fastjar
7741 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7742 maybe-install-pdf-fastjar:
7743 @if fastjar
7744 maybe-install-pdf-fastjar: install-pdf-fastjar
7746 install-pdf-fastjar: \
7747 configure-fastjar \
7748 pdf-fastjar
7749 @: $(MAKE); $(unstage)
7750 @[ -f ./fastjar/Makefile ] || exit 0; \
7751 r=`${PWD_COMMAND}`; export r; \
7752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7753 $(HOST_EXPORTS) \
7754 for flag in $(EXTRA_HOST_FLAGS) ; do \
7755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7756 done; \
7757 echo "Doing install-pdf in fastjar" ; \
7758 (cd $(HOST_SUBDIR)/fastjar && \
7759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7761 "RANLIB=$${RANLIB}" \
7762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7763 install-pdf) \
7764 || exit 1
7766 @endif fastjar
7768 .PHONY: maybe-install-html-fastjar install-html-fastjar
7769 maybe-install-html-fastjar:
7770 @if fastjar
7771 maybe-install-html-fastjar: install-html-fastjar
7773 install-html-fastjar: \
7774 configure-fastjar \
7775 html-fastjar
7776 @: $(MAKE); $(unstage)
7777 @[ -f ./fastjar/Makefile ] || exit 0; \
7778 r=`${PWD_COMMAND}`; export r; \
7779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7780 $(HOST_EXPORTS) \
7781 for flag in $(EXTRA_HOST_FLAGS) ; do \
7782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7783 done; \
7784 echo "Doing install-html in fastjar" ; \
7785 (cd $(HOST_SUBDIR)/fastjar && \
7786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7788 "RANLIB=$${RANLIB}" \
7789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7790 install-html) \
7791 || exit 1
7793 @endif fastjar
7795 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7796 maybe-installcheck-fastjar:
7797 @if fastjar
7798 maybe-installcheck-fastjar: installcheck-fastjar
7800 installcheck-fastjar: \
7801 configure-fastjar
7802 @: $(MAKE); $(unstage)
7803 @[ -f ./fastjar/Makefile ] || exit 0; \
7804 r=`${PWD_COMMAND}`; export r; \
7805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7806 $(HOST_EXPORTS) \
7807 for flag in $(EXTRA_HOST_FLAGS) ; do \
7808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7809 done; \
7810 echo "Doing installcheck in fastjar" ; \
7811 (cd $(HOST_SUBDIR)/fastjar && \
7812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7814 "RANLIB=$${RANLIB}" \
7815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7816 installcheck) \
7817 || exit 1
7819 @endif fastjar
7821 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7822 maybe-mostlyclean-fastjar:
7823 @if fastjar
7824 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7826 mostlyclean-fastjar:
7827 @: $(MAKE); $(unstage)
7828 @[ -f ./fastjar/Makefile ] || exit 0; \
7829 r=`${PWD_COMMAND}`; export r; \
7830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7831 $(HOST_EXPORTS) \
7832 for flag in $(EXTRA_HOST_FLAGS) ; do \
7833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7834 done; \
7835 echo "Doing mostlyclean in fastjar" ; \
7836 (cd $(HOST_SUBDIR)/fastjar && \
7837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7839 "RANLIB=$${RANLIB}" \
7840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7841 mostlyclean) \
7842 || exit 1
7844 @endif fastjar
7846 .PHONY: maybe-clean-fastjar clean-fastjar
7847 maybe-clean-fastjar:
7848 @if fastjar
7849 maybe-clean-fastjar: clean-fastjar
7851 clean-fastjar:
7852 @: $(MAKE); $(unstage)
7853 @[ -f ./fastjar/Makefile ] || exit 0; \
7854 r=`${PWD_COMMAND}`; export r; \
7855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7856 $(HOST_EXPORTS) \
7857 for flag in $(EXTRA_HOST_FLAGS) ; do \
7858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7859 done; \
7860 echo "Doing clean in fastjar" ; \
7861 (cd $(HOST_SUBDIR)/fastjar && \
7862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7864 "RANLIB=$${RANLIB}" \
7865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7866 clean) \
7867 || exit 1
7869 @endif fastjar
7871 .PHONY: maybe-distclean-fastjar distclean-fastjar
7872 maybe-distclean-fastjar:
7873 @if fastjar
7874 maybe-distclean-fastjar: distclean-fastjar
7876 distclean-fastjar:
7877 @: $(MAKE); $(unstage)
7878 @[ -f ./fastjar/Makefile ] || exit 0; \
7879 r=`${PWD_COMMAND}`; export r; \
7880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7881 $(HOST_EXPORTS) \
7882 for flag in $(EXTRA_HOST_FLAGS) ; do \
7883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7884 done; \
7885 echo "Doing distclean in fastjar" ; \
7886 (cd $(HOST_SUBDIR)/fastjar && \
7887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7889 "RANLIB=$${RANLIB}" \
7890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7891 distclean) \
7892 || exit 1
7894 @endif fastjar
7896 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7897 maybe-maintainer-clean-fastjar:
7898 @if fastjar
7899 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7901 maintainer-clean-fastjar:
7902 @: $(MAKE); $(unstage)
7903 @[ -f ./fastjar/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 maintainer-clean in fastjar" ; \
7911 (cd $(HOST_SUBDIR)/fastjar && \
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 maintainer-clean) \
7917 || exit 1
7919 @endif fastjar
7923 .PHONY: configure-fixincludes maybe-configure-fixincludes
7924 maybe-configure-fixincludes:
7925 @if gcc-bootstrap
7926 configure-fixincludes: stage_current
7927 @endif gcc-bootstrap
7928 @if fixincludes
7929 maybe-configure-fixincludes: configure-fixincludes
7930 configure-fixincludes:
7931 @r=`${PWD_COMMAND}`; export r; \
7932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7933 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7935 $(HOST_EXPORTS) \
7936 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7937 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7938 case $(srcdir) in \
7939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7940 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7942 esac; \
7943 module_srcdir=fixincludes; \
7944 $(SHELL) \
7945 $$s/$$module_srcdir/configure \
7946 --srcdir=$${topdir}/$$module_srcdir \
7947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7948 --target=${target_alias} \
7949 || exit 1
7950 @endif fixincludes
7954 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7955 maybe-configure-stage1-fixincludes:
7956 @if fixincludes-bootstrap
7957 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7958 configure-stage1-fixincludes:
7959 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7961 @r=`${PWD_COMMAND}`; export r; \
7962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7963 TFLAGS="$(STAGE1_TFLAGS)"; \
7964 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7965 $(HOST_EXPORTS) \
7966 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7967 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7968 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
7969 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7971 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7972 case $(srcdir) in \
7973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7974 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7976 esac; \
7977 module_srcdir=fixincludes; \
7978 $(SHELL) $$s/$$module_srcdir/configure \
7979 --srcdir=$${topdir}/$$module_srcdir \
7980 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7981 --target=${target_alias} \
7983 $(STAGE1_CONFIGURE_FLAGS)
7984 @endif fixincludes-bootstrap
7986 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7987 maybe-configure-stage2-fixincludes:
7988 @if fixincludes-bootstrap
7989 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7990 configure-stage2-fixincludes:
7991 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7993 @r=`${PWD_COMMAND}`; export r; \
7994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7995 TFLAGS="$(STAGE2_TFLAGS)"; \
7996 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7997 $(HOST_EXPORTS) \
7998 $(POSTSTAGE1_HOST_EXPORTS) \
7999 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8000 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8001 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8002 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
8003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8004 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8005 case $(srcdir) in \
8006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8007 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8009 esac; \
8010 module_srcdir=fixincludes; \
8011 $(SHELL) $$s/$$module_srcdir/configure \
8012 --srcdir=$${topdir}/$$module_srcdir \
8013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8014 --target=${target_alias} \
8015 --with-build-libsubdir=$(HOST_SUBDIR) \
8016 $(STAGE2_CONFIGURE_FLAGS)
8017 @endif fixincludes-bootstrap
8019 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8020 maybe-configure-stage3-fixincludes:
8021 @if fixincludes-bootstrap
8022 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8023 configure-stage3-fixincludes:
8024 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8025 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8026 @r=`${PWD_COMMAND}`; export r; \
8027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8028 TFLAGS="$(STAGE3_TFLAGS)"; \
8029 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8030 $(HOST_EXPORTS) \
8031 $(POSTSTAGE1_HOST_EXPORTS) \
8032 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8033 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8034 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8035 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
8036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8037 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8038 case $(srcdir) in \
8039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8040 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8042 esac; \
8043 module_srcdir=fixincludes; \
8044 $(SHELL) $$s/$$module_srcdir/configure \
8045 --srcdir=$${topdir}/$$module_srcdir \
8046 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8047 --target=${target_alias} \
8048 --with-build-libsubdir=$(HOST_SUBDIR) \
8049 $(STAGE3_CONFIGURE_FLAGS)
8050 @endif fixincludes-bootstrap
8052 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8053 maybe-configure-stage4-fixincludes:
8054 @if fixincludes-bootstrap
8055 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8056 configure-stage4-fixincludes:
8057 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8058 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8059 @r=`${PWD_COMMAND}`; export r; \
8060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8061 TFLAGS="$(STAGE4_TFLAGS)"; \
8062 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8063 $(HOST_EXPORTS) \
8064 $(POSTSTAGE1_HOST_EXPORTS) \
8065 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8066 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8067 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8068 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
8069 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8070 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8071 case $(srcdir) in \
8072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8073 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8075 esac; \
8076 module_srcdir=fixincludes; \
8077 $(SHELL) $$s/$$module_srcdir/configure \
8078 --srcdir=$${topdir}/$$module_srcdir \
8079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8080 --target=${target_alias} \
8081 --with-build-libsubdir=$(HOST_SUBDIR) \
8082 $(STAGE4_CONFIGURE_FLAGS)
8083 @endif fixincludes-bootstrap
8085 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8086 maybe-configure-stageprofile-fixincludes:
8087 @if fixincludes-bootstrap
8088 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8089 configure-stageprofile-fixincludes:
8090 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8092 @r=`${PWD_COMMAND}`; export r; \
8093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8094 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8095 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8096 $(HOST_EXPORTS) \
8097 $(POSTSTAGE1_HOST_EXPORTS) \
8098 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8099 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8100 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8101 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
8102 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8103 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8104 case $(srcdir) in \
8105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8106 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8108 esac; \
8109 module_srcdir=fixincludes; \
8110 $(SHELL) $$s/$$module_srcdir/configure \
8111 --srcdir=$${topdir}/$$module_srcdir \
8112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8113 --target=${target_alias} \
8114 --with-build-libsubdir=$(HOST_SUBDIR) \
8115 $(STAGEprofile_CONFIGURE_FLAGS)
8116 @endif fixincludes-bootstrap
8118 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8119 maybe-configure-stagefeedback-fixincludes:
8120 @if fixincludes-bootstrap
8121 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8122 configure-stagefeedback-fixincludes:
8123 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8124 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8125 @r=`${PWD_COMMAND}`; export r; \
8126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8127 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8128 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8129 $(HOST_EXPORTS) \
8130 $(POSTSTAGE1_HOST_EXPORTS) \
8131 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8132 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8133 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8134 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8136 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8137 case $(srcdir) in \
8138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8139 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8141 esac; \
8142 module_srcdir=fixincludes; \
8143 $(SHELL) $$s/$$module_srcdir/configure \
8144 --srcdir=$${topdir}/$$module_srcdir \
8145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8146 --target=${target_alias} \
8147 --with-build-libsubdir=$(HOST_SUBDIR) \
8148 $(STAGEfeedback_CONFIGURE_FLAGS)
8149 @endif fixincludes-bootstrap
8155 .PHONY: all-fixincludes maybe-all-fixincludes
8156 maybe-all-fixincludes:
8157 @if gcc-bootstrap
8158 all-fixincludes: stage_current
8159 @endif gcc-bootstrap
8160 @if fixincludes
8161 TARGET-fixincludes=all
8162 maybe-all-fixincludes: all-fixincludes
8163 all-fixincludes: configure-fixincludes
8164 @r=`${PWD_COMMAND}`; export r; \
8165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8166 $(HOST_EXPORTS) \
8167 (cd $(HOST_SUBDIR)/fixincludes && \
8168 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8169 $(TARGET-fixincludes))
8170 @endif fixincludes
8174 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8175 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8176 maybe-all-stage1-fixincludes:
8177 maybe-clean-stage1-fixincludes:
8178 @if fixincludes-bootstrap
8179 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8180 all-stage1: all-stage1-fixincludes
8181 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8182 all-stage1-fixincludes: configure-stage1-fixincludes
8183 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8184 @r=`${PWD_COMMAND}`; export r; \
8185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8186 TFLAGS="$(STAGE1_TFLAGS)"; \
8187 $(HOST_EXPORTS) \
8188 cd $(HOST_SUBDIR)/fixincludes && \
8189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8190 CFLAGS="$(STAGE1_CFLAGS)" \
8191 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8192 LIBCFLAGS="$(LIBCFLAGS)" \
8193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8196 $(EXTRA_HOST_FLAGS) \
8197 $(STAGE1_FLAGS_TO_PASS) \
8198 TFLAGS="$(STAGE1_TFLAGS)" \
8199 $(TARGET-stage1-fixincludes)
8201 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8202 clean-stage1: clean-stage1-fixincludes
8203 clean-stage1-fixincludes:
8204 @if [ $(current_stage) = stage1 ]; then \
8205 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8206 else \
8207 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8208 $(MAKE) stage1-start; \
8209 fi; \
8210 cd $(HOST_SUBDIR)/fixincludes && \
8211 $(MAKE) $(EXTRA_HOST_FLAGS) \
8212 $(STAGE1_FLAGS_TO_PASS) clean
8213 @endif fixincludes-bootstrap
8216 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8217 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8218 maybe-all-stage2-fixincludes:
8219 maybe-clean-stage2-fixincludes:
8220 @if fixincludes-bootstrap
8221 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8222 all-stage2: all-stage2-fixincludes
8223 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8224 all-stage2-fixincludes: configure-stage2-fixincludes
8225 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8226 @r=`${PWD_COMMAND}`; export r; \
8227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8228 TFLAGS="$(STAGE2_TFLAGS)"; \
8229 $(HOST_EXPORTS) \
8230 $(POSTSTAGE1_HOST_EXPORTS) \
8231 cd $(HOST_SUBDIR)/fixincludes && \
8232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8233 CFLAGS="$(STAGE2_CFLAGS)" \
8234 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8235 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8236 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8237 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8238 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8239 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8240 TFLAGS="$(STAGE2_TFLAGS)" \
8241 $(TARGET-stage2-fixincludes)
8243 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8244 clean-stage2: clean-stage2-fixincludes
8245 clean-stage2-fixincludes:
8246 @if [ $(current_stage) = stage2 ]; then \
8247 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8248 else \
8249 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8250 $(MAKE) stage2-start; \
8251 fi; \
8252 cd $(HOST_SUBDIR)/fixincludes && \
8253 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8254 @endif fixincludes-bootstrap
8257 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8258 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8259 maybe-all-stage3-fixincludes:
8260 maybe-clean-stage3-fixincludes:
8261 @if fixincludes-bootstrap
8262 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8263 all-stage3: all-stage3-fixincludes
8264 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8265 all-stage3-fixincludes: configure-stage3-fixincludes
8266 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8267 @r=`${PWD_COMMAND}`; export r; \
8268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8269 TFLAGS="$(STAGE3_TFLAGS)"; \
8270 $(HOST_EXPORTS) \
8271 $(POSTSTAGE1_HOST_EXPORTS) \
8272 cd $(HOST_SUBDIR)/fixincludes && \
8273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8274 CFLAGS="$(STAGE3_CFLAGS)" \
8275 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8276 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8280 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8281 TFLAGS="$(STAGE3_TFLAGS)" \
8282 $(TARGET-stage3-fixincludes)
8284 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8285 clean-stage3: clean-stage3-fixincludes
8286 clean-stage3-fixincludes:
8287 @if [ $(current_stage) = stage3 ]; then \
8288 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8289 else \
8290 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8291 $(MAKE) stage3-start; \
8292 fi; \
8293 cd $(HOST_SUBDIR)/fixincludes && \
8294 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8295 @endif fixincludes-bootstrap
8298 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8299 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8300 maybe-all-stage4-fixincludes:
8301 maybe-clean-stage4-fixincludes:
8302 @if fixincludes-bootstrap
8303 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8304 all-stage4: all-stage4-fixincludes
8305 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8306 all-stage4-fixincludes: configure-stage4-fixincludes
8307 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8308 @r=`${PWD_COMMAND}`; export r; \
8309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8310 TFLAGS="$(STAGE4_TFLAGS)"; \
8311 $(HOST_EXPORTS) \
8312 $(POSTSTAGE1_HOST_EXPORTS) \
8313 cd $(HOST_SUBDIR)/fixincludes && \
8314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8315 CFLAGS="$(STAGE4_CFLAGS)" \
8316 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8317 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8321 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8322 TFLAGS="$(STAGE4_TFLAGS)" \
8323 $(TARGET-stage4-fixincludes)
8325 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8326 clean-stage4: clean-stage4-fixincludes
8327 clean-stage4-fixincludes:
8328 @if [ $(current_stage) = stage4 ]; then \
8329 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8330 else \
8331 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8332 $(MAKE) stage4-start; \
8333 fi; \
8334 cd $(HOST_SUBDIR)/fixincludes && \
8335 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8336 @endif fixincludes-bootstrap
8339 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8340 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8341 maybe-all-stageprofile-fixincludes:
8342 maybe-clean-stageprofile-fixincludes:
8343 @if fixincludes-bootstrap
8344 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8345 all-stageprofile: all-stageprofile-fixincludes
8346 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8347 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8348 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8349 @r=`${PWD_COMMAND}`; export r; \
8350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8351 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8352 $(HOST_EXPORTS) \
8353 $(POSTSTAGE1_HOST_EXPORTS) \
8354 cd $(HOST_SUBDIR)/fixincludes && \
8355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8356 CFLAGS="$(STAGEprofile_CFLAGS)" \
8357 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8358 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8362 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8363 TFLAGS="$(STAGEprofile_TFLAGS)" \
8364 $(TARGET-stageprofile-fixincludes)
8366 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8367 clean-stageprofile: clean-stageprofile-fixincludes
8368 clean-stageprofile-fixincludes:
8369 @if [ $(current_stage) = stageprofile ]; then \
8370 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8371 else \
8372 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8373 $(MAKE) stageprofile-start; \
8374 fi; \
8375 cd $(HOST_SUBDIR)/fixincludes && \
8376 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8377 @endif fixincludes-bootstrap
8380 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8381 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8382 maybe-all-stagefeedback-fixincludes:
8383 maybe-clean-stagefeedback-fixincludes:
8384 @if fixincludes-bootstrap
8385 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8386 all-stagefeedback: all-stagefeedback-fixincludes
8387 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8388 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8389 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8390 @r=`${PWD_COMMAND}`; export r; \
8391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8392 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8393 $(HOST_EXPORTS) \
8394 $(POSTSTAGE1_HOST_EXPORTS) \
8395 cd $(HOST_SUBDIR)/fixincludes && \
8396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8397 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8398 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8399 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8403 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8404 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8405 $(TARGET-stagefeedback-fixincludes)
8407 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8408 clean-stagefeedback: clean-stagefeedback-fixincludes
8409 clean-stagefeedback-fixincludes:
8410 @if [ $(current_stage) = stagefeedback ]; then \
8411 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8412 else \
8413 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8414 $(MAKE) stagefeedback-start; \
8415 fi; \
8416 cd $(HOST_SUBDIR)/fixincludes && \
8417 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8418 @endif fixincludes-bootstrap
8424 .PHONY: check-fixincludes maybe-check-fixincludes
8425 maybe-check-fixincludes:
8426 @if fixincludes
8427 maybe-check-fixincludes: check-fixincludes
8429 check-fixincludes:
8430 @: $(MAKE); $(unstage)
8431 @r=`${PWD_COMMAND}`; export r; \
8432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8433 $(HOST_EXPORTS) \
8434 (cd $(HOST_SUBDIR)/fixincludes && \
8435 $(MAKE) $(FLAGS_TO_PASS) check)
8437 @endif fixincludes
8439 .PHONY: install-fixincludes maybe-install-fixincludes
8440 maybe-install-fixincludes:
8441 @if fixincludes
8442 maybe-install-fixincludes: install-fixincludes
8444 install-fixincludes: installdirs
8445 @: $(MAKE); $(unstage)
8446 @r=`${PWD_COMMAND}`; export r; \
8447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8448 $(HOST_EXPORTS) \
8449 (cd $(HOST_SUBDIR)/fixincludes && \
8450 $(MAKE) $(FLAGS_TO_PASS) install)
8452 @endif fixincludes
8454 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8455 maybe-install-strip-fixincludes:
8456 @if fixincludes
8457 maybe-install-strip-fixincludes: install-strip-fixincludes
8459 install-strip-fixincludes: installdirs
8460 @: $(MAKE); $(unstage)
8461 @r=`${PWD_COMMAND}`; export r; \
8462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8463 $(HOST_EXPORTS) \
8464 (cd $(HOST_SUBDIR)/fixincludes && \
8465 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8467 @endif fixincludes
8469 # Other targets (info, dvi, pdf, etc.)
8471 .PHONY: maybe-info-fixincludes info-fixincludes
8472 maybe-info-fixincludes:
8473 @if fixincludes
8474 maybe-info-fixincludes: info-fixincludes
8476 info-fixincludes: \
8477 configure-fixincludes
8478 @[ -f ./fixincludes/Makefile ] || exit 0; \
8479 r=`${PWD_COMMAND}`; export r; \
8480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8481 $(HOST_EXPORTS) \
8482 for flag in $(EXTRA_HOST_FLAGS) ; do \
8483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8484 done; \
8485 echo "Doing info in fixincludes" ; \
8486 (cd $(HOST_SUBDIR)/fixincludes && \
8487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8489 "RANLIB=$${RANLIB}" \
8490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8491 info) \
8492 || exit 1
8494 @endif fixincludes
8496 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8497 maybe-dvi-fixincludes:
8498 @if fixincludes
8499 maybe-dvi-fixincludes: dvi-fixincludes
8501 dvi-fixincludes: \
8502 configure-fixincludes
8503 @[ -f ./fixincludes/Makefile ] || exit 0; \
8504 r=`${PWD_COMMAND}`; export r; \
8505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8506 $(HOST_EXPORTS) \
8507 for flag in $(EXTRA_HOST_FLAGS) ; do \
8508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8509 done; \
8510 echo "Doing dvi in fixincludes" ; \
8511 (cd $(HOST_SUBDIR)/fixincludes && \
8512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8514 "RANLIB=$${RANLIB}" \
8515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8516 dvi) \
8517 || exit 1
8519 @endif fixincludes
8521 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8522 maybe-pdf-fixincludes:
8523 @if fixincludes
8524 maybe-pdf-fixincludes: pdf-fixincludes
8526 pdf-fixincludes: \
8527 configure-fixincludes
8528 @[ -f ./fixincludes/Makefile ] || exit 0; \
8529 r=`${PWD_COMMAND}`; export r; \
8530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8531 $(HOST_EXPORTS) \
8532 for flag in $(EXTRA_HOST_FLAGS) ; do \
8533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8534 done; \
8535 echo "Doing pdf in fixincludes" ; \
8536 (cd $(HOST_SUBDIR)/fixincludes && \
8537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8539 "RANLIB=$${RANLIB}" \
8540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8541 pdf) \
8542 || exit 1
8544 @endif fixincludes
8546 .PHONY: maybe-html-fixincludes html-fixincludes
8547 maybe-html-fixincludes:
8548 @if fixincludes
8549 maybe-html-fixincludes: html-fixincludes
8551 html-fixincludes: \
8552 configure-fixincludes
8553 @[ -f ./fixincludes/Makefile ] || exit 0; \
8554 r=`${PWD_COMMAND}`; export r; \
8555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8556 $(HOST_EXPORTS) \
8557 for flag in $(EXTRA_HOST_FLAGS) ; do \
8558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8559 done; \
8560 echo "Doing html in fixincludes" ; \
8561 (cd $(HOST_SUBDIR)/fixincludes && \
8562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8564 "RANLIB=$${RANLIB}" \
8565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8566 html) \
8567 || exit 1
8569 @endif fixincludes
8571 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8572 maybe-TAGS-fixincludes:
8573 @if fixincludes
8574 maybe-TAGS-fixincludes: TAGS-fixincludes
8576 # fixincludes doesn't support TAGS.
8577 TAGS-fixincludes:
8579 @endif fixincludes
8581 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8582 maybe-install-info-fixincludes:
8583 @if fixincludes
8584 maybe-install-info-fixincludes: install-info-fixincludes
8586 install-info-fixincludes: \
8587 configure-fixincludes \
8588 info-fixincludes
8589 @[ -f ./fixincludes/Makefile ] || exit 0; \
8590 r=`${PWD_COMMAND}`; export r; \
8591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8592 $(HOST_EXPORTS) \
8593 for flag in $(EXTRA_HOST_FLAGS) ; do \
8594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8595 done; \
8596 echo "Doing install-info in fixincludes" ; \
8597 (cd $(HOST_SUBDIR)/fixincludes && \
8598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8600 "RANLIB=$${RANLIB}" \
8601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8602 install-info) \
8603 || exit 1
8605 @endif fixincludes
8607 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8608 maybe-install-pdf-fixincludes:
8609 @if fixincludes
8610 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8612 install-pdf-fixincludes: \
8613 configure-fixincludes \
8614 pdf-fixincludes
8615 @[ -f ./fixincludes/Makefile ] || exit 0; \
8616 r=`${PWD_COMMAND}`; export r; \
8617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8618 $(HOST_EXPORTS) \
8619 for flag in $(EXTRA_HOST_FLAGS) ; do \
8620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8621 done; \
8622 echo "Doing install-pdf in fixincludes" ; \
8623 (cd $(HOST_SUBDIR)/fixincludes && \
8624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8626 "RANLIB=$${RANLIB}" \
8627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8628 install-pdf) \
8629 || exit 1
8631 @endif fixincludes
8633 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8634 maybe-install-html-fixincludes:
8635 @if fixincludes
8636 maybe-install-html-fixincludes: install-html-fixincludes
8638 install-html-fixincludes: \
8639 configure-fixincludes \
8640 html-fixincludes
8641 @[ -f ./fixincludes/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 install-html in fixincludes" ; \
8649 (cd $(HOST_SUBDIR)/fixincludes && \
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 install-html) \
8655 || exit 1
8657 @endif fixincludes
8659 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8660 maybe-installcheck-fixincludes:
8661 @if fixincludes
8662 maybe-installcheck-fixincludes: installcheck-fixincludes
8664 installcheck-fixincludes: \
8665 configure-fixincludes
8666 @[ -f ./fixincludes/Makefile ] || exit 0; \
8667 r=`${PWD_COMMAND}`; export r; \
8668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8669 $(HOST_EXPORTS) \
8670 for flag in $(EXTRA_HOST_FLAGS) ; do \
8671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8672 done; \
8673 echo "Doing installcheck in fixincludes" ; \
8674 (cd $(HOST_SUBDIR)/fixincludes && \
8675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8677 "RANLIB=$${RANLIB}" \
8678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8679 installcheck) \
8680 || exit 1
8682 @endif fixincludes
8684 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8685 maybe-mostlyclean-fixincludes:
8686 @if fixincludes
8687 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8689 mostlyclean-fixincludes:
8690 @[ -f ./fixincludes/Makefile ] || exit 0; \
8691 r=`${PWD_COMMAND}`; export r; \
8692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8693 $(HOST_EXPORTS) \
8694 for flag in $(EXTRA_HOST_FLAGS) ; do \
8695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8696 done; \
8697 echo "Doing mostlyclean in fixincludes" ; \
8698 (cd $(HOST_SUBDIR)/fixincludes && \
8699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8701 "RANLIB=$${RANLIB}" \
8702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8703 mostlyclean) \
8704 || exit 1
8706 @endif fixincludes
8708 .PHONY: maybe-clean-fixincludes clean-fixincludes
8709 maybe-clean-fixincludes:
8710 @if fixincludes
8711 maybe-clean-fixincludes: clean-fixincludes
8713 clean-fixincludes:
8714 @[ -f ./fixincludes/Makefile ] || exit 0; \
8715 r=`${PWD_COMMAND}`; export r; \
8716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8717 $(HOST_EXPORTS) \
8718 for flag in $(EXTRA_HOST_FLAGS) ; do \
8719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8720 done; \
8721 echo "Doing clean in fixincludes" ; \
8722 (cd $(HOST_SUBDIR)/fixincludes && \
8723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8725 "RANLIB=$${RANLIB}" \
8726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8727 clean) \
8728 || exit 1
8730 @endif fixincludes
8732 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8733 maybe-distclean-fixincludes:
8734 @if fixincludes
8735 maybe-distclean-fixincludes: distclean-fixincludes
8737 distclean-fixincludes:
8738 @[ -f ./fixincludes/Makefile ] || exit 0; \
8739 r=`${PWD_COMMAND}`; export r; \
8740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8741 $(HOST_EXPORTS) \
8742 for flag in $(EXTRA_HOST_FLAGS) ; do \
8743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8744 done; \
8745 echo "Doing distclean in fixincludes" ; \
8746 (cd $(HOST_SUBDIR)/fixincludes && \
8747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8749 "RANLIB=$${RANLIB}" \
8750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8751 distclean) \
8752 || exit 1
8754 @endif fixincludes
8756 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8757 maybe-maintainer-clean-fixincludes:
8758 @if fixincludes
8759 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8761 maintainer-clean-fixincludes:
8762 @[ -f ./fixincludes/Makefile ] || exit 0; \
8763 r=`${PWD_COMMAND}`; export r; \
8764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8765 $(HOST_EXPORTS) \
8766 for flag in $(EXTRA_HOST_FLAGS) ; do \
8767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8768 done; \
8769 echo "Doing maintainer-clean in fixincludes" ; \
8770 (cd $(HOST_SUBDIR)/fixincludes && \
8771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8773 "RANLIB=$${RANLIB}" \
8774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8775 maintainer-clean) \
8776 || exit 1
8778 @endif fixincludes
8782 .PHONY: configure-flex maybe-configure-flex
8783 maybe-configure-flex:
8784 @if gcc-bootstrap
8785 configure-flex: stage_current
8786 @endif gcc-bootstrap
8787 @if flex
8788 maybe-configure-flex: configure-flex
8789 configure-flex:
8790 @: $(MAKE); $(unstage)
8791 @r=`${PWD_COMMAND}`; export r; \
8792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8793 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8795 $(HOST_EXPORTS) \
8796 echo Configuring in $(HOST_SUBDIR)/flex; \
8797 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8798 case $(srcdir) in \
8799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8800 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8802 esac; \
8803 module_srcdir=flex; \
8804 $(SHELL) \
8805 $$s/$$module_srcdir/configure \
8806 --srcdir=$${topdir}/$$module_srcdir \
8807 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8808 --target=${target_alias} \
8809 || exit 1
8810 @endif flex
8816 .PHONY: all-flex maybe-all-flex
8817 maybe-all-flex:
8818 @if gcc-bootstrap
8819 all-flex: stage_current
8820 @endif gcc-bootstrap
8821 @if flex
8822 TARGET-flex=all
8823 maybe-all-flex: all-flex
8824 all-flex: configure-flex
8825 @: $(MAKE); $(unstage)
8826 @r=`${PWD_COMMAND}`; export r; \
8827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8828 $(HOST_EXPORTS) \
8829 (cd $(HOST_SUBDIR)/flex && \
8830 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8831 $(TARGET-flex))
8832 @endif flex
8837 .PHONY: check-flex maybe-check-flex
8838 maybe-check-flex:
8839 @if flex
8840 maybe-check-flex: check-flex
8842 # This module is only tested in a native toolchain.
8843 check-flex:
8844 @: $(MAKE); $(unstage)
8845 @if [ '$(host)' = '$(target)' ] ; then \
8846 r=`${PWD_COMMAND}`; export r; \
8847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8848 $(HOST_EXPORTS) \
8849 (cd $(HOST_SUBDIR)/flex && \
8850 $(MAKE) $(FLAGS_TO_PASS) check); \
8853 @endif flex
8855 .PHONY: install-flex maybe-install-flex
8856 maybe-install-flex:
8857 @if flex
8858 maybe-install-flex: install-flex
8860 install-flex: installdirs
8861 @: $(MAKE); $(unstage)
8862 @r=`${PWD_COMMAND}`; export r; \
8863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8864 $(HOST_EXPORTS) \
8865 (cd $(HOST_SUBDIR)/flex && \
8866 $(MAKE) $(FLAGS_TO_PASS) install)
8868 @endif flex
8870 .PHONY: install-strip-flex maybe-install-strip-flex
8871 maybe-install-strip-flex:
8872 @if flex
8873 maybe-install-strip-flex: install-strip-flex
8875 install-strip-flex: installdirs
8876 @: $(MAKE); $(unstage)
8877 @r=`${PWD_COMMAND}`; export r; \
8878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8879 $(HOST_EXPORTS) \
8880 (cd $(HOST_SUBDIR)/flex && \
8881 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8883 @endif flex
8885 # Other targets (info, dvi, pdf, etc.)
8887 .PHONY: maybe-info-flex info-flex
8888 maybe-info-flex:
8889 @if flex
8890 maybe-info-flex: info-flex
8892 info-flex: \
8893 configure-flex
8894 @: $(MAKE); $(unstage)
8895 @[ -f ./flex/Makefile ] || exit 0; \
8896 r=`${PWD_COMMAND}`; export r; \
8897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8898 $(HOST_EXPORTS) \
8899 for flag in $(EXTRA_HOST_FLAGS) ; do \
8900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8901 done; \
8902 echo "Doing info in flex" ; \
8903 (cd $(HOST_SUBDIR)/flex && \
8904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8906 "RANLIB=$${RANLIB}" \
8907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8908 info) \
8909 || exit 1
8911 @endif flex
8913 .PHONY: maybe-dvi-flex dvi-flex
8914 maybe-dvi-flex:
8915 @if flex
8916 maybe-dvi-flex: dvi-flex
8918 dvi-flex: \
8919 configure-flex
8920 @: $(MAKE); $(unstage)
8921 @[ -f ./flex/Makefile ] || exit 0; \
8922 r=`${PWD_COMMAND}`; export r; \
8923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8924 $(HOST_EXPORTS) \
8925 for flag in $(EXTRA_HOST_FLAGS) ; do \
8926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8927 done; \
8928 echo "Doing dvi in flex" ; \
8929 (cd $(HOST_SUBDIR)/flex && \
8930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8932 "RANLIB=$${RANLIB}" \
8933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8934 dvi) \
8935 || exit 1
8937 @endif flex
8939 .PHONY: maybe-pdf-flex pdf-flex
8940 maybe-pdf-flex:
8941 @if flex
8942 maybe-pdf-flex: pdf-flex
8944 pdf-flex: \
8945 configure-flex
8946 @: $(MAKE); $(unstage)
8947 @[ -f ./flex/Makefile ] || exit 0; \
8948 r=`${PWD_COMMAND}`; export r; \
8949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8950 $(HOST_EXPORTS) \
8951 for flag in $(EXTRA_HOST_FLAGS) ; do \
8952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8953 done; \
8954 echo "Doing pdf in flex" ; \
8955 (cd $(HOST_SUBDIR)/flex && \
8956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8958 "RANLIB=$${RANLIB}" \
8959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8960 pdf) \
8961 || exit 1
8963 @endif flex
8965 .PHONY: maybe-html-flex html-flex
8966 maybe-html-flex:
8967 @if flex
8968 maybe-html-flex: html-flex
8970 html-flex: \
8971 configure-flex
8972 @: $(MAKE); $(unstage)
8973 @[ -f ./flex/Makefile ] || exit 0; \
8974 r=`${PWD_COMMAND}`; export r; \
8975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8976 $(HOST_EXPORTS) \
8977 for flag in $(EXTRA_HOST_FLAGS) ; do \
8978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8979 done; \
8980 echo "Doing html in flex" ; \
8981 (cd $(HOST_SUBDIR)/flex && \
8982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8984 "RANLIB=$${RANLIB}" \
8985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8986 html) \
8987 || exit 1
8989 @endif flex
8991 .PHONY: maybe-TAGS-flex TAGS-flex
8992 maybe-TAGS-flex:
8993 @if flex
8994 maybe-TAGS-flex: TAGS-flex
8996 TAGS-flex: \
8997 configure-flex
8998 @: $(MAKE); $(unstage)
8999 @[ -f ./flex/Makefile ] || exit 0; \
9000 r=`${PWD_COMMAND}`; export r; \
9001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9002 $(HOST_EXPORTS) \
9003 for flag in $(EXTRA_HOST_FLAGS) ; do \
9004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9005 done; \
9006 echo "Doing TAGS in flex" ; \
9007 (cd $(HOST_SUBDIR)/flex && \
9008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9010 "RANLIB=$${RANLIB}" \
9011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9012 TAGS) \
9013 || exit 1
9015 @endif flex
9017 .PHONY: maybe-install-info-flex install-info-flex
9018 maybe-install-info-flex:
9019 @if flex
9020 maybe-install-info-flex: install-info-flex
9022 install-info-flex: \
9023 configure-flex \
9024 info-flex
9025 @: $(MAKE); $(unstage)
9026 @[ -f ./flex/Makefile ] || exit 0; \
9027 r=`${PWD_COMMAND}`; export r; \
9028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9029 $(HOST_EXPORTS) \
9030 for flag in $(EXTRA_HOST_FLAGS) ; do \
9031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9032 done; \
9033 echo "Doing install-info in flex" ; \
9034 (cd $(HOST_SUBDIR)/flex && \
9035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9037 "RANLIB=$${RANLIB}" \
9038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9039 install-info) \
9040 || exit 1
9042 @endif flex
9044 .PHONY: maybe-install-pdf-flex install-pdf-flex
9045 maybe-install-pdf-flex:
9046 @if flex
9047 maybe-install-pdf-flex: install-pdf-flex
9049 install-pdf-flex: \
9050 configure-flex \
9051 pdf-flex
9052 @: $(MAKE); $(unstage)
9053 @[ -f ./flex/Makefile ] || exit 0; \
9054 r=`${PWD_COMMAND}`; export r; \
9055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9056 $(HOST_EXPORTS) \
9057 for flag in $(EXTRA_HOST_FLAGS) ; do \
9058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9059 done; \
9060 echo "Doing install-pdf in flex" ; \
9061 (cd $(HOST_SUBDIR)/flex && \
9062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9064 "RANLIB=$${RANLIB}" \
9065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9066 install-pdf) \
9067 || exit 1
9069 @endif flex
9071 .PHONY: maybe-install-html-flex install-html-flex
9072 maybe-install-html-flex:
9073 @if flex
9074 maybe-install-html-flex: install-html-flex
9076 install-html-flex: \
9077 configure-flex \
9078 html-flex
9079 @: $(MAKE); $(unstage)
9080 @[ -f ./flex/Makefile ] || exit 0; \
9081 r=`${PWD_COMMAND}`; export r; \
9082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9083 $(HOST_EXPORTS) \
9084 for flag in $(EXTRA_HOST_FLAGS) ; do \
9085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9086 done; \
9087 echo "Doing install-html in flex" ; \
9088 (cd $(HOST_SUBDIR)/flex && \
9089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9091 "RANLIB=$${RANLIB}" \
9092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9093 install-html) \
9094 || exit 1
9096 @endif flex
9098 .PHONY: maybe-installcheck-flex installcheck-flex
9099 maybe-installcheck-flex:
9100 @if flex
9101 maybe-installcheck-flex: installcheck-flex
9103 installcheck-flex: \
9104 configure-flex
9105 @: $(MAKE); $(unstage)
9106 @[ -f ./flex/Makefile ] || exit 0; \
9107 r=`${PWD_COMMAND}`; export r; \
9108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9109 $(HOST_EXPORTS) \
9110 for flag in $(EXTRA_HOST_FLAGS) ; do \
9111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9112 done; \
9113 echo "Doing installcheck in flex" ; \
9114 (cd $(HOST_SUBDIR)/flex && \
9115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9117 "RANLIB=$${RANLIB}" \
9118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9119 installcheck) \
9120 || exit 1
9122 @endif flex
9124 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9125 maybe-mostlyclean-flex:
9126 @if flex
9127 maybe-mostlyclean-flex: mostlyclean-flex
9129 mostlyclean-flex:
9130 @: $(MAKE); $(unstage)
9131 @[ -f ./flex/Makefile ] || exit 0; \
9132 r=`${PWD_COMMAND}`; export r; \
9133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9134 $(HOST_EXPORTS) \
9135 for flag in $(EXTRA_HOST_FLAGS) ; do \
9136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9137 done; \
9138 echo "Doing mostlyclean in flex" ; \
9139 (cd $(HOST_SUBDIR)/flex && \
9140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9142 "RANLIB=$${RANLIB}" \
9143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9144 mostlyclean) \
9145 || exit 1
9147 @endif flex
9149 .PHONY: maybe-clean-flex clean-flex
9150 maybe-clean-flex:
9151 @if flex
9152 maybe-clean-flex: clean-flex
9154 clean-flex:
9155 @: $(MAKE); $(unstage)
9156 @[ -f ./flex/Makefile ] || exit 0; \
9157 r=`${PWD_COMMAND}`; export r; \
9158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9159 $(HOST_EXPORTS) \
9160 for flag in $(EXTRA_HOST_FLAGS) ; do \
9161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9162 done; \
9163 echo "Doing clean in flex" ; \
9164 (cd $(HOST_SUBDIR)/flex && \
9165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9167 "RANLIB=$${RANLIB}" \
9168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9169 clean) \
9170 || exit 1
9172 @endif flex
9174 .PHONY: maybe-distclean-flex distclean-flex
9175 maybe-distclean-flex:
9176 @if flex
9177 maybe-distclean-flex: distclean-flex
9179 distclean-flex:
9180 @: $(MAKE); $(unstage)
9181 @[ -f ./flex/Makefile ] || exit 0; \
9182 r=`${PWD_COMMAND}`; export r; \
9183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9184 $(HOST_EXPORTS) \
9185 for flag in $(EXTRA_HOST_FLAGS) ; do \
9186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9187 done; \
9188 echo "Doing distclean in flex" ; \
9189 (cd $(HOST_SUBDIR)/flex && \
9190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9192 "RANLIB=$${RANLIB}" \
9193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9194 distclean) \
9195 || exit 1
9197 @endif flex
9199 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9200 maybe-maintainer-clean-flex:
9201 @if flex
9202 maybe-maintainer-clean-flex: maintainer-clean-flex
9204 maintainer-clean-flex:
9205 @: $(MAKE); $(unstage)
9206 @[ -f ./flex/Makefile ] || exit 0; \
9207 r=`${PWD_COMMAND}`; export r; \
9208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9209 $(HOST_EXPORTS) \
9210 for flag in $(EXTRA_HOST_FLAGS) ; do \
9211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9212 done; \
9213 echo "Doing maintainer-clean in flex" ; \
9214 (cd $(HOST_SUBDIR)/flex && \
9215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9217 "RANLIB=$${RANLIB}" \
9218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9219 maintainer-clean) \
9220 || exit 1
9222 @endif flex
9226 .PHONY: configure-gas maybe-configure-gas
9227 maybe-configure-gas:
9228 @if gcc-bootstrap
9229 configure-gas: stage_current
9230 @endif gcc-bootstrap
9231 @if gas
9232 maybe-configure-gas: configure-gas
9233 configure-gas:
9234 @r=`${PWD_COMMAND}`; export r; \
9235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9236 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9238 $(HOST_EXPORTS) \
9239 echo Configuring in $(HOST_SUBDIR)/gas; \
9240 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9241 case $(srcdir) in \
9242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9243 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9245 esac; \
9246 module_srcdir=gas; \
9247 $(SHELL) \
9248 $$s/$$module_srcdir/configure \
9249 --srcdir=$${topdir}/$$module_srcdir \
9250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9251 --target=${target_alias} \
9252 || exit 1
9253 @endif gas
9257 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9258 maybe-configure-stage1-gas:
9259 @if gas-bootstrap
9260 maybe-configure-stage1-gas: configure-stage1-gas
9261 configure-stage1-gas:
9262 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9264 @r=`${PWD_COMMAND}`; export r; \
9265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9266 TFLAGS="$(STAGE1_TFLAGS)"; \
9267 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9268 $(HOST_EXPORTS) \
9269 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9270 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9271 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9272 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9274 cd $(HOST_SUBDIR)/gas || exit 1; \
9275 case $(srcdir) in \
9276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9277 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9279 esac; \
9280 module_srcdir=gas; \
9281 $(SHELL) $$s/$$module_srcdir/configure \
9282 --srcdir=$${topdir}/$$module_srcdir \
9283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9284 --target=${target_alias} \
9286 $(STAGE1_CONFIGURE_FLAGS)
9287 @endif gas-bootstrap
9289 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9290 maybe-configure-stage2-gas:
9291 @if gas-bootstrap
9292 maybe-configure-stage2-gas: configure-stage2-gas
9293 configure-stage2-gas:
9294 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9296 @r=`${PWD_COMMAND}`; export r; \
9297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9298 TFLAGS="$(STAGE2_TFLAGS)"; \
9299 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9300 $(HOST_EXPORTS) \
9301 $(POSTSTAGE1_HOST_EXPORTS) \
9302 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9303 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9304 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9305 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9307 cd $(HOST_SUBDIR)/gas || exit 1; \
9308 case $(srcdir) in \
9309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9310 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9312 esac; \
9313 module_srcdir=gas; \
9314 $(SHELL) $$s/$$module_srcdir/configure \
9315 --srcdir=$${topdir}/$$module_srcdir \
9316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9317 --target=${target_alias} \
9318 --with-build-libsubdir=$(HOST_SUBDIR) \
9319 $(STAGE2_CONFIGURE_FLAGS)
9320 @endif gas-bootstrap
9322 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9323 maybe-configure-stage3-gas:
9324 @if gas-bootstrap
9325 maybe-configure-stage3-gas: configure-stage3-gas
9326 configure-stage3-gas:
9327 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9329 @r=`${PWD_COMMAND}`; export r; \
9330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9331 TFLAGS="$(STAGE3_TFLAGS)"; \
9332 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9333 $(HOST_EXPORTS) \
9334 $(POSTSTAGE1_HOST_EXPORTS) \
9335 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9336 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9337 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9338 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9340 cd $(HOST_SUBDIR)/gas || exit 1; \
9341 case $(srcdir) in \
9342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9343 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9345 esac; \
9346 module_srcdir=gas; \
9347 $(SHELL) $$s/$$module_srcdir/configure \
9348 --srcdir=$${topdir}/$$module_srcdir \
9349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9350 --target=${target_alias} \
9351 --with-build-libsubdir=$(HOST_SUBDIR) \
9352 $(STAGE3_CONFIGURE_FLAGS)
9353 @endif gas-bootstrap
9355 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9356 maybe-configure-stage4-gas:
9357 @if gas-bootstrap
9358 maybe-configure-stage4-gas: configure-stage4-gas
9359 configure-stage4-gas:
9360 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9362 @r=`${PWD_COMMAND}`; export r; \
9363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9364 TFLAGS="$(STAGE4_TFLAGS)"; \
9365 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9366 $(HOST_EXPORTS) \
9367 $(POSTSTAGE1_HOST_EXPORTS) \
9368 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9369 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9370 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9371 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9373 cd $(HOST_SUBDIR)/gas || exit 1; \
9374 case $(srcdir) in \
9375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9376 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9378 esac; \
9379 module_srcdir=gas; \
9380 $(SHELL) $$s/$$module_srcdir/configure \
9381 --srcdir=$${topdir}/$$module_srcdir \
9382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9383 --target=${target_alias} \
9384 --with-build-libsubdir=$(HOST_SUBDIR) \
9385 $(STAGE4_CONFIGURE_FLAGS)
9386 @endif gas-bootstrap
9388 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9389 maybe-configure-stageprofile-gas:
9390 @if gas-bootstrap
9391 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9392 configure-stageprofile-gas:
9393 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9395 @r=`${PWD_COMMAND}`; export r; \
9396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9397 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9398 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9399 $(HOST_EXPORTS) \
9400 $(POSTSTAGE1_HOST_EXPORTS) \
9401 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9402 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9403 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9404 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9406 cd $(HOST_SUBDIR)/gas || exit 1; \
9407 case $(srcdir) in \
9408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9409 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9411 esac; \
9412 module_srcdir=gas; \
9413 $(SHELL) $$s/$$module_srcdir/configure \
9414 --srcdir=$${topdir}/$$module_srcdir \
9415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9416 --target=${target_alias} \
9417 --with-build-libsubdir=$(HOST_SUBDIR) \
9418 $(STAGEprofile_CONFIGURE_FLAGS)
9419 @endif gas-bootstrap
9421 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9422 maybe-configure-stagefeedback-gas:
9423 @if gas-bootstrap
9424 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9425 configure-stagefeedback-gas:
9426 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9427 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9428 @r=`${PWD_COMMAND}`; export r; \
9429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9430 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9431 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9432 $(HOST_EXPORTS) \
9433 $(POSTSTAGE1_HOST_EXPORTS) \
9434 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9435 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9436 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9437 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9439 cd $(HOST_SUBDIR)/gas || exit 1; \
9440 case $(srcdir) in \
9441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9442 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9444 esac; \
9445 module_srcdir=gas; \
9446 $(SHELL) $$s/$$module_srcdir/configure \
9447 --srcdir=$${topdir}/$$module_srcdir \
9448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9449 --target=${target_alias} \
9450 --with-build-libsubdir=$(HOST_SUBDIR) \
9451 $(STAGEfeedback_CONFIGURE_FLAGS)
9452 @endif gas-bootstrap
9458 .PHONY: all-gas maybe-all-gas
9459 maybe-all-gas:
9460 @if gcc-bootstrap
9461 all-gas: stage_current
9462 @endif gcc-bootstrap
9463 @if gas
9464 TARGET-gas=all
9465 maybe-all-gas: all-gas
9466 all-gas: configure-gas
9467 @r=`${PWD_COMMAND}`; export r; \
9468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9469 $(HOST_EXPORTS) \
9470 (cd $(HOST_SUBDIR)/gas && \
9471 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9472 $(TARGET-gas))
9473 @endif gas
9477 .PHONY: all-stage1-gas maybe-all-stage1-gas
9478 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9479 maybe-all-stage1-gas:
9480 maybe-clean-stage1-gas:
9481 @if gas-bootstrap
9482 maybe-all-stage1-gas: all-stage1-gas
9483 all-stage1: all-stage1-gas
9484 TARGET-stage1-gas = $(TARGET-gas)
9485 all-stage1-gas: configure-stage1-gas
9486 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9487 @r=`${PWD_COMMAND}`; export r; \
9488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9489 TFLAGS="$(STAGE1_TFLAGS)"; \
9490 $(HOST_EXPORTS) \
9491 cd $(HOST_SUBDIR)/gas && \
9492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9493 CFLAGS="$(STAGE1_CFLAGS)" \
9494 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9495 LIBCFLAGS="$(LIBCFLAGS)" \
9496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9499 $(EXTRA_HOST_FLAGS) \
9500 $(STAGE1_FLAGS_TO_PASS) \
9501 TFLAGS="$(STAGE1_TFLAGS)" \
9502 $(TARGET-stage1-gas)
9504 maybe-clean-stage1-gas: clean-stage1-gas
9505 clean-stage1: clean-stage1-gas
9506 clean-stage1-gas:
9507 @if [ $(current_stage) = stage1 ]; then \
9508 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9509 else \
9510 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9511 $(MAKE) stage1-start; \
9512 fi; \
9513 cd $(HOST_SUBDIR)/gas && \
9514 $(MAKE) $(EXTRA_HOST_FLAGS) \
9515 $(STAGE1_FLAGS_TO_PASS) clean
9516 @endif gas-bootstrap
9519 .PHONY: all-stage2-gas maybe-all-stage2-gas
9520 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9521 maybe-all-stage2-gas:
9522 maybe-clean-stage2-gas:
9523 @if gas-bootstrap
9524 maybe-all-stage2-gas: all-stage2-gas
9525 all-stage2: all-stage2-gas
9526 TARGET-stage2-gas = $(TARGET-gas)
9527 all-stage2-gas: configure-stage2-gas
9528 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9529 @r=`${PWD_COMMAND}`; export r; \
9530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9531 TFLAGS="$(STAGE2_TFLAGS)"; \
9532 $(HOST_EXPORTS) \
9533 $(POSTSTAGE1_HOST_EXPORTS) \
9534 cd $(HOST_SUBDIR)/gas && \
9535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9536 CFLAGS="$(STAGE2_CFLAGS)" \
9537 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9538 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9542 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9543 TFLAGS="$(STAGE2_TFLAGS)" \
9544 $(TARGET-stage2-gas)
9546 maybe-clean-stage2-gas: clean-stage2-gas
9547 clean-stage2: clean-stage2-gas
9548 clean-stage2-gas:
9549 @if [ $(current_stage) = stage2 ]; then \
9550 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9551 else \
9552 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9553 $(MAKE) stage2-start; \
9554 fi; \
9555 cd $(HOST_SUBDIR)/gas && \
9556 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9557 @endif gas-bootstrap
9560 .PHONY: all-stage3-gas maybe-all-stage3-gas
9561 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9562 maybe-all-stage3-gas:
9563 maybe-clean-stage3-gas:
9564 @if gas-bootstrap
9565 maybe-all-stage3-gas: all-stage3-gas
9566 all-stage3: all-stage3-gas
9567 TARGET-stage3-gas = $(TARGET-gas)
9568 all-stage3-gas: configure-stage3-gas
9569 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9570 @r=`${PWD_COMMAND}`; export r; \
9571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9572 TFLAGS="$(STAGE3_TFLAGS)"; \
9573 $(HOST_EXPORTS) \
9574 $(POSTSTAGE1_HOST_EXPORTS) \
9575 cd $(HOST_SUBDIR)/gas && \
9576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9577 CFLAGS="$(STAGE3_CFLAGS)" \
9578 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9579 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9583 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9584 TFLAGS="$(STAGE3_TFLAGS)" \
9585 $(TARGET-stage3-gas)
9587 maybe-clean-stage3-gas: clean-stage3-gas
9588 clean-stage3: clean-stage3-gas
9589 clean-stage3-gas:
9590 @if [ $(current_stage) = stage3 ]; then \
9591 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9592 else \
9593 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9594 $(MAKE) stage3-start; \
9595 fi; \
9596 cd $(HOST_SUBDIR)/gas && \
9597 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9598 @endif gas-bootstrap
9601 .PHONY: all-stage4-gas maybe-all-stage4-gas
9602 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9603 maybe-all-stage4-gas:
9604 maybe-clean-stage4-gas:
9605 @if gas-bootstrap
9606 maybe-all-stage4-gas: all-stage4-gas
9607 all-stage4: all-stage4-gas
9608 TARGET-stage4-gas = $(TARGET-gas)
9609 all-stage4-gas: configure-stage4-gas
9610 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9611 @r=`${PWD_COMMAND}`; export r; \
9612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9613 TFLAGS="$(STAGE4_TFLAGS)"; \
9614 $(HOST_EXPORTS) \
9615 $(POSTSTAGE1_HOST_EXPORTS) \
9616 cd $(HOST_SUBDIR)/gas && \
9617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9618 CFLAGS="$(STAGE4_CFLAGS)" \
9619 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9620 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9621 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9622 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9623 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9624 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9625 TFLAGS="$(STAGE4_TFLAGS)" \
9626 $(TARGET-stage4-gas)
9628 maybe-clean-stage4-gas: clean-stage4-gas
9629 clean-stage4: clean-stage4-gas
9630 clean-stage4-gas:
9631 @if [ $(current_stage) = stage4 ]; then \
9632 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9633 else \
9634 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9635 $(MAKE) stage4-start; \
9636 fi; \
9637 cd $(HOST_SUBDIR)/gas && \
9638 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9639 @endif gas-bootstrap
9642 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9643 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9644 maybe-all-stageprofile-gas:
9645 maybe-clean-stageprofile-gas:
9646 @if gas-bootstrap
9647 maybe-all-stageprofile-gas: all-stageprofile-gas
9648 all-stageprofile: all-stageprofile-gas
9649 TARGET-stageprofile-gas = $(TARGET-gas)
9650 all-stageprofile-gas: configure-stageprofile-gas
9651 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9652 @r=`${PWD_COMMAND}`; export r; \
9653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9654 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9655 $(HOST_EXPORTS) \
9656 $(POSTSTAGE1_HOST_EXPORTS) \
9657 cd $(HOST_SUBDIR)/gas && \
9658 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9659 CFLAGS="$(STAGEprofile_CFLAGS)" \
9660 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9661 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9662 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9663 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9664 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9665 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9666 TFLAGS="$(STAGEprofile_TFLAGS)" \
9667 $(TARGET-stageprofile-gas)
9669 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9670 clean-stageprofile: clean-stageprofile-gas
9671 clean-stageprofile-gas:
9672 @if [ $(current_stage) = stageprofile ]; then \
9673 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9674 else \
9675 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9676 $(MAKE) stageprofile-start; \
9677 fi; \
9678 cd $(HOST_SUBDIR)/gas && \
9679 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9680 @endif gas-bootstrap
9683 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9684 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9685 maybe-all-stagefeedback-gas:
9686 maybe-clean-stagefeedback-gas:
9687 @if gas-bootstrap
9688 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9689 all-stagefeedback: all-stagefeedback-gas
9690 TARGET-stagefeedback-gas = $(TARGET-gas)
9691 all-stagefeedback-gas: configure-stagefeedback-gas
9692 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9693 @r=`${PWD_COMMAND}`; export r; \
9694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9695 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9696 $(HOST_EXPORTS) \
9697 $(POSTSTAGE1_HOST_EXPORTS) \
9698 cd $(HOST_SUBDIR)/gas && \
9699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9700 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9701 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9702 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9703 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9704 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9705 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9706 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9707 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9708 $(TARGET-stagefeedback-gas)
9710 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9711 clean-stagefeedback: clean-stagefeedback-gas
9712 clean-stagefeedback-gas:
9713 @if [ $(current_stage) = stagefeedback ]; then \
9714 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9715 else \
9716 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9717 $(MAKE) stagefeedback-start; \
9718 fi; \
9719 cd $(HOST_SUBDIR)/gas && \
9720 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9721 @endif gas-bootstrap
9727 .PHONY: check-gas maybe-check-gas
9728 maybe-check-gas:
9729 @if gas
9730 maybe-check-gas: check-gas
9732 check-gas:
9733 @: $(MAKE); $(unstage)
9734 @r=`${PWD_COMMAND}`; export r; \
9735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9736 $(HOST_EXPORTS) \
9737 (cd $(HOST_SUBDIR)/gas && \
9738 $(MAKE) $(FLAGS_TO_PASS) check)
9740 @endif gas
9742 .PHONY: install-gas maybe-install-gas
9743 maybe-install-gas:
9744 @if gas
9745 maybe-install-gas: install-gas
9747 install-gas: installdirs
9748 @: $(MAKE); $(unstage)
9749 @r=`${PWD_COMMAND}`; export r; \
9750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9751 $(HOST_EXPORTS) \
9752 (cd $(HOST_SUBDIR)/gas && \
9753 $(MAKE) $(FLAGS_TO_PASS) install)
9755 @endif gas
9757 .PHONY: install-strip-gas maybe-install-strip-gas
9758 maybe-install-strip-gas:
9759 @if gas
9760 maybe-install-strip-gas: install-strip-gas
9762 install-strip-gas: installdirs
9763 @: $(MAKE); $(unstage)
9764 @r=`${PWD_COMMAND}`; export r; \
9765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9766 $(HOST_EXPORTS) \
9767 (cd $(HOST_SUBDIR)/gas && \
9768 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9770 @endif gas
9772 # Other targets (info, dvi, pdf, etc.)
9774 .PHONY: maybe-info-gas info-gas
9775 maybe-info-gas:
9776 @if gas
9777 maybe-info-gas: info-gas
9779 info-gas: \
9780 configure-gas
9781 @[ -f ./gas/Makefile ] || exit 0; \
9782 r=`${PWD_COMMAND}`; export r; \
9783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9784 $(HOST_EXPORTS) \
9785 for flag in $(EXTRA_HOST_FLAGS) ; do \
9786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9787 done; \
9788 echo "Doing info in gas" ; \
9789 (cd $(HOST_SUBDIR)/gas && \
9790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9792 "RANLIB=$${RANLIB}" \
9793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9794 info) \
9795 || exit 1
9797 @endif gas
9799 .PHONY: maybe-dvi-gas dvi-gas
9800 maybe-dvi-gas:
9801 @if gas
9802 maybe-dvi-gas: dvi-gas
9804 dvi-gas: \
9805 configure-gas
9806 @[ -f ./gas/Makefile ] || exit 0; \
9807 r=`${PWD_COMMAND}`; export r; \
9808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9809 $(HOST_EXPORTS) \
9810 for flag in $(EXTRA_HOST_FLAGS) ; do \
9811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9812 done; \
9813 echo "Doing dvi in gas" ; \
9814 (cd $(HOST_SUBDIR)/gas && \
9815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9817 "RANLIB=$${RANLIB}" \
9818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9819 dvi) \
9820 || exit 1
9822 @endif gas
9824 .PHONY: maybe-pdf-gas pdf-gas
9825 maybe-pdf-gas:
9826 @if gas
9827 maybe-pdf-gas: pdf-gas
9829 pdf-gas: \
9830 configure-gas
9831 @[ -f ./gas/Makefile ] || exit 0; \
9832 r=`${PWD_COMMAND}`; export r; \
9833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9834 $(HOST_EXPORTS) \
9835 for flag in $(EXTRA_HOST_FLAGS) ; do \
9836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9837 done; \
9838 echo "Doing pdf in gas" ; \
9839 (cd $(HOST_SUBDIR)/gas && \
9840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9842 "RANLIB=$${RANLIB}" \
9843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9844 pdf) \
9845 || exit 1
9847 @endif gas
9849 .PHONY: maybe-html-gas html-gas
9850 maybe-html-gas:
9851 @if gas
9852 maybe-html-gas: html-gas
9854 html-gas: \
9855 configure-gas
9856 @[ -f ./gas/Makefile ] || exit 0; \
9857 r=`${PWD_COMMAND}`; export r; \
9858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9859 $(HOST_EXPORTS) \
9860 for flag in $(EXTRA_HOST_FLAGS) ; do \
9861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9862 done; \
9863 echo "Doing html in gas" ; \
9864 (cd $(HOST_SUBDIR)/gas && \
9865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9867 "RANLIB=$${RANLIB}" \
9868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9869 html) \
9870 || exit 1
9872 @endif gas
9874 .PHONY: maybe-TAGS-gas TAGS-gas
9875 maybe-TAGS-gas:
9876 @if gas
9877 maybe-TAGS-gas: TAGS-gas
9879 TAGS-gas: \
9880 configure-gas
9881 @[ -f ./gas/Makefile ] || exit 0; \
9882 r=`${PWD_COMMAND}`; export r; \
9883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9884 $(HOST_EXPORTS) \
9885 for flag in $(EXTRA_HOST_FLAGS) ; do \
9886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9887 done; \
9888 echo "Doing TAGS in gas" ; \
9889 (cd $(HOST_SUBDIR)/gas && \
9890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9892 "RANLIB=$${RANLIB}" \
9893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9894 TAGS) \
9895 || exit 1
9897 @endif gas
9899 .PHONY: maybe-install-info-gas install-info-gas
9900 maybe-install-info-gas:
9901 @if gas
9902 maybe-install-info-gas: install-info-gas
9904 install-info-gas: \
9905 configure-gas \
9906 info-gas
9907 @[ -f ./gas/Makefile ] || exit 0; \
9908 r=`${PWD_COMMAND}`; export r; \
9909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9910 $(HOST_EXPORTS) \
9911 for flag in $(EXTRA_HOST_FLAGS) ; do \
9912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9913 done; \
9914 echo "Doing install-info in gas" ; \
9915 (cd $(HOST_SUBDIR)/gas && \
9916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9918 "RANLIB=$${RANLIB}" \
9919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9920 install-info) \
9921 || exit 1
9923 @endif gas
9925 .PHONY: maybe-install-pdf-gas install-pdf-gas
9926 maybe-install-pdf-gas:
9927 @if gas
9928 maybe-install-pdf-gas: install-pdf-gas
9930 install-pdf-gas: \
9931 configure-gas \
9932 pdf-gas
9933 @[ -f ./gas/Makefile ] || exit 0; \
9934 r=`${PWD_COMMAND}`; export r; \
9935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9936 $(HOST_EXPORTS) \
9937 for flag in $(EXTRA_HOST_FLAGS) ; do \
9938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9939 done; \
9940 echo "Doing install-pdf in gas" ; \
9941 (cd $(HOST_SUBDIR)/gas && \
9942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9944 "RANLIB=$${RANLIB}" \
9945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9946 install-pdf) \
9947 || exit 1
9949 @endif gas
9951 .PHONY: maybe-install-html-gas install-html-gas
9952 maybe-install-html-gas:
9953 @if gas
9954 maybe-install-html-gas: install-html-gas
9956 install-html-gas: \
9957 configure-gas \
9958 html-gas
9959 @[ -f ./gas/Makefile ] || exit 0; \
9960 r=`${PWD_COMMAND}`; export r; \
9961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9962 $(HOST_EXPORTS) \
9963 for flag in $(EXTRA_HOST_FLAGS) ; do \
9964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9965 done; \
9966 echo "Doing install-html in gas" ; \
9967 (cd $(HOST_SUBDIR)/gas && \
9968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9970 "RANLIB=$${RANLIB}" \
9971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9972 install-html) \
9973 || exit 1
9975 @endif gas
9977 .PHONY: maybe-installcheck-gas installcheck-gas
9978 maybe-installcheck-gas:
9979 @if gas
9980 maybe-installcheck-gas: installcheck-gas
9982 installcheck-gas: \
9983 configure-gas
9984 @[ -f ./gas/Makefile ] || exit 0; \
9985 r=`${PWD_COMMAND}`; export r; \
9986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9987 $(HOST_EXPORTS) \
9988 for flag in $(EXTRA_HOST_FLAGS) ; do \
9989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9990 done; \
9991 echo "Doing installcheck in gas" ; \
9992 (cd $(HOST_SUBDIR)/gas && \
9993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9995 "RANLIB=$${RANLIB}" \
9996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9997 installcheck) \
9998 || exit 1
10000 @endif gas
10002 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10003 maybe-mostlyclean-gas:
10004 @if gas
10005 maybe-mostlyclean-gas: mostlyclean-gas
10007 mostlyclean-gas:
10008 @[ -f ./gas/Makefile ] || exit 0; \
10009 r=`${PWD_COMMAND}`; export r; \
10010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10011 $(HOST_EXPORTS) \
10012 for flag in $(EXTRA_HOST_FLAGS) ; do \
10013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10014 done; \
10015 echo "Doing mostlyclean in gas" ; \
10016 (cd $(HOST_SUBDIR)/gas && \
10017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10019 "RANLIB=$${RANLIB}" \
10020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10021 mostlyclean) \
10022 || exit 1
10024 @endif gas
10026 .PHONY: maybe-clean-gas clean-gas
10027 maybe-clean-gas:
10028 @if gas
10029 maybe-clean-gas: clean-gas
10031 clean-gas:
10032 @[ -f ./gas/Makefile ] || exit 0; \
10033 r=`${PWD_COMMAND}`; export r; \
10034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10035 $(HOST_EXPORTS) \
10036 for flag in $(EXTRA_HOST_FLAGS) ; do \
10037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10038 done; \
10039 echo "Doing clean in gas" ; \
10040 (cd $(HOST_SUBDIR)/gas && \
10041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10043 "RANLIB=$${RANLIB}" \
10044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10045 clean) \
10046 || exit 1
10048 @endif gas
10050 .PHONY: maybe-distclean-gas distclean-gas
10051 maybe-distclean-gas:
10052 @if gas
10053 maybe-distclean-gas: distclean-gas
10055 distclean-gas:
10056 @[ -f ./gas/Makefile ] || exit 0; \
10057 r=`${PWD_COMMAND}`; export r; \
10058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10059 $(HOST_EXPORTS) \
10060 for flag in $(EXTRA_HOST_FLAGS) ; do \
10061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10062 done; \
10063 echo "Doing distclean in gas" ; \
10064 (cd $(HOST_SUBDIR)/gas && \
10065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10067 "RANLIB=$${RANLIB}" \
10068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10069 distclean) \
10070 || exit 1
10072 @endif gas
10074 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10075 maybe-maintainer-clean-gas:
10076 @if gas
10077 maybe-maintainer-clean-gas: maintainer-clean-gas
10079 maintainer-clean-gas:
10080 @[ -f ./gas/Makefile ] || exit 0; \
10081 r=`${PWD_COMMAND}`; export r; \
10082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10083 $(HOST_EXPORTS) \
10084 for flag in $(EXTRA_HOST_FLAGS) ; do \
10085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10086 done; \
10087 echo "Doing maintainer-clean in gas" ; \
10088 (cd $(HOST_SUBDIR)/gas && \
10089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10091 "RANLIB=$${RANLIB}" \
10092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10093 maintainer-clean) \
10094 || exit 1
10096 @endif gas
10100 .PHONY: configure-gcc maybe-configure-gcc
10101 maybe-configure-gcc:
10102 @if gcc-bootstrap
10103 configure-gcc: stage_current
10104 @endif gcc-bootstrap
10105 @if gcc
10106 maybe-configure-gcc: configure-gcc
10107 configure-gcc:
10108 @r=`${PWD_COMMAND}`; export r; \
10109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10110 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10112 $(HOST_EXPORTS) \
10113 echo Configuring in $(HOST_SUBDIR)/gcc; \
10114 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10115 case $(srcdir) in \
10116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10117 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10119 esac; \
10120 module_srcdir=gcc; \
10121 $(SHELL) \
10122 $$s/$$module_srcdir/configure \
10123 --srcdir=$${topdir}/$$module_srcdir \
10124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10125 --target=${target_alias} \
10126 || exit 1
10127 @endif gcc
10131 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10132 maybe-configure-stage1-gcc:
10133 @if gcc-bootstrap
10134 maybe-configure-stage1-gcc: configure-stage1-gcc
10135 configure-stage1-gcc:
10136 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10137 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10138 @r=`${PWD_COMMAND}`; export r; \
10139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10140 TFLAGS="$(STAGE1_TFLAGS)"; \
10141 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10142 $(HOST_EXPORTS) \
10143 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10144 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10145 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10146 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10148 cd $(HOST_SUBDIR)/gcc || exit 1; \
10149 case $(srcdir) in \
10150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10151 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10153 esac; \
10154 module_srcdir=gcc; \
10155 $(SHELL) $$s/$$module_srcdir/configure \
10156 --srcdir=$${topdir}/$$module_srcdir \
10157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10158 --target=${target_alias} \
10160 $(STAGE1_CONFIGURE_FLAGS)
10161 @endif gcc-bootstrap
10163 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10164 maybe-configure-stage2-gcc:
10165 @if gcc-bootstrap
10166 maybe-configure-stage2-gcc: configure-stage2-gcc
10167 configure-stage2-gcc:
10168 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10170 @r=`${PWD_COMMAND}`; export r; \
10171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10172 TFLAGS="$(STAGE2_TFLAGS)"; \
10173 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10174 $(HOST_EXPORTS) \
10175 $(POSTSTAGE1_HOST_EXPORTS) \
10176 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10177 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10178 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10179 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10181 cd $(HOST_SUBDIR)/gcc || exit 1; \
10182 case $(srcdir) in \
10183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10184 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10186 esac; \
10187 module_srcdir=gcc; \
10188 $(SHELL) $$s/$$module_srcdir/configure \
10189 --srcdir=$${topdir}/$$module_srcdir \
10190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10191 --target=${target_alias} \
10192 --with-build-libsubdir=$(HOST_SUBDIR) \
10193 $(STAGE2_CONFIGURE_FLAGS)
10194 @endif gcc-bootstrap
10196 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10197 maybe-configure-stage3-gcc:
10198 @if gcc-bootstrap
10199 maybe-configure-stage3-gcc: configure-stage3-gcc
10200 configure-stage3-gcc:
10201 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10202 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10203 @r=`${PWD_COMMAND}`; export r; \
10204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10205 TFLAGS="$(STAGE3_TFLAGS)"; \
10206 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10207 $(HOST_EXPORTS) \
10208 $(POSTSTAGE1_HOST_EXPORTS) \
10209 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10210 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10211 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10212 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10214 cd $(HOST_SUBDIR)/gcc || exit 1; \
10215 case $(srcdir) in \
10216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10217 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10219 esac; \
10220 module_srcdir=gcc; \
10221 $(SHELL) $$s/$$module_srcdir/configure \
10222 --srcdir=$${topdir}/$$module_srcdir \
10223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10224 --target=${target_alias} \
10225 --with-build-libsubdir=$(HOST_SUBDIR) \
10226 $(STAGE3_CONFIGURE_FLAGS)
10227 @endif gcc-bootstrap
10229 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10230 maybe-configure-stage4-gcc:
10231 @if gcc-bootstrap
10232 maybe-configure-stage4-gcc: configure-stage4-gcc
10233 configure-stage4-gcc:
10234 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10235 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10236 @r=`${PWD_COMMAND}`; export r; \
10237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10238 TFLAGS="$(STAGE4_TFLAGS)"; \
10239 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10240 $(HOST_EXPORTS) \
10241 $(POSTSTAGE1_HOST_EXPORTS) \
10242 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10243 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10244 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10245 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10247 cd $(HOST_SUBDIR)/gcc || exit 1; \
10248 case $(srcdir) in \
10249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10250 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10252 esac; \
10253 module_srcdir=gcc; \
10254 $(SHELL) $$s/$$module_srcdir/configure \
10255 --srcdir=$${topdir}/$$module_srcdir \
10256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10257 --target=${target_alias} \
10258 --with-build-libsubdir=$(HOST_SUBDIR) \
10259 $(STAGE4_CONFIGURE_FLAGS)
10260 @endif gcc-bootstrap
10262 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10263 maybe-configure-stageprofile-gcc:
10264 @if gcc-bootstrap
10265 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10266 configure-stageprofile-gcc:
10267 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10268 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10269 @r=`${PWD_COMMAND}`; export r; \
10270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10271 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10272 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10273 $(HOST_EXPORTS) \
10274 $(POSTSTAGE1_HOST_EXPORTS) \
10275 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10276 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10277 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10278 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10280 cd $(HOST_SUBDIR)/gcc || exit 1; \
10281 case $(srcdir) in \
10282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10283 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10285 esac; \
10286 module_srcdir=gcc; \
10287 $(SHELL) $$s/$$module_srcdir/configure \
10288 --srcdir=$${topdir}/$$module_srcdir \
10289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10290 --target=${target_alias} \
10291 --with-build-libsubdir=$(HOST_SUBDIR) \
10292 $(STAGEprofile_CONFIGURE_FLAGS)
10293 @endif gcc-bootstrap
10295 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10296 maybe-configure-stagefeedback-gcc:
10297 @if gcc-bootstrap
10298 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10299 configure-stagefeedback-gcc:
10300 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10301 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10302 @r=`${PWD_COMMAND}`; export r; \
10303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10304 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10305 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10306 $(HOST_EXPORTS) \
10307 $(POSTSTAGE1_HOST_EXPORTS) \
10308 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10309 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10310 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10311 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10312 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10313 cd $(HOST_SUBDIR)/gcc || exit 1; \
10314 case $(srcdir) in \
10315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10316 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10318 esac; \
10319 module_srcdir=gcc; \
10320 $(SHELL) $$s/$$module_srcdir/configure \
10321 --srcdir=$${topdir}/$$module_srcdir \
10322 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10323 --target=${target_alias} \
10324 --with-build-libsubdir=$(HOST_SUBDIR) \
10325 $(STAGEfeedback_CONFIGURE_FLAGS)
10326 @endif gcc-bootstrap
10332 .PHONY: all-gcc maybe-all-gcc
10333 maybe-all-gcc:
10334 @if gcc-bootstrap
10335 all-gcc: stage_current
10336 @endif gcc-bootstrap
10337 @if gcc
10338 TARGET-gcc=all
10339 maybe-all-gcc: all-gcc
10340 all-gcc: configure-gcc
10341 @r=`${PWD_COMMAND}`; export r; \
10342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10343 $(HOST_EXPORTS) \
10344 (cd $(HOST_SUBDIR)/gcc && \
10345 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10346 $(TARGET-gcc))
10347 @endif gcc
10351 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10352 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10353 maybe-all-stage1-gcc:
10354 maybe-clean-stage1-gcc:
10355 @if gcc-bootstrap
10356 maybe-all-stage1-gcc: all-stage1-gcc
10357 all-stage1: all-stage1-gcc
10358 TARGET-stage1-gcc = $(TARGET-gcc)
10359 all-stage1-gcc: configure-stage1-gcc
10360 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10361 @r=`${PWD_COMMAND}`; export r; \
10362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10363 TFLAGS="$(STAGE1_TFLAGS)"; \
10364 $(HOST_EXPORTS) \
10365 cd $(HOST_SUBDIR)/gcc && \
10366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10367 CFLAGS="$(STAGE1_CFLAGS)" \
10368 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10369 LIBCFLAGS="$(LIBCFLAGS)" \
10370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10373 $(EXTRA_HOST_FLAGS) \
10374 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10375 TFLAGS="$(STAGE1_TFLAGS)" \
10376 $(TARGET-stage1-gcc)
10378 maybe-clean-stage1-gcc: clean-stage1-gcc
10379 clean-stage1: clean-stage1-gcc
10380 clean-stage1-gcc:
10381 @if [ $(current_stage) = stage1 ]; then \
10382 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10383 else \
10384 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10385 $(MAKE) stage1-start; \
10386 fi; \
10387 cd $(HOST_SUBDIR)/gcc && \
10388 $(MAKE) $(EXTRA_HOST_FLAGS) \
10389 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10390 @endif gcc-bootstrap
10393 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10394 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10395 maybe-all-stage2-gcc:
10396 maybe-clean-stage2-gcc:
10397 @if gcc-bootstrap
10398 maybe-all-stage2-gcc: all-stage2-gcc
10399 all-stage2: all-stage2-gcc
10400 TARGET-stage2-gcc = $(TARGET-gcc)
10401 all-stage2-gcc: configure-stage2-gcc
10402 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10403 @r=`${PWD_COMMAND}`; export r; \
10404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10405 TFLAGS="$(STAGE2_TFLAGS)"; \
10406 $(HOST_EXPORTS) \
10407 $(POSTSTAGE1_HOST_EXPORTS) \
10408 cd $(HOST_SUBDIR)/gcc && \
10409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10410 CFLAGS="$(STAGE2_CFLAGS)" \
10411 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10412 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10417 TFLAGS="$(STAGE2_TFLAGS)" \
10418 $(TARGET-stage2-gcc)
10420 maybe-clean-stage2-gcc: clean-stage2-gcc
10421 clean-stage2: clean-stage2-gcc
10422 clean-stage2-gcc:
10423 @if [ $(current_stage) = stage2 ]; then \
10424 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10425 else \
10426 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10427 $(MAKE) stage2-start; \
10428 fi; \
10429 cd $(HOST_SUBDIR)/gcc && \
10430 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10431 @endif gcc-bootstrap
10434 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10435 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10436 maybe-all-stage3-gcc:
10437 maybe-clean-stage3-gcc:
10438 @if gcc-bootstrap
10439 maybe-all-stage3-gcc: all-stage3-gcc
10440 all-stage3: all-stage3-gcc
10441 TARGET-stage3-gcc = $(TARGET-gcc)
10442 all-stage3-gcc: configure-stage3-gcc
10443 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10444 @r=`${PWD_COMMAND}`; export r; \
10445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10446 TFLAGS="$(STAGE3_TFLAGS)"; \
10447 $(HOST_EXPORTS) \
10448 $(POSTSTAGE1_HOST_EXPORTS) \
10449 cd $(HOST_SUBDIR)/gcc && \
10450 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10451 CFLAGS="$(STAGE3_CFLAGS)" \
10452 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10453 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10454 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10455 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10456 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10457 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10458 TFLAGS="$(STAGE3_TFLAGS)" \
10459 $(TARGET-stage3-gcc)
10461 maybe-clean-stage3-gcc: clean-stage3-gcc
10462 clean-stage3: clean-stage3-gcc
10463 clean-stage3-gcc:
10464 @if [ $(current_stage) = stage3 ]; then \
10465 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10466 else \
10467 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10468 $(MAKE) stage3-start; \
10469 fi; \
10470 cd $(HOST_SUBDIR)/gcc && \
10471 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10472 @endif gcc-bootstrap
10475 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10476 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10477 maybe-all-stage4-gcc:
10478 maybe-clean-stage4-gcc:
10479 @if gcc-bootstrap
10480 maybe-all-stage4-gcc: all-stage4-gcc
10481 all-stage4: all-stage4-gcc
10482 TARGET-stage4-gcc = $(TARGET-gcc)
10483 all-stage4-gcc: configure-stage4-gcc
10484 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10485 @r=`${PWD_COMMAND}`; export r; \
10486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10487 TFLAGS="$(STAGE4_TFLAGS)"; \
10488 $(HOST_EXPORTS) \
10489 $(POSTSTAGE1_HOST_EXPORTS) \
10490 cd $(HOST_SUBDIR)/gcc && \
10491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10492 CFLAGS="$(STAGE4_CFLAGS)" \
10493 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10494 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10498 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10499 TFLAGS="$(STAGE4_TFLAGS)" \
10500 $(TARGET-stage4-gcc)
10502 maybe-clean-stage4-gcc: clean-stage4-gcc
10503 clean-stage4: clean-stage4-gcc
10504 clean-stage4-gcc:
10505 @if [ $(current_stage) = stage4 ]; then \
10506 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10507 else \
10508 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10509 $(MAKE) stage4-start; \
10510 fi; \
10511 cd $(HOST_SUBDIR)/gcc && \
10512 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10513 @endif gcc-bootstrap
10516 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10517 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10518 maybe-all-stageprofile-gcc:
10519 maybe-clean-stageprofile-gcc:
10520 @if gcc-bootstrap
10521 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10522 all-stageprofile: all-stageprofile-gcc
10523 TARGET-stageprofile-gcc = $(TARGET-gcc)
10524 all-stageprofile-gcc: configure-stageprofile-gcc
10525 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10526 @r=`${PWD_COMMAND}`; export r; \
10527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10528 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10529 $(HOST_EXPORTS) \
10530 $(POSTSTAGE1_HOST_EXPORTS) \
10531 cd $(HOST_SUBDIR)/gcc && \
10532 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10533 CFLAGS="$(STAGEprofile_CFLAGS)" \
10534 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10535 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10536 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10537 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10538 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10539 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10540 TFLAGS="$(STAGEprofile_TFLAGS)" \
10541 $(TARGET-stageprofile-gcc)
10543 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10544 clean-stageprofile: clean-stageprofile-gcc
10545 clean-stageprofile-gcc:
10546 @if [ $(current_stage) = stageprofile ]; then \
10547 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10548 else \
10549 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10550 $(MAKE) stageprofile-start; \
10551 fi; \
10552 cd $(HOST_SUBDIR)/gcc && \
10553 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10554 @endif gcc-bootstrap
10557 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10558 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10559 maybe-all-stagefeedback-gcc:
10560 maybe-clean-stagefeedback-gcc:
10561 @if gcc-bootstrap
10562 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10563 all-stagefeedback: all-stagefeedback-gcc
10564 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10565 all-stagefeedback-gcc: configure-stagefeedback-gcc
10566 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10567 @r=`${PWD_COMMAND}`; export r; \
10568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10569 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10570 $(HOST_EXPORTS) \
10571 $(POSTSTAGE1_HOST_EXPORTS) \
10572 cd $(HOST_SUBDIR)/gcc && \
10573 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10574 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10575 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10576 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10577 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10578 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10579 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10580 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10581 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10582 $(TARGET-stagefeedback-gcc)
10584 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10585 clean-stagefeedback: clean-stagefeedback-gcc
10586 clean-stagefeedback-gcc:
10587 @if [ $(current_stage) = stagefeedback ]; then \
10588 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10589 else \
10590 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10591 $(MAKE) stagefeedback-start; \
10592 fi; \
10593 cd $(HOST_SUBDIR)/gcc && \
10594 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10595 @endif gcc-bootstrap
10601 .PHONY: check-gcc maybe-check-gcc
10602 maybe-check-gcc:
10603 @if gcc
10604 maybe-check-gcc: check-gcc
10606 check-gcc:
10607 @: $(MAKE); $(unstage)
10608 @r=`${PWD_COMMAND}`; export r; \
10609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10610 $(HOST_EXPORTS) \
10611 (cd $(HOST_SUBDIR)/gcc && \
10612 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10614 @endif gcc
10616 .PHONY: install-gcc maybe-install-gcc
10617 maybe-install-gcc:
10618 @if gcc
10619 maybe-install-gcc: install-gcc
10621 install-gcc: installdirs
10622 @: $(MAKE); $(unstage)
10623 @r=`${PWD_COMMAND}`; export r; \
10624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10625 $(HOST_EXPORTS) \
10626 (cd $(HOST_SUBDIR)/gcc && \
10627 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10629 @endif gcc
10631 .PHONY: install-strip-gcc maybe-install-strip-gcc
10632 maybe-install-strip-gcc:
10633 @if gcc
10634 maybe-install-strip-gcc: install-strip-gcc
10636 install-strip-gcc: installdirs
10637 @: $(MAKE); $(unstage)
10638 @r=`${PWD_COMMAND}`; export r; \
10639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10640 $(HOST_EXPORTS) \
10641 (cd $(HOST_SUBDIR)/gcc && \
10642 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10644 @endif gcc
10646 # Other targets (info, dvi, pdf, etc.)
10648 .PHONY: maybe-info-gcc info-gcc
10649 maybe-info-gcc:
10650 @if gcc
10651 maybe-info-gcc: info-gcc
10653 info-gcc: \
10654 configure-gcc
10655 @[ -f ./gcc/Makefile ] || exit 0; \
10656 r=`${PWD_COMMAND}`; export r; \
10657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10658 $(HOST_EXPORTS) \
10659 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10661 done; \
10662 echo "Doing info in gcc" ; \
10663 (cd $(HOST_SUBDIR)/gcc && \
10664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10666 "RANLIB=$${RANLIB}" \
10667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10668 info) \
10669 || exit 1
10671 @endif gcc
10673 .PHONY: maybe-dvi-gcc dvi-gcc
10674 maybe-dvi-gcc:
10675 @if gcc
10676 maybe-dvi-gcc: dvi-gcc
10678 dvi-gcc: \
10679 configure-gcc
10680 @[ -f ./gcc/Makefile ] || exit 0; \
10681 r=`${PWD_COMMAND}`; export r; \
10682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10683 $(HOST_EXPORTS) \
10684 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10686 done; \
10687 echo "Doing dvi in gcc" ; \
10688 (cd $(HOST_SUBDIR)/gcc && \
10689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10691 "RANLIB=$${RANLIB}" \
10692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10693 dvi) \
10694 || exit 1
10696 @endif gcc
10698 .PHONY: maybe-pdf-gcc pdf-gcc
10699 maybe-pdf-gcc:
10700 @if gcc
10701 maybe-pdf-gcc: pdf-gcc
10703 pdf-gcc: \
10704 configure-gcc
10705 @[ -f ./gcc/Makefile ] || exit 0; \
10706 r=`${PWD_COMMAND}`; export r; \
10707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10708 $(HOST_EXPORTS) \
10709 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10711 done; \
10712 echo "Doing pdf in gcc" ; \
10713 (cd $(HOST_SUBDIR)/gcc && \
10714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10716 "RANLIB=$${RANLIB}" \
10717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10718 pdf) \
10719 || exit 1
10721 @endif gcc
10723 .PHONY: maybe-html-gcc html-gcc
10724 maybe-html-gcc:
10725 @if gcc
10726 maybe-html-gcc: html-gcc
10728 html-gcc: \
10729 configure-gcc
10730 @[ -f ./gcc/Makefile ] || exit 0; \
10731 r=`${PWD_COMMAND}`; export r; \
10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10733 $(HOST_EXPORTS) \
10734 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10736 done; \
10737 echo "Doing html in gcc" ; \
10738 (cd $(HOST_SUBDIR)/gcc && \
10739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10741 "RANLIB=$${RANLIB}" \
10742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10743 html) \
10744 || exit 1
10746 @endif gcc
10748 .PHONY: maybe-TAGS-gcc TAGS-gcc
10749 maybe-TAGS-gcc:
10750 @if gcc
10751 maybe-TAGS-gcc: TAGS-gcc
10753 TAGS-gcc: \
10754 configure-gcc
10755 @[ -f ./gcc/Makefile ] || exit 0; \
10756 r=`${PWD_COMMAND}`; export r; \
10757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10758 $(HOST_EXPORTS) \
10759 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10761 done; \
10762 echo "Doing TAGS in gcc" ; \
10763 (cd $(HOST_SUBDIR)/gcc && \
10764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10766 "RANLIB=$${RANLIB}" \
10767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10768 TAGS) \
10769 || exit 1
10771 @endif gcc
10773 .PHONY: maybe-install-info-gcc install-info-gcc
10774 maybe-install-info-gcc:
10775 @if gcc
10776 maybe-install-info-gcc: install-info-gcc
10778 install-info-gcc: \
10779 configure-gcc \
10780 info-gcc
10781 @[ -f ./gcc/Makefile ] || exit 0; \
10782 r=`${PWD_COMMAND}`; export r; \
10783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10784 $(HOST_EXPORTS) \
10785 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10787 done; \
10788 echo "Doing install-info in gcc" ; \
10789 (cd $(HOST_SUBDIR)/gcc && \
10790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10792 "RANLIB=$${RANLIB}" \
10793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10794 install-info) \
10795 || exit 1
10797 @endif gcc
10799 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10800 maybe-install-pdf-gcc:
10801 @if gcc
10802 maybe-install-pdf-gcc: install-pdf-gcc
10804 install-pdf-gcc: \
10805 configure-gcc \
10806 pdf-gcc
10807 @[ -f ./gcc/Makefile ] || exit 0; \
10808 r=`${PWD_COMMAND}`; export r; \
10809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10810 $(HOST_EXPORTS) \
10811 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10813 done; \
10814 echo "Doing install-pdf in gcc" ; \
10815 (cd $(HOST_SUBDIR)/gcc && \
10816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10818 "RANLIB=$${RANLIB}" \
10819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10820 install-pdf) \
10821 || exit 1
10823 @endif gcc
10825 .PHONY: maybe-install-html-gcc install-html-gcc
10826 maybe-install-html-gcc:
10827 @if gcc
10828 maybe-install-html-gcc: install-html-gcc
10830 install-html-gcc: \
10831 configure-gcc \
10832 html-gcc
10833 @[ -f ./gcc/Makefile ] || exit 0; \
10834 r=`${PWD_COMMAND}`; export r; \
10835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10836 $(HOST_EXPORTS) \
10837 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10839 done; \
10840 echo "Doing install-html in gcc" ; \
10841 (cd $(HOST_SUBDIR)/gcc && \
10842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10844 "RANLIB=$${RANLIB}" \
10845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10846 install-html) \
10847 || exit 1
10849 @endif gcc
10851 .PHONY: maybe-installcheck-gcc installcheck-gcc
10852 maybe-installcheck-gcc:
10853 @if gcc
10854 maybe-installcheck-gcc: installcheck-gcc
10856 installcheck-gcc: \
10857 configure-gcc
10858 @[ -f ./gcc/Makefile ] || exit 0; \
10859 r=`${PWD_COMMAND}`; export r; \
10860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10861 $(HOST_EXPORTS) \
10862 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10864 done; \
10865 echo "Doing installcheck in gcc" ; \
10866 (cd $(HOST_SUBDIR)/gcc && \
10867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10869 "RANLIB=$${RANLIB}" \
10870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10871 installcheck) \
10872 || exit 1
10874 @endif gcc
10876 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10877 maybe-mostlyclean-gcc:
10878 @if gcc
10879 maybe-mostlyclean-gcc: mostlyclean-gcc
10881 mostlyclean-gcc:
10882 @[ -f ./gcc/Makefile ] || exit 0; \
10883 r=`${PWD_COMMAND}`; export r; \
10884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10885 $(HOST_EXPORTS) \
10886 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10888 done; \
10889 echo "Doing mostlyclean in gcc" ; \
10890 (cd $(HOST_SUBDIR)/gcc && \
10891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10893 "RANLIB=$${RANLIB}" \
10894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10895 mostlyclean) \
10896 || exit 1
10898 @endif gcc
10900 .PHONY: maybe-clean-gcc clean-gcc
10901 maybe-clean-gcc:
10902 @if gcc
10903 maybe-clean-gcc: clean-gcc
10905 clean-gcc:
10906 @[ -f ./gcc/Makefile ] || exit 0; \
10907 r=`${PWD_COMMAND}`; export r; \
10908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10909 $(HOST_EXPORTS) \
10910 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10912 done; \
10913 echo "Doing clean in gcc" ; \
10914 (cd $(HOST_SUBDIR)/gcc && \
10915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10917 "RANLIB=$${RANLIB}" \
10918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10919 clean) \
10920 || exit 1
10922 @endif gcc
10924 .PHONY: maybe-distclean-gcc distclean-gcc
10925 maybe-distclean-gcc:
10926 @if gcc
10927 maybe-distclean-gcc: distclean-gcc
10929 distclean-gcc:
10930 @[ -f ./gcc/Makefile ] || exit 0; \
10931 r=`${PWD_COMMAND}`; export r; \
10932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10933 $(HOST_EXPORTS) \
10934 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10936 done; \
10937 echo "Doing distclean in gcc" ; \
10938 (cd $(HOST_SUBDIR)/gcc && \
10939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10941 "RANLIB=$${RANLIB}" \
10942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10943 distclean) \
10944 || exit 1
10946 @endif gcc
10948 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10949 maybe-maintainer-clean-gcc:
10950 @if gcc
10951 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10953 maintainer-clean-gcc:
10954 @[ -f ./gcc/Makefile ] || exit 0; \
10955 r=`${PWD_COMMAND}`; export r; \
10956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10957 $(HOST_EXPORTS) \
10958 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10960 done; \
10961 echo "Doing maintainer-clean in gcc" ; \
10962 (cd $(HOST_SUBDIR)/gcc && \
10963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10965 "RANLIB=$${RANLIB}" \
10966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10967 maintainer-clean) \
10968 || exit 1
10970 @endif gcc
10974 .PHONY: configure-gmp maybe-configure-gmp
10975 maybe-configure-gmp:
10976 @if gcc-bootstrap
10977 configure-gmp: stage_current
10978 @endif gcc-bootstrap
10979 @if gmp
10980 maybe-configure-gmp: configure-gmp
10981 configure-gmp:
10982 @r=`${PWD_COMMAND}`; export r; \
10983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10984 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10986 $(HOST_EXPORTS) \
10987 echo Configuring in $(HOST_SUBDIR)/gmp; \
10988 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10989 case $(srcdir) in \
10990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10991 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10993 esac; \
10994 module_srcdir=gmp; \
10995 $(SHELL) \
10996 $$s/$$module_srcdir/configure \
10997 --srcdir=$${topdir}/$$module_srcdir \
10998 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10999 --target=none-${host_vendor}-${host_os} --disable-shared \
11000 || exit 1
11001 @endif gmp
11005 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11006 maybe-configure-stage1-gmp:
11007 @if gmp-bootstrap
11008 maybe-configure-stage1-gmp: configure-stage1-gmp
11009 configure-stage1-gmp:
11010 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11012 @r=`${PWD_COMMAND}`; export r; \
11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11014 TFLAGS="$(STAGE1_TFLAGS)"; \
11015 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11016 $(HOST_EXPORTS) \
11017 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11018 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11019 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11020 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
11021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11022 cd $(HOST_SUBDIR)/gmp || exit 1; \
11023 case $(srcdir) in \
11024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11025 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11027 esac; \
11028 module_srcdir=gmp; \
11029 $(SHELL) $$s/$$module_srcdir/configure \
11030 --srcdir=$${topdir}/$$module_srcdir \
11031 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11032 --target=none-${host_vendor}-${host_os} \
11034 $(STAGE1_CONFIGURE_FLAGS) \
11035 --disable-shared
11036 @endif gmp-bootstrap
11038 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11039 maybe-configure-stage2-gmp:
11040 @if gmp-bootstrap
11041 maybe-configure-stage2-gmp: configure-stage2-gmp
11042 configure-stage2-gmp:
11043 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11044 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11045 @r=`${PWD_COMMAND}`; export r; \
11046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11047 TFLAGS="$(STAGE2_TFLAGS)"; \
11048 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11049 $(HOST_EXPORTS) \
11050 $(POSTSTAGE1_HOST_EXPORTS) \
11051 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11052 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11053 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11054 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11056 cd $(HOST_SUBDIR)/gmp || exit 1; \
11057 case $(srcdir) in \
11058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11059 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11061 esac; \
11062 module_srcdir=gmp; \
11063 $(SHELL) $$s/$$module_srcdir/configure \
11064 --srcdir=$${topdir}/$$module_srcdir \
11065 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11066 --target=none-${host_vendor}-${host_os} \
11067 --with-build-libsubdir=$(HOST_SUBDIR) \
11068 $(STAGE2_CONFIGURE_FLAGS) \
11069 --disable-shared
11070 @endif gmp-bootstrap
11072 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11073 maybe-configure-stage3-gmp:
11074 @if gmp-bootstrap
11075 maybe-configure-stage3-gmp: configure-stage3-gmp
11076 configure-stage3-gmp:
11077 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11078 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11079 @r=`${PWD_COMMAND}`; export r; \
11080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11081 TFLAGS="$(STAGE3_TFLAGS)"; \
11082 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11083 $(HOST_EXPORTS) \
11084 $(POSTSTAGE1_HOST_EXPORTS) \
11085 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11086 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11087 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11088 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11090 cd $(HOST_SUBDIR)/gmp || exit 1; \
11091 case $(srcdir) in \
11092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11093 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11095 esac; \
11096 module_srcdir=gmp; \
11097 $(SHELL) $$s/$$module_srcdir/configure \
11098 --srcdir=$${topdir}/$$module_srcdir \
11099 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11100 --target=none-${host_vendor}-${host_os} \
11101 --with-build-libsubdir=$(HOST_SUBDIR) \
11102 $(STAGE3_CONFIGURE_FLAGS) \
11103 --disable-shared
11104 @endif gmp-bootstrap
11106 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11107 maybe-configure-stage4-gmp:
11108 @if gmp-bootstrap
11109 maybe-configure-stage4-gmp: configure-stage4-gmp
11110 configure-stage4-gmp:
11111 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11113 @r=`${PWD_COMMAND}`; export r; \
11114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11115 TFLAGS="$(STAGE4_TFLAGS)"; \
11116 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11117 $(HOST_EXPORTS) \
11118 $(POSTSTAGE1_HOST_EXPORTS) \
11119 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11120 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11121 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11122 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11124 cd $(HOST_SUBDIR)/gmp || exit 1; \
11125 case $(srcdir) in \
11126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11127 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11129 esac; \
11130 module_srcdir=gmp; \
11131 $(SHELL) $$s/$$module_srcdir/configure \
11132 --srcdir=$${topdir}/$$module_srcdir \
11133 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11134 --target=none-${host_vendor}-${host_os} \
11135 --with-build-libsubdir=$(HOST_SUBDIR) \
11136 $(STAGE4_CONFIGURE_FLAGS) \
11137 --disable-shared
11138 @endif gmp-bootstrap
11140 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11141 maybe-configure-stageprofile-gmp:
11142 @if gmp-bootstrap
11143 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11144 configure-stageprofile-gmp:
11145 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11147 @r=`${PWD_COMMAND}`; export r; \
11148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11149 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11150 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11151 $(HOST_EXPORTS) \
11152 $(POSTSTAGE1_HOST_EXPORTS) \
11153 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11154 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11155 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11156 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11158 cd $(HOST_SUBDIR)/gmp || exit 1; \
11159 case $(srcdir) in \
11160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11161 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11163 esac; \
11164 module_srcdir=gmp; \
11165 $(SHELL) $$s/$$module_srcdir/configure \
11166 --srcdir=$${topdir}/$$module_srcdir \
11167 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11168 --target=none-${host_vendor}-${host_os} \
11169 --with-build-libsubdir=$(HOST_SUBDIR) \
11170 $(STAGEprofile_CONFIGURE_FLAGS) \
11171 --disable-shared
11172 @endif gmp-bootstrap
11174 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11175 maybe-configure-stagefeedback-gmp:
11176 @if gmp-bootstrap
11177 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11178 configure-stagefeedback-gmp:
11179 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11180 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11181 @r=`${PWD_COMMAND}`; export r; \
11182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11183 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11184 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11185 $(HOST_EXPORTS) \
11186 $(POSTSTAGE1_HOST_EXPORTS) \
11187 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11188 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11189 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11190 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11192 cd $(HOST_SUBDIR)/gmp || exit 1; \
11193 case $(srcdir) in \
11194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11195 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11197 esac; \
11198 module_srcdir=gmp; \
11199 $(SHELL) $$s/$$module_srcdir/configure \
11200 --srcdir=$${topdir}/$$module_srcdir \
11201 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11202 --target=none-${host_vendor}-${host_os} \
11203 --with-build-libsubdir=$(HOST_SUBDIR) \
11204 $(STAGEfeedback_CONFIGURE_FLAGS) \
11205 --disable-shared
11206 @endif gmp-bootstrap
11212 .PHONY: all-gmp maybe-all-gmp
11213 maybe-all-gmp:
11214 @if gcc-bootstrap
11215 all-gmp: stage_current
11216 @endif gcc-bootstrap
11217 @if gmp
11218 TARGET-gmp=all
11219 maybe-all-gmp: all-gmp
11220 all-gmp: configure-gmp
11221 @r=`${PWD_COMMAND}`; export r; \
11222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11223 $(HOST_EXPORTS) \
11224 (cd $(HOST_SUBDIR)/gmp && \
11225 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11226 $(TARGET-gmp))
11227 @endif gmp
11231 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11232 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11233 maybe-all-stage1-gmp:
11234 maybe-clean-stage1-gmp:
11235 @if gmp-bootstrap
11236 maybe-all-stage1-gmp: all-stage1-gmp
11237 all-stage1: all-stage1-gmp
11238 TARGET-stage1-gmp = $(TARGET-gmp)
11239 all-stage1-gmp: configure-stage1-gmp
11240 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11241 @r=`${PWD_COMMAND}`; export r; \
11242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11243 TFLAGS="$(STAGE1_TFLAGS)"; \
11244 $(HOST_EXPORTS) \
11245 cd $(HOST_SUBDIR)/gmp && \
11246 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11247 CFLAGS="$(STAGE1_CFLAGS)" \
11248 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11249 LIBCFLAGS="$(LIBCFLAGS)" \
11250 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11251 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11252 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11253 $(EXTRA_HOST_FLAGS) \
11254 $(STAGE1_FLAGS_TO_PASS) \
11255 TFLAGS="$(STAGE1_TFLAGS)" \
11256 $(TARGET-stage1-gmp)
11258 maybe-clean-stage1-gmp: clean-stage1-gmp
11259 clean-stage1: clean-stage1-gmp
11260 clean-stage1-gmp:
11261 @if [ $(current_stage) = stage1 ]; then \
11262 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11263 else \
11264 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11265 $(MAKE) stage1-start; \
11266 fi; \
11267 cd $(HOST_SUBDIR)/gmp && \
11268 $(MAKE) $(EXTRA_HOST_FLAGS) \
11269 $(STAGE1_FLAGS_TO_PASS) clean
11270 @endif gmp-bootstrap
11273 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11274 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11275 maybe-all-stage2-gmp:
11276 maybe-clean-stage2-gmp:
11277 @if gmp-bootstrap
11278 maybe-all-stage2-gmp: all-stage2-gmp
11279 all-stage2: all-stage2-gmp
11280 TARGET-stage2-gmp = $(TARGET-gmp)
11281 all-stage2-gmp: configure-stage2-gmp
11282 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11283 @r=`${PWD_COMMAND}`; export r; \
11284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11285 TFLAGS="$(STAGE2_TFLAGS)"; \
11286 $(HOST_EXPORTS) \
11287 $(POSTSTAGE1_HOST_EXPORTS) \
11288 cd $(HOST_SUBDIR)/gmp && \
11289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11290 CFLAGS="$(STAGE2_CFLAGS)" \
11291 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11292 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11296 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11297 TFLAGS="$(STAGE2_TFLAGS)" \
11298 $(TARGET-stage2-gmp)
11300 maybe-clean-stage2-gmp: clean-stage2-gmp
11301 clean-stage2: clean-stage2-gmp
11302 clean-stage2-gmp:
11303 @if [ $(current_stage) = stage2 ]; then \
11304 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11305 else \
11306 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11307 $(MAKE) stage2-start; \
11308 fi; \
11309 cd $(HOST_SUBDIR)/gmp && \
11310 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11311 @endif gmp-bootstrap
11314 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11315 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11316 maybe-all-stage3-gmp:
11317 maybe-clean-stage3-gmp:
11318 @if gmp-bootstrap
11319 maybe-all-stage3-gmp: all-stage3-gmp
11320 all-stage3: all-stage3-gmp
11321 TARGET-stage3-gmp = $(TARGET-gmp)
11322 all-stage3-gmp: configure-stage3-gmp
11323 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11324 @r=`${PWD_COMMAND}`; export r; \
11325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11326 TFLAGS="$(STAGE3_TFLAGS)"; \
11327 $(HOST_EXPORTS) \
11328 $(POSTSTAGE1_HOST_EXPORTS) \
11329 cd $(HOST_SUBDIR)/gmp && \
11330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11331 CFLAGS="$(STAGE3_CFLAGS)" \
11332 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11333 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11337 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11338 TFLAGS="$(STAGE3_TFLAGS)" \
11339 $(TARGET-stage3-gmp)
11341 maybe-clean-stage3-gmp: clean-stage3-gmp
11342 clean-stage3: clean-stage3-gmp
11343 clean-stage3-gmp:
11344 @if [ $(current_stage) = stage3 ]; then \
11345 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11346 else \
11347 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11348 $(MAKE) stage3-start; \
11349 fi; \
11350 cd $(HOST_SUBDIR)/gmp && \
11351 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11352 @endif gmp-bootstrap
11355 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11356 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11357 maybe-all-stage4-gmp:
11358 maybe-clean-stage4-gmp:
11359 @if gmp-bootstrap
11360 maybe-all-stage4-gmp: all-stage4-gmp
11361 all-stage4: all-stage4-gmp
11362 TARGET-stage4-gmp = $(TARGET-gmp)
11363 all-stage4-gmp: configure-stage4-gmp
11364 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11365 @r=`${PWD_COMMAND}`; export r; \
11366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11367 TFLAGS="$(STAGE4_TFLAGS)"; \
11368 $(HOST_EXPORTS) \
11369 $(POSTSTAGE1_HOST_EXPORTS) \
11370 cd $(HOST_SUBDIR)/gmp && \
11371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11372 CFLAGS="$(STAGE4_CFLAGS)" \
11373 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11374 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11379 TFLAGS="$(STAGE4_TFLAGS)" \
11380 $(TARGET-stage4-gmp)
11382 maybe-clean-stage4-gmp: clean-stage4-gmp
11383 clean-stage4: clean-stage4-gmp
11384 clean-stage4-gmp:
11385 @if [ $(current_stage) = stage4 ]; then \
11386 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11387 else \
11388 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11389 $(MAKE) stage4-start; \
11390 fi; \
11391 cd $(HOST_SUBDIR)/gmp && \
11392 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11393 @endif gmp-bootstrap
11396 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11397 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11398 maybe-all-stageprofile-gmp:
11399 maybe-clean-stageprofile-gmp:
11400 @if gmp-bootstrap
11401 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11402 all-stageprofile: all-stageprofile-gmp
11403 TARGET-stageprofile-gmp = $(TARGET-gmp)
11404 all-stageprofile-gmp: configure-stageprofile-gmp
11405 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11406 @r=`${PWD_COMMAND}`; export r; \
11407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11408 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11409 $(HOST_EXPORTS) \
11410 $(POSTSTAGE1_HOST_EXPORTS) \
11411 cd $(HOST_SUBDIR)/gmp && \
11412 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11413 CFLAGS="$(STAGEprofile_CFLAGS)" \
11414 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11415 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11416 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11417 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11418 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11419 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11420 TFLAGS="$(STAGEprofile_TFLAGS)" \
11421 $(TARGET-stageprofile-gmp)
11423 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11424 clean-stageprofile: clean-stageprofile-gmp
11425 clean-stageprofile-gmp:
11426 @if [ $(current_stage) = stageprofile ]; then \
11427 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11428 else \
11429 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11430 $(MAKE) stageprofile-start; \
11431 fi; \
11432 cd $(HOST_SUBDIR)/gmp && \
11433 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11434 @endif gmp-bootstrap
11437 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11438 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11439 maybe-all-stagefeedback-gmp:
11440 maybe-clean-stagefeedback-gmp:
11441 @if gmp-bootstrap
11442 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11443 all-stagefeedback: all-stagefeedback-gmp
11444 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11445 all-stagefeedback-gmp: configure-stagefeedback-gmp
11446 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11447 @r=`${PWD_COMMAND}`; export r; \
11448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11449 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11450 $(HOST_EXPORTS) \
11451 $(POSTSTAGE1_HOST_EXPORTS) \
11452 cd $(HOST_SUBDIR)/gmp && \
11453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11454 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11455 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11456 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11457 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11458 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11459 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11460 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11461 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11462 $(TARGET-stagefeedback-gmp)
11464 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11465 clean-stagefeedback: clean-stagefeedback-gmp
11466 clean-stagefeedback-gmp:
11467 @if [ $(current_stage) = stagefeedback ]; then \
11468 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11469 else \
11470 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11471 $(MAKE) stagefeedback-start; \
11472 fi; \
11473 cd $(HOST_SUBDIR)/gmp && \
11474 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11475 @endif gmp-bootstrap
11481 .PHONY: check-gmp maybe-check-gmp
11482 maybe-check-gmp:
11483 @if gmp
11484 maybe-check-gmp: check-gmp
11486 check-gmp:
11487 @: $(MAKE); $(unstage)
11488 @r=`${PWD_COMMAND}`; export r; \
11489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11490 $(HOST_EXPORTS) \
11491 (cd $(HOST_SUBDIR)/gmp && \
11492 $(MAKE) $(FLAGS_TO_PASS) check)
11494 @endif gmp
11496 .PHONY: install-gmp maybe-install-gmp
11497 maybe-install-gmp:
11498 @if gmp
11499 maybe-install-gmp: install-gmp
11501 install-gmp:
11503 @endif gmp
11505 .PHONY: install-strip-gmp maybe-install-strip-gmp
11506 maybe-install-strip-gmp:
11507 @if gmp
11508 maybe-install-strip-gmp: install-strip-gmp
11510 install-strip-gmp:
11512 @endif gmp
11514 # Other targets (info, dvi, pdf, etc.)
11516 .PHONY: maybe-info-gmp info-gmp
11517 maybe-info-gmp:
11518 @if gmp
11519 maybe-info-gmp: info-gmp
11521 info-gmp: \
11522 configure-gmp
11523 @[ -f ./gmp/Makefile ] || exit 0; \
11524 r=`${PWD_COMMAND}`; export r; \
11525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11526 $(HOST_EXPORTS) \
11527 for flag in $(EXTRA_HOST_FLAGS) ; do \
11528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11529 done; \
11530 echo "Doing info in gmp" ; \
11531 (cd $(HOST_SUBDIR)/gmp && \
11532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11534 "RANLIB=$${RANLIB}" \
11535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11536 info) \
11537 || exit 1
11539 @endif gmp
11541 .PHONY: maybe-dvi-gmp dvi-gmp
11542 maybe-dvi-gmp:
11543 @if gmp
11544 maybe-dvi-gmp: dvi-gmp
11546 dvi-gmp: \
11547 configure-gmp
11548 @[ -f ./gmp/Makefile ] || exit 0; \
11549 r=`${PWD_COMMAND}`; export r; \
11550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11551 $(HOST_EXPORTS) \
11552 for flag in $(EXTRA_HOST_FLAGS) ; do \
11553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11554 done; \
11555 echo "Doing dvi in gmp" ; \
11556 (cd $(HOST_SUBDIR)/gmp && \
11557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11559 "RANLIB=$${RANLIB}" \
11560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11561 dvi) \
11562 || exit 1
11564 @endif gmp
11566 .PHONY: maybe-pdf-gmp pdf-gmp
11567 maybe-pdf-gmp:
11568 @if gmp
11569 maybe-pdf-gmp: pdf-gmp
11571 pdf-gmp: \
11572 configure-gmp
11573 @[ -f ./gmp/Makefile ] || exit 0; \
11574 r=`${PWD_COMMAND}`; export r; \
11575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11576 $(HOST_EXPORTS) \
11577 for flag in $(EXTRA_HOST_FLAGS) ; do \
11578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11579 done; \
11580 echo "Doing pdf in gmp" ; \
11581 (cd $(HOST_SUBDIR)/gmp && \
11582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11584 "RANLIB=$${RANLIB}" \
11585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11586 pdf) \
11587 || exit 1
11589 @endif gmp
11591 .PHONY: maybe-html-gmp html-gmp
11592 maybe-html-gmp:
11593 @if gmp
11594 maybe-html-gmp: html-gmp
11596 html-gmp: \
11597 configure-gmp
11598 @[ -f ./gmp/Makefile ] || exit 0; \
11599 r=`${PWD_COMMAND}`; export r; \
11600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11601 $(HOST_EXPORTS) \
11602 for flag in $(EXTRA_HOST_FLAGS) ; do \
11603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11604 done; \
11605 echo "Doing html in gmp" ; \
11606 (cd $(HOST_SUBDIR)/gmp && \
11607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11609 "RANLIB=$${RANLIB}" \
11610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11611 html) \
11612 || exit 1
11614 @endif gmp
11616 .PHONY: maybe-TAGS-gmp TAGS-gmp
11617 maybe-TAGS-gmp:
11618 @if gmp
11619 maybe-TAGS-gmp: TAGS-gmp
11621 TAGS-gmp: \
11622 configure-gmp
11623 @[ -f ./gmp/Makefile ] || exit 0; \
11624 r=`${PWD_COMMAND}`; export r; \
11625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11626 $(HOST_EXPORTS) \
11627 for flag in $(EXTRA_HOST_FLAGS) ; do \
11628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11629 done; \
11630 echo "Doing TAGS in gmp" ; \
11631 (cd $(HOST_SUBDIR)/gmp && \
11632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11634 "RANLIB=$${RANLIB}" \
11635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11636 TAGS) \
11637 || exit 1
11639 @endif gmp
11641 .PHONY: maybe-install-info-gmp install-info-gmp
11642 maybe-install-info-gmp:
11643 @if gmp
11644 maybe-install-info-gmp: install-info-gmp
11646 install-info-gmp: \
11647 configure-gmp \
11648 info-gmp
11649 @[ -f ./gmp/Makefile ] || exit 0; \
11650 r=`${PWD_COMMAND}`; export r; \
11651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11652 $(HOST_EXPORTS) \
11653 for flag in $(EXTRA_HOST_FLAGS) ; do \
11654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11655 done; \
11656 echo "Doing install-info in gmp" ; \
11657 (cd $(HOST_SUBDIR)/gmp && \
11658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11660 "RANLIB=$${RANLIB}" \
11661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11662 install-info) \
11663 || exit 1
11665 @endif gmp
11667 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11668 maybe-install-pdf-gmp:
11669 @if gmp
11670 maybe-install-pdf-gmp: install-pdf-gmp
11672 install-pdf-gmp: \
11673 configure-gmp \
11674 pdf-gmp
11675 @[ -f ./gmp/Makefile ] || exit 0; \
11676 r=`${PWD_COMMAND}`; export r; \
11677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11678 $(HOST_EXPORTS) \
11679 for flag in $(EXTRA_HOST_FLAGS) ; do \
11680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11681 done; \
11682 echo "Doing install-pdf in gmp" ; \
11683 (cd $(HOST_SUBDIR)/gmp && \
11684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11686 "RANLIB=$${RANLIB}" \
11687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11688 install-pdf) \
11689 || exit 1
11691 @endif gmp
11693 .PHONY: maybe-install-html-gmp install-html-gmp
11694 maybe-install-html-gmp:
11695 @if gmp
11696 maybe-install-html-gmp: install-html-gmp
11698 install-html-gmp: \
11699 configure-gmp \
11700 html-gmp
11701 @[ -f ./gmp/Makefile ] || exit 0; \
11702 r=`${PWD_COMMAND}`; export r; \
11703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11704 $(HOST_EXPORTS) \
11705 for flag in $(EXTRA_HOST_FLAGS) ; do \
11706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11707 done; \
11708 echo "Doing install-html in gmp" ; \
11709 (cd $(HOST_SUBDIR)/gmp && \
11710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11712 "RANLIB=$${RANLIB}" \
11713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11714 install-html) \
11715 || exit 1
11717 @endif gmp
11719 .PHONY: maybe-installcheck-gmp installcheck-gmp
11720 maybe-installcheck-gmp:
11721 @if gmp
11722 maybe-installcheck-gmp: installcheck-gmp
11724 installcheck-gmp: \
11725 configure-gmp
11726 @[ -f ./gmp/Makefile ] || exit 0; \
11727 r=`${PWD_COMMAND}`; export r; \
11728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11729 $(HOST_EXPORTS) \
11730 for flag in $(EXTRA_HOST_FLAGS) ; do \
11731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11732 done; \
11733 echo "Doing installcheck in gmp" ; \
11734 (cd $(HOST_SUBDIR)/gmp && \
11735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11737 "RANLIB=$${RANLIB}" \
11738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11739 installcheck) \
11740 || exit 1
11742 @endif gmp
11744 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11745 maybe-mostlyclean-gmp:
11746 @if gmp
11747 maybe-mostlyclean-gmp: mostlyclean-gmp
11749 mostlyclean-gmp:
11750 @[ -f ./gmp/Makefile ] || exit 0; \
11751 r=`${PWD_COMMAND}`; export r; \
11752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11753 $(HOST_EXPORTS) \
11754 for flag in $(EXTRA_HOST_FLAGS) ; do \
11755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11756 done; \
11757 echo "Doing mostlyclean in gmp" ; \
11758 (cd $(HOST_SUBDIR)/gmp && \
11759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11761 "RANLIB=$${RANLIB}" \
11762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11763 mostlyclean) \
11764 || exit 1
11766 @endif gmp
11768 .PHONY: maybe-clean-gmp clean-gmp
11769 maybe-clean-gmp:
11770 @if gmp
11771 maybe-clean-gmp: clean-gmp
11773 clean-gmp:
11774 @[ -f ./gmp/Makefile ] || exit 0; \
11775 r=`${PWD_COMMAND}`; export r; \
11776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11777 $(HOST_EXPORTS) \
11778 for flag in $(EXTRA_HOST_FLAGS) ; do \
11779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11780 done; \
11781 echo "Doing clean in gmp" ; \
11782 (cd $(HOST_SUBDIR)/gmp && \
11783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11785 "RANLIB=$${RANLIB}" \
11786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11787 clean) \
11788 || exit 1
11790 @endif gmp
11792 .PHONY: maybe-distclean-gmp distclean-gmp
11793 maybe-distclean-gmp:
11794 @if gmp
11795 maybe-distclean-gmp: distclean-gmp
11797 distclean-gmp:
11798 @[ -f ./gmp/Makefile ] || exit 0; \
11799 r=`${PWD_COMMAND}`; export r; \
11800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11801 $(HOST_EXPORTS) \
11802 for flag in $(EXTRA_HOST_FLAGS) ; do \
11803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11804 done; \
11805 echo "Doing distclean in gmp" ; \
11806 (cd $(HOST_SUBDIR)/gmp && \
11807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11809 "RANLIB=$${RANLIB}" \
11810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11811 distclean) \
11812 || exit 1
11814 @endif gmp
11816 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11817 maybe-maintainer-clean-gmp:
11818 @if gmp
11819 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11821 maintainer-clean-gmp:
11822 @[ -f ./gmp/Makefile ] || exit 0; \
11823 r=`${PWD_COMMAND}`; export r; \
11824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11825 $(HOST_EXPORTS) \
11826 for flag in $(EXTRA_HOST_FLAGS) ; do \
11827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11828 done; \
11829 echo "Doing maintainer-clean in gmp" ; \
11830 (cd $(HOST_SUBDIR)/gmp && \
11831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11833 "RANLIB=$${RANLIB}" \
11834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11835 maintainer-clean) \
11836 || exit 1
11838 @endif gmp
11842 .PHONY: configure-mpfr maybe-configure-mpfr
11843 maybe-configure-mpfr:
11844 @if gcc-bootstrap
11845 configure-mpfr: stage_current
11846 @endif gcc-bootstrap
11847 @if mpfr
11848 maybe-configure-mpfr: configure-mpfr
11849 configure-mpfr:
11850 @r=`${PWD_COMMAND}`; export r; \
11851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11852 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11854 $(HOST_EXPORTS) \
11855 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11856 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11857 case $(srcdir) in \
11858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11859 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11861 esac; \
11862 module_srcdir=mpfr; \
11863 $(SHELL) \
11864 $$s/$$module_srcdir/configure \
11865 --srcdir=$${topdir}/$$module_srcdir \
11866 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11867 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11868 || exit 1
11869 @endif mpfr
11873 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11874 maybe-configure-stage1-mpfr:
11875 @if mpfr-bootstrap
11876 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11877 configure-stage1-mpfr:
11878 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11880 @r=`${PWD_COMMAND}`; export r; \
11881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11882 TFLAGS="$(STAGE1_TFLAGS)"; \
11883 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11884 $(HOST_EXPORTS) \
11885 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11886 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11887 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11888 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11889 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11890 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11891 case $(srcdir) in \
11892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11893 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11895 esac; \
11896 module_srcdir=mpfr; \
11897 $(SHELL) $$s/$$module_srcdir/configure \
11898 --srcdir=$${topdir}/$$module_srcdir \
11899 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11900 --target=${target_alias} \
11902 $(STAGE1_CONFIGURE_FLAGS) \
11903 --disable-shared @extra_mpfr_configure_flags@
11904 @endif mpfr-bootstrap
11906 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11907 maybe-configure-stage2-mpfr:
11908 @if mpfr-bootstrap
11909 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11910 configure-stage2-mpfr:
11911 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11912 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11913 @r=`${PWD_COMMAND}`; export r; \
11914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11915 TFLAGS="$(STAGE2_TFLAGS)"; \
11916 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11917 $(HOST_EXPORTS) \
11918 $(POSTSTAGE1_HOST_EXPORTS) \
11919 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11920 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11921 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11922 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11924 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11925 case $(srcdir) in \
11926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11927 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11929 esac; \
11930 module_srcdir=mpfr; \
11931 $(SHELL) $$s/$$module_srcdir/configure \
11932 --srcdir=$${topdir}/$$module_srcdir \
11933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11934 --target=${target_alias} \
11935 --with-build-libsubdir=$(HOST_SUBDIR) \
11936 $(STAGE2_CONFIGURE_FLAGS) \
11937 --disable-shared @extra_mpfr_configure_flags@
11938 @endif mpfr-bootstrap
11940 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11941 maybe-configure-stage3-mpfr:
11942 @if mpfr-bootstrap
11943 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11944 configure-stage3-mpfr:
11945 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11947 @r=`${PWD_COMMAND}`; export r; \
11948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11949 TFLAGS="$(STAGE3_TFLAGS)"; \
11950 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11951 $(HOST_EXPORTS) \
11952 $(POSTSTAGE1_HOST_EXPORTS) \
11953 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11954 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11955 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11956 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11958 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11959 case $(srcdir) in \
11960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11961 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11963 esac; \
11964 module_srcdir=mpfr; \
11965 $(SHELL) $$s/$$module_srcdir/configure \
11966 --srcdir=$${topdir}/$$module_srcdir \
11967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11968 --target=${target_alias} \
11969 --with-build-libsubdir=$(HOST_SUBDIR) \
11970 $(STAGE3_CONFIGURE_FLAGS) \
11971 --disable-shared @extra_mpfr_configure_flags@
11972 @endif mpfr-bootstrap
11974 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11975 maybe-configure-stage4-mpfr:
11976 @if mpfr-bootstrap
11977 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11978 configure-stage4-mpfr:
11979 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11980 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11981 @r=`${PWD_COMMAND}`; export r; \
11982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11983 TFLAGS="$(STAGE4_TFLAGS)"; \
11984 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11985 $(HOST_EXPORTS) \
11986 $(POSTSTAGE1_HOST_EXPORTS) \
11987 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11988 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11989 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11990 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11992 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11993 case $(srcdir) in \
11994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11995 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11997 esac; \
11998 module_srcdir=mpfr; \
11999 $(SHELL) $$s/$$module_srcdir/configure \
12000 --srcdir=$${topdir}/$$module_srcdir \
12001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12002 --target=${target_alias} \
12003 --with-build-libsubdir=$(HOST_SUBDIR) \
12004 $(STAGE4_CONFIGURE_FLAGS) \
12005 --disable-shared @extra_mpfr_configure_flags@
12006 @endif mpfr-bootstrap
12008 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12009 maybe-configure-stageprofile-mpfr:
12010 @if mpfr-bootstrap
12011 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12012 configure-stageprofile-mpfr:
12013 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12015 @r=`${PWD_COMMAND}`; export r; \
12016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12017 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12018 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12019 $(HOST_EXPORTS) \
12020 $(POSTSTAGE1_HOST_EXPORTS) \
12021 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12022 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12023 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12024 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
12025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12026 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12027 case $(srcdir) in \
12028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12029 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12031 esac; \
12032 module_srcdir=mpfr; \
12033 $(SHELL) $$s/$$module_srcdir/configure \
12034 --srcdir=$${topdir}/$$module_srcdir \
12035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12036 --target=${target_alias} \
12037 --with-build-libsubdir=$(HOST_SUBDIR) \
12038 $(STAGEprofile_CONFIGURE_FLAGS) \
12039 --disable-shared @extra_mpfr_configure_flags@
12040 @endif mpfr-bootstrap
12042 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12043 maybe-configure-stagefeedback-mpfr:
12044 @if mpfr-bootstrap
12045 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12046 configure-stagefeedback-mpfr:
12047 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12048 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12049 @r=`${PWD_COMMAND}`; export r; \
12050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12051 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12052 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12053 $(HOST_EXPORTS) \
12054 $(POSTSTAGE1_HOST_EXPORTS) \
12055 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12056 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12057 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12058 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12060 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12061 case $(srcdir) in \
12062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12063 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12065 esac; \
12066 module_srcdir=mpfr; \
12067 $(SHELL) $$s/$$module_srcdir/configure \
12068 --srcdir=$${topdir}/$$module_srcdir \
12069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12070 --target=${target_alias} \
12071 --with-build-libsubdir=$(HOST_SUBDIR) \
12072 $(STAGEfeedback_CONFIGURE_FLAGS) \
12073 --disable-shared @extra_mpfr_configure_flags@
12074 @endif mpfr-bootstrap
12080 .PHONY: all-mpfr maybe-all-mpfr
12081 maybe-all-mpfr:
12082 @if gcc-bootstrap
12083 all-mpfr: stage_current
12084 @endif gcc-bootstrap
12085 @if mpfr
12086 TARGET-mpfr=all
12087 maybe-all-mpfr: all-mpfr
12088 all-mpfr: configure-mpfr
12089 @r=`${PWD_COMMAND}`; export r; \
12090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12091 $(HOST_EXPORTS) \
12092 (cd $(HOST_SUBDIR)/mpfr && \
12093 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12094 $(TARGET-mpfr))
12095 @endif mpfr
12099 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12100 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12101 maybe-all-stage1-mpfr:
12102 maybe-clean-stage1-mpfr:
12103 @if mpfr-bootstrap
12104 maybe-all-stage1-mpfr: all-stage1-mpfr
12105 all-stage1: all-stage1-mpfr
12106 TARGET-stage1-mpfr = $(TARGET-mpfr)
12107 all-stage1-mpfr: configure-stage1-mpfr
12108 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12109 @r=`${PWD_COMMAND}`; export r; \
12110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12111 TFLAGS="$(STAGE1_TFLAGS)"; \
12112 $(HOST_EXPORTS) \
12113 cd $(HOST_SUBDIR)/mpfr && \
12114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12115 CFLAGS="$(STAGE1_CFLAGS)" \
12116 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12117 LIBCFLAGS="$(LIBCFLAGS)" \
12118 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12119 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12120 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12121 $(EXTRA_HOST_FLAGS) \
12122 $(STAGE1_FLAGS_TO_PASS) \
12123 TFLAGS="$(STAGE1_TFLAGS)" \
12124 $(TARGET-stage1-mpfr)
12126 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12127 clean-stage1: clean-stage1-mpfr
12128 clean-stage1-mpfr:
12129 @if [ $(current_stage) = stage1 ]; then \
12130 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12131 else \
12132 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12133 $(MAKE) stage1-start; \
12134 fi; \
12135 cd $(HOST_SUBDIR)/mpfr && \
12136 $(MAKE) $(EXTRA_HOST_FLAGS) \
12137 $(STAGE1_FLAGS_TO_PASS) clean
12138 @endif mpfr-bootstrap
12141 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12142 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12143 maybe-all-stage2-mpfr:
12144 maybe-clean-stage2-mpfr:
12145 @if mpfr-bootstrap
12146 maybe-all-stage2-mpfr: all-stage2-mpfr
12147 all-stage2: all-stage2-mpfr
12148 TARGET-stage2-mpfr = $(TARGET-mpfr)
12149 all-stage2-mpfr: configure-stage2-mpfr
12150 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12151 @r=`${PWD_COMMAND}`; export r; \
12152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12153 TFLAGS="$(STAGE2_TFLAGS)"; \
12154 $(HOST_EXPORTS) \
12155 $(POSTSTAGE1_HOST_EXPORTS) \
12156 cd $(HOST_SUBDIR)/mpfr && \
12157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12158 CFLAGS="$(STAGE2_CFLAGS)" \
12159 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12160 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12164 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12165 TFLAGS="$(STAGE2_TFLAGS)" \
12166 $(TARGET-stage2-mpfr)
12168 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12169 clean-stage2: clean-stage2-mpfr
12170 clean-stage2-mpfr:
12171 @if [ $(current_stage) = stage2 ]; then \
12172 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12173 else \
12174 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12175 $(MAKE) stage2-start; \
12176 fi; \
12177 cd $(HOST_SUBDIR)/mpfr && \
12178 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12179 @endif mpfr-bootstrap
12182 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12183 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12184 maybe-all-stage3-mpfr:
12185 maybe-clean-stage3-mpfr:
12186 @if mpfr-bootstrap
12187 maybe-all-stage3-mpfr: all-stage3-mpfr
12188 all-stage3: all-stage3-mpfr
12189 TARGET-stage3-mpfr = $(TARGET-mpfr)
12190 all-stage3-mpfr: configure-stage3-mpfr
12191 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12192 @r=`${PWD_COMMAND}`; export r; \
12193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12194 TFLAGS="$(STAGE3_TFLAGS)"; \
12195 $(HOST_EXPORTS) \
12196 $(POSTSTAGE1_HOST_EXPORTS) \
12197 cd $(HOST_SUBDIR)/mpfr && \
12198 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12199 CFLAGS="$(STAGE3_CFLAGS)" \
12200 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12201 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12202 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12203 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12204 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12205 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12206 TFLAGS="$(STAGE3_TFLAGS)" \
12207 $(TARGET-stage3-mpfr)
12209 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12210 clean-stage3: clean-stage3-mpfr
12211 clean-stage3-mpfr:
12212 @if [ $(current_stage) = stage3 ]; then \
12213 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12214 else \
12215 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12216 $(MAKE) stage3-start; \
12217 fi; \
12218 cd $(HOST_SUBDIR)/mpfr && \
12219 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12220 @endif mpfr-bootstrap
12223 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12224 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12225 maybe-all-stage4-mpfr:
12226 maybe-clean-stage4-mpfr:
12227 @if mpfr-bootstrap
12228 maybe-all-stage4-mpfr: all-stage4-mpfr
12229 all-stage4: all-stage4-mpfr
12230 TARGET-stage4-mpfr = $(TARGET-mpfr)
12231 all-stage4-mpfr: configure-stage4-mpfr
12232 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12233 @r=`${PWD_COMMAND}`; export r; \
12234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12235 TFLAGS="$(STAGE4_TFLAGS)"; \
12236 $(HOST_EXPORTS) \
12237 $(POSTSTAGE1_HOST_EXPORTS) \
12238 cd $(HOST_SUBDIR)/mpfr && \
12239 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12240 CFLAGS="$(STAGE4_CFLAGS)" \
12241 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12242 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12243 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12244 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12245 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12246 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12247 TFLAGS="$(STAGE4_TFLAGS)" \
12248 $(TARGET-stage4-mpfr)
12250 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12251 clean-stage4: clean-stage4-mpfr
12252 clean-stage4-mpfr:
12253 @if [ $(current_stage) = stage4 ]; then \
12254 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12255 else \
12256 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12257 $(MAKE) stage4-start; \
12258 fi; \
12259 cd $(HOST_SUBDIR)/mpfr && \
12260 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12261 @endif mpfr-bootstrap
12264 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12265 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12266 maybe-all-stageprofile-mpfr:
12267 maybe-clean-stageprofile-mpfr:
12268 @if mpfr-bootstrap
12269 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12270 all-stageprofile: all-stageprofile-mpfr
12271 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12272 all-stageprofile-mpfr: configure-stageprofile-mpfr
12273 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12274 @r=`${PWD_COMMAND}`; export r; \
12275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12276 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12277 $(HOST_EXPORTS) \
12278 $(POSTSTAGE1_HOST_EXPORTS) \
12279 cd $(HOST_SUBDIR)/mpfr && \
12280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12281 CFLAGS="$(STAGEprofile_CFLAGS)" \
12282 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12283 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12288 TFLAGS="$(STAGEprofile_TFLAGS)" \
12289 $(TARGET-stageprofile-mpfr)
12291 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12292 clean-stageprofile: clean-stageprofile-mpfr
12293 clean-stageprofile-mpfr:
12294 @if [ $(current_stage) = stageprofile ]; then \
12295 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12296 else \
12297 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12298 $(MAKE) stageprofile-start; \
12299 fi; \
12300 cd $(HOST_SUBDIR)/mpfr && \
12301 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12302 @endif mpfr-bootstrap
12305 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12306 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12307 maybe-all-stagefeedback-mpfr:
12308 maybe-clean-stagefeedback-mpfr:
12309 @if mpfr-bootstrap
12310 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12311 all-stagefeedback: all-stagefeedback-mpfr
12312 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12313 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12314 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12315 @r=`${PWD_COMMAND}`; export r; \
12316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12317 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12318 $(HOST_EXPORTS) \
12319 $(POSTSTAGE1_HOST_EXPORTS) \
12320 cd $(HOST_SUBDIR)/mpfr && \
12321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12322 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12323 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12324 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12328 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12329 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12330 $(TARGET-stagefeedback-mpfr)
12332 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12333 clean-stagefeedback: clean-stagefeedback-mpfr
12334 clean-stagefeedback-mpfr:
12335 @if [ $(current_stage) = stagefeedback ]; then \
12336 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12337 else \
12338 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12339 $(MAKE) stagefeedback-start; \
12340 fi; \
12341 cd $(HOST_SUBDIR)/mpfr && \
12342 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12343 @endif mpfr-bootstrap
12349 .PHONY: check-mpfr maybe-check-mpfr
12350 maybe-check-mpfr:
12351 @if mpfr
12352 maybe-check-mpfr: check-mpfr
12354 check-mpfr:
12355 @: $(MAKE); $(unstage)
12356 @r=`${PWD_COMMAND}`; export r; \
12357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12358 $(HOST_EXPORTS) \
12359 (cd $(HOST_SUBDIR)/mpfr && \
12360 $(MAKE) $(FLAGS_TO_PASS) check)
12362 @endif mpfr
12364 .PHONY: install-mpfr maybe-install-mpfr
12365 maybe-install-mpfr:
12366 @if mpfr
12367 maybe-install-mpfr: install-mpfr
12369 install-mpfr:
12371 @endif mpfr
12373 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12374 maybe-install-strip-mpfr:
12375 @if mpfr
12376 maybe-install-strip-mpfr: install-strip-mpfr
12378 install-strip-mpfr:
12380 @endif mpfr
12382 # Other targets (info, dvi, pdf, etc.)
12384 .PHONY: maybe-info-mpfr info-mpfr
12385 maybe-info-mpfr:
12386 @if mpfr
12387 maybe-info-mpfr: info-mpfr
12389 info-mpfr: \
12390 configure-mpfr
12391 @[ -f ./mpfr/Makefile ] || exit 0; \
12392 r=`${PWD_COMMAND}`; export r; \
12393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12394 $(HOST_EXPORTS) \
12395 for flag in $(EXTRA_HOST_FLAGS) ; do \
12396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12397 done; \
12398 echo "Doing info in mpfr" ; \
12399 (cd $(HOST_SUBDIR)/mpfr && \
12400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12402 "RANLIB=$${RANLIB}" \
12403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12404 info) \
12405 || exit 1
12407 @endif mpfr
12409 .PHONY: maybe-dvi-mpfr dvi-mpfr
12410 maybe-dvi-mpfr:
12411 @if mpfr
12412 maybe-dvi-mpfr: dvi-mpfr
12414 dvi-mpfr: \
12415 configure-mpfr
12416 @[ -f ./mpfr/Makefile ] || exit 0; \
12417 r=`${PWD_COMMAND}`; export r; \
12418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12419 $(HOST_EXPORTS) \
12420 for flag in $(EXTRA_HOST_FLAGS) ; do \
12421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12422 done; \
12423 echo "Doing dvi in mpfr" ; \
12424 (cd $(HOST_SUBDIR)/mpfr && \
12425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12427 "RANLIB=$${RANLIB}" \
12428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12429 dvi) \
12430 || exit 1
12432 @endif mpfr
12434 .PHONY: maybe-pdf-mpfr pdf-mpfr
12435 maybe-pdf-mpfr:
12436 @if mpfr
12437 maybe-pdf-mpfr: pdf-mpfr
12439 pdf-mpfr: \
12440 configure-mpfr
12441 @[ -f ./mpfr/Makefile ] || exit 0; \
12442 r=`${PWD_COMMAND}`; export r; \
12443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12444 $(HOST_EXPORTS) \
12445 for flag in $(EXTRA_HOST_FLAGS) ; do \
12446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12447 done; \
12448 echo "Doing pdf in mpfr" ; \
12449 (cd $(HOST_SUBDIR)/mpfr && \
12450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12452 "RANLIB=$${RANLIB}" \
12453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12454 pdf) \
12455 || exit 1
12457 @endif mpfr
12459 .PHONY: maybe-html-mpfr html-mpfr
12460 maybe-html-mpfr:
12461 @if mpfr
12462 maybe-html-mpfr: html-mpfr
12464 html-mpfr: \
12465 configure-mpfr
12466 @[ -f ./mpfr/Makefile ] || exit 0; \
12467 r=`${PWD_COMMAND}`; export r; \
12468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12469 $(HOST_EXPORTS) \
12470 for flag in $(EXTRA_HOST_FLAGS) ; do \
12471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12472 done; \
12473 echo "Doing html in mpfr" ; \
12474 (cd $(HOST_SUBDIR)/mpfr && \
12475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12477 "RANLIB=$${RANLIB}" \
12478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12479 html) \
12480 || exit 1
12482 @endif mpfr
12484 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12485 maybe-TAGS-mpfr:
12486 @if mpfr
12487 maybe-TAGS-mpfr: TAGS-mpfr
12489 TAGS-mpfr: \
12490 configure-mpfr
12491 @[ -f ./mpfr/Makefile ] || exit 0; \
12492 r=`${PWD_COMMAND}`; export r; \
12493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12494 $(HOST_EXPORTS) \
12495 for flag in $(EXTRA_HOST_FLAGS) ; do \
12496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12497 done; \
12498 echo "Doing TAGS in mpfr" ; \
12499 (cd $(HOST_SUBDIR)/mpfr && \
12500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12502 "RANLIB=$${RANLIB}" \
12503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12504 TAGS) \
12505 || exit 1
12507 @endif mpfr
12509 .PHONY: maybe-install-info-mpfr install-info-mpfr
12510 maybe-install-info-mpfr:
12511 @if mpfr
12512 maybe-install-info-mpfr: install-info-mpfr
12514 install-info-mpfr: \
12515 configure-mpfr \
12516 info-mpfr
12517 @[ -f ./mpfr/Makefile ] || exit 0; \
12518 r=`${PWD_COMMAND}`; export r; \
12519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12520 $(HOST_EXPORTS) \
12521 for flag in $(EXTRA_HOST_FLAGS) ; do \
12522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12523 done; \
12524 echo "Doing install-info in mpfr" ; \
12525 (cd $(HOST_SUBDIR)/mpfr && \
12526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12528 "RANLIB=$${RANLIB}" \
12529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12530 install-info) \
12531 || exit 1
12533 @endif mpfr
12535 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12536 maybe-install-pdf-mpfr:
12537 @if mpfr
12538 maybe-install-pdf-mpfr: install-pdf-mpfr
12540 install-pdf-mpfr: \
12541 configure-mpfr \
12542 pdf-mpfr
12543 @[ -f ./mpfr/Makefile ] || exit 0; \
12544 r=`${PWD_COMMAND}`; export r; \
12545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12546 $(HOST_EXPORTS) \
12547 for flag in $(EXTRA_HOST_FLAGS) ; do \
12548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12549 done; \
12550 echo "Doing install-pdf in mpfr" ; \
12551 (cd $(HOST_SUBDIR)/mpfr && \
12552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12554 "RANLIB=$${RANLIB}" \
12555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12556 install-pdf) \
12557 || exit 1
12559 @endif mpfr
12561 .PHONY: maybe-install-html-mpfr install-html-mpfr
12562 maybe-install-html-mpfr:
12563 @if mpfr
12564 maybe-install-html-mpfr: install-html-mpfr
12566 install-html-mpfr: \
12567 configure-mpfr \
12568 html-mpfr
12569 @[ -f ./mpfr/Makefile ] || exit 0; \
12570 r=`${PWD_COMMAND}`; export r; \
12571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12572 $(HOST_EXPORTS) \
12573 for flag in $(EXTRA_HOST_FLAGS) ; do \
12574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12575 done; \
12576 echo "Doing install-html in mpfr" ; \
12577 (cd $(HOST_SUBDIR)/mpfr && \
12578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12580 "RANLIB=$${RANLIB}" \
12581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12582 install-html) \
12583 || exit 1
12585 @endif mpfr
12587 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12588 maybe-installcheck-mpfr:
12589 @if mpfr
12590 maybe-installcheck-mpfr: installcheck-mpfr
12592 installcheck-mpfr: \
12593 configure-mpfr
12594 @[ -f ./mpfr/Makefile ] || exit 0; \
12595 r=`${PWD_COMMAND}`; export r; \
12596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12597 $(HOST_EXPORTS) \
12598 for flag in $(EXTRA_HOST_FLAGS) ; do \
12599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12600 done; \
12601 echo "Doing installcheck in mpfr" ; \
12602 (cd $(HOST_SUBDIR)/mpfr && \
12603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12605 "RANLIB=$${RANLIB}" \
12606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12607 installcheck) \
12608 || exit 1
12610 @endif mpfr
12612 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12613 maybe-mostlyclean-mpfr:
12614 @if mpfr
12615 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12617 mostlyclean-mpfr:
12618 @[ -f ./mpfr/Makefile ] || exit 0; \
12619 r=`${PWD_COMMAND}`; export r; \
12620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12621 $(HOST_EXPORTS) \
12622 for flag in $(EXTRA_HOST_FLAGS) ; do \
12623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12624 done; \
12625 echo "Doing mostlyclean in mpfr" ; \
12626 (cd $(HOST_SUBDIR)/mpfr && \
12627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12629 "RANLIB=$${RANLIB}" \
12630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12631 mostlyclean) \
12632 || exit 1
12634 @endif mpfr
12636 .PHONY: maybe-clean-mpfr clean-mpfr
12637 maybe-clean-mpfr:
12638 @if mpfr
12639 maybe-clean-mpfr: clean-mpfr
12641 clean-mpfr:
12642 @[ -f ./mpfr/Makefile ] || exit 0; \
12643 r=`${PWD_COMMAND}`; export r; \
12644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12645 $(HOST_EXPORTS) \
12646 for flag in $(EXTRA_HOST_FLAGS) ; do \
12647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12648 done; \
12649 echo "Doing clean in mpfr" ; \
12650 (cd $(HOST_SUBDIR)/mpfr && \
12651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12653 "RANLIB=$${RANLIB}" \
12654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12655 clean) \
12656 || exit 1
12658 @endif mpfr
12660 .PHONY: maybe-distclean-mpfr distclean-mpfr
12661 maybe-distclean-mpfr:
12662 @if mpfr
12663 maybe-distclean-mpfr: distclean-mpfr
12665 distclean-mpfr:
12666 @[ -f ./mpfr/Makefile ] || exit 0; \
12667 r=`${PWD_COMMAND}`; export r; \
12668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12669 $(HOST_EXPORTS) \
12670 for flag in $(EXTRA_HOST_FLAGS) ; do \
12671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12672 done; \
12673 echo "Doing distclean in mpfr" ; \
12674 (cd $(HOST_SUBDIR)/mpfr && \
12675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12677 "RANLIB=$${RANLIB}" \
12678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12679 distclean) \
12680 || exit 1
12682 @endif mpfr
12684 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12685 maybe-maintainer-clean-mpfr:
12686 @if mpfr
12687 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12689 maintainer-clean-mpfr:
12690 @[ -f ./mpfr/Makefile ] || exit 0; \
12691 r=`${PWD_COMMAND}`; export r; \
12692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12693 $(HOST_EXPORTS) \
12694 for flag in $(EXTRA_HOST_FLAGS) ; do \
12695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12696 done; \
12697 echo "Doing maintainer-clean in mpfr" ; \
12698 (cd $(HOST_SUBDIR)/mpfr && \
12699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12701 "RANLIB=$${RANLIB}" \
12702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12703 maintainer-clean) \
12704 || exit 1
12706 @endif mpfr
12710 .PHONY: configure-mpc maybe-configure-mpc
12711 maybe-configure-mpc:
12712 @if gcc-bootstrap
12713 configure-mpc: stage_current
12714 @endif gcc-bootstrap
12715 @if mpc
12716 maybe-configure-mpc: configure-mpc
12717 configure-mpc:
12718 @r=`${PWD_COMMAND}`; export r; \
12719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12720 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12721 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12722 $(HOST_EXPORTS) \
12723 echo Configuring in $(HOST_SUBDIR)/mpc; \
12724 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12725 case $(srcdir) in \
12726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12727 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12729 esac; \
12730 module_srcdir=mpc; \
12731 $(SHELL) \
12732 $$s/$$module_srcdir/configure \
12733 --srcdir=$${topdir}/$$module_srcdir \
12734 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12735 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12736 || exit 1
12737 @endif mpc
12741 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12742 maybe-configure-stage1-mpc:
12743 @if mpc-bootstrap
12744 maybe-configure-stage1-mpc: configure-stage1-mpc
12745 configure-stage1-mpc:
12746 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12747 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12748 @r=`${PWD_COMMAND}`; export r; \
12749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12750 TFLAGS="$(STAGE1_TFLAGS)"; \
12751 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12752 $(HOST_EXPORTS) \
12753 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12754 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12755 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12756 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12758 cd $(HOST_SUBDIR)/mpc || exit 1; \
12759 case $(srcdir) in \
12760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12761 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12763 esac; \
12764 module_srcdir=mpc; \
12765 $(SHELL) $$s/$$module_srcdir/configure \
12766 --srcdir=$${topdir}/$$module_srcdir \
12767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12768 --target=${target_alias} \
12770 $(STAGE1_CONFIGURE_FLAGS) \
12771 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12772 @endif mpc-bootstrap
12774 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12775 maybe-configure-stage2-mpc:
12776 @if mpc-bootstrap
12777 maybe-configure-stage2-mpc: configure-stage2-mpc
12778 configure-stage2-mpc:
12779 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12781 @r=`${PWD_COMMAND}`; export r; \
12782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12783 TFLAGS="$(STAGE2_TFLAGS)"; \
12784 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12785 $(HOST_EXPORTS) \
12786 $(POSTSTAGE1_HOST_EXPORTS) \
12787 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12788 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12789 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12790 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12792 cd $(HOST_SUBDIR)/mpc || exit 1; \
12793 case $(srcdir) in \
12794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12795 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12797 esac; \
12798 module_srcdir=mpc; \
12799 $(SHELL) $$s/$$module_srcdir/configure \
12800 --srcdir=$${topdir}/$$module_srcdir \
12801 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12802 --target=${target_alias} \
12803 --with-build-libsubdir=$(HOST_SUBDIR) \
12804 $(STAGE2_CONFIGURE_FLAGS) \
12805 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12806 @endif mpc-bootstrap
12808 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12809 maybe-configure-stage3-mpc:
12810 @if mpc-bootstrap
12811 maybe-configure-stage3-mpc: configure-stage3-mpc
12812 configure-stage3-mpc:
12813 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12814 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12815 @r=`${PWD_COMMAND}`; export r; \
12816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12817 TFLAGS="$(STAGE3_TFLAGS)"; \
12818 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12819 $(HOST_EXPORTS) \
12820 $(POSTSTAGE1_HOST_EXPORTS) \
12821 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12822 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12823 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12824 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12826 cd $(HOST_SUBDIR)/mpc || exit 1; \
12827 case $(srcdir) in \
12828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12829 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12831 esac; \
12832 module_srcdir=mpc; \
12833 $(SHELL) $$s/$$module_srcdir/configure \
12834 --srcdir=$${topdir}/$$module_srcdir \
12835 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12836 --target=${target_alias} \
12837 --with-build-libsubdir=$(HOST_SUBDIR) \
12838 $(STAGE3_CONFIGURE_FLAGS) \
12839 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12840 @endif mpc-bootstrap
12842 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12843 maybe-configure-stage4-mpc:
12844 @if mpc-bootstrap
12845 maybe-configure-stage4-mpc: configure-stage4-mpc
12846 configure-stage4-mpc:
12847 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12848 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12849 @r=`${PWD_COMMAND}`; export r; \
12850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12851 TFLAGS="$(STAGE4_TFLAGS)"; \
12852 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12853 $(HOST_EXPORTS) \
12854 $(POSTSTAGE1_HOST_EXPORTS) \
12855 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12856 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12857 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12858 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12859 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12860 cd $(HOST_SUBDIR)/mpc || exit 1; \
12861 case $(srcdir) in \
12862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12863 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12865 esac; \
12866 module_srcdir=mpc; \
12867 $(SHELL) $$s/$$module_srcdir/configure \
12868 --srcdir=$${topdir}/$$module_srcdir \
12869 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12870 --target=${target_alias} \
12871 --with-build-libsubdir=$(HOST_SUBDIR) \
12872 $(STAGE4_CONFIGURE_FLAGS) \
12873 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12874 @endif mpc-bootstrap
12876 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12877 maybe-configure-stageprofile-mpc:
12878 @if mpc-bootstrap
12879 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12880 configure-stageprofile-mpc:
12881 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12882 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12883 @r=`${PWD_COMMAND}`; export r; \
12884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12885 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12886 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12887 $(HOST_EXPORTS) \
12888 $(POSTSTAGE1_HOST_EXPORTS) \
12889 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12890 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12891 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12892 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12894 cd $(HOST_SUBDIR)/mpc || exit 1; \
12895 case $(srcdir) in \
12896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12897 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12899 esac; \
12900 module_srcdir=mpc; \
12901 $(SHELL) $$s/$$module_srcdir/configure \
12902 --srcdir=$${topdir}/$$module_srcdir \
12903 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12904 --target=${target_alias} \
12905 --with-build-libsubdir=$(HOST_SUBDIR) \
12906 $(STAGEprofile_CONFIGURE_FLAGS) \
12907 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12908 @endif mpc-bootstrap
12910 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12911 maybe-configure-stagefeedback-mpc:
12912 @if mpc-bootstrap
12913 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12914 configure-stagefeedback-mpc:
12915 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12916 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12917 @r=`${PWD_COMMAND}`; export r; \
12918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12919 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12920 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12921 $(HOST_EXPORTS) \
12922 $(POSTSTAGE1_HOST_EXPORTS) \
12923 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12924 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12925 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12926 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12928 cd $(HOST_SUBDIR)/mpc || exit 1; \
12929 case $(srcdir) in \
12930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12931 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12933 esac; \
12934 module_srcdir=mpc; \
12935 $(SHELL) $$s/$$module_srcdir/configure \
12936 --srcdir=$${topdir}/$$module_srcdir \
12937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12938 --target=${target_alias} \
12939 --with-build-libsubdir=$(HOST_SUBDIR) \
12940 $(STAGEfeedback_CONFIGURE_FLAGS) \
12941 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12942 @endif mpc-bootstrap
12948 .PHONY: all-mpc maybe-all-mpc
12949 maybe-all-mpc:
12950 @if gcc-bootstrap
12951 all-mpc: stage_current
12952 @endif gcc-bootstrap
12953 @if mpc
12954 TARGET-mpc=all
12955 maybe-all-mpc: all-mpc
12956 all-mpc: configure-mpc
12957 @r=`${PWD_COMMAND}`; export r; \
12958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12959 $(HOST_EXPORTS) \
12960 (cd $(HOST_SUBDIR)/mpc && \
12961 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12962 $(TARGET-mpc))
12963 @endif mpc
12967 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12968 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12969 maybe-all-stage1-mpc:
12970 maybe-clean-stage1-mpc:
12971 @if mpc-bootstrap
12972 maybe-all-stage1-mpc: all-stage1-mpc
12973 all-stage1: all-stage1-mpc
12974 TARGET-stage1-mpc = $(TARGET-mpc)
12975 all-stage1-mpc: configure-stage1-mpc
12976 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12977 @r=`${PWD_COMMAND}`; export r; \
12978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12979 TFLAGS="$(STAGE1_TFLAGS)"; \
12980 $(HOST_EXPORTS) \
12981 cd $(HOST_SUBDIR)/mpc && \
12982 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12983 CFLAGS="$(STAGE1_CFLAGS)" \
12984 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12985 LIBCFLAGS="$(LIBCFLAGS)" \
12986 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12987 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12988 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12989 $(EXTRA_HOST_FLAGS) \
12990 $(STAGE1_FLAGS_TO_PASS) \
12991 TFLAGS="$(STAGE1_TFLAGS)" \
12992 $(TARGET-stage1-mpc)
12994 maybe-clean-stage1-mpc: clean-stage1-mpc
12995 clean-stage1: clean-stage1-mpc
12996 clean-stage1-mpc:
12997 @if [ $(current_stage) = stage1 ]; then \
12998 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12999 else \
13000 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13001 $(MAKE) stage1-start; \
13002 fi; \
13003 cd $(HOST_SUBDIR)/mpc && \
13004 $(MAKE) $(EXTRA_HOST_FLAGS) \
13005 $(STAGE1_FLAGS_TO_PASS) clean
13006 @endif mpc-bootstrap
13009 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13010 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13011 maybe-all-stage2-mpc:
13012 maybe-clean-stage2-mpc:
13013 @if mpc-bootstrap
13014 maybe-all-stage2-mpc: all-stage2-mpc
13015 all-stage2: all-stage2-mpc
13016 TARGET-stage2-mpc = $(TARGET-mpc)
13017 all-stage2-mpc: configure-stage2-mpc
13018 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13019 @r=`${PWD_COMMAND}`; export r; \
13020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13021 TFLAGS="$(STAGE2_TFLAGS)"; \
13022 $(HOST_EXPORTS) \
13023 $(POSTSTAGE1_HOST_EXPORTS) \
13024 cd $(HOST_SUBDIR)/mpc && \
13025 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13026 CFLAGS="$(STAGE2_CFLAGS)" \
13027 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13028 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13029 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13030 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13031 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13032 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13033 TFLAGS="$(STAGE2_TFLAGS)" \
13034 $(TARGET-stage2-mpc)
13036 maybe-clean-stage2-mpc: clean-stage2-mpc
13037 clean-stage2: clean-stage2-mpc
13038 clean-stage2-mpc:
13039 @if [ $(current_stage) = stage2 ]; then \
13040 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13041 else \
13042 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13043 $(MAKE) stage2-start; \
13044 fi; \
13045 cd $(HOST_SUBDIR)/mpc && \
13046 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13047 @endif mpc-bootstrap
13050 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13051 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13052 maybe-all-stage3-mpc:
13053 maybe-clean-stage3-mpc:
13054 @if mpc-bootstrap
13055 maybe-all-stage3-mpc: all-stage3-mpc
13056 all-stage3: all-stage3-mpc
13057 TARGET-stage3-mpc = $(TARGET-mpc)
13058 all-stage3-mpc: configure-stage3-mpc
13059 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13060 @r=`${PWD_COMMAND}`; export r; \
13061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13062 TFLAGS="$(STAGE3_TFLAGS)"; \
13063 $(HOST_EXPORTS) \
13064 $(POSTSTAGE1_HOST_EXPORTS) \
13065 cd $(HOST_SUBDIR)/mpc && \
13066 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13067 CFLAGS="$(STAGE3_CFLAGS)" \
13068 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13069 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13070 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13071 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13072 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13073 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13074 TFLAGS="$(STAGE3_TFLAGS)" \
13075 $(TARGET-stage3-mpc)
13077 maybe-clean-stage3-mpc: clean-stage3-mpc
13078 clean-stage3: clean-stage3-mpc
13079 clean-stage3-mpc:
13080 @if [ $(current_stage) = stage3 ]; then \
13081 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13082 else \
13083 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13084 $(MAKE) stage3-start; \
13085 fi; \
13086 cd $(HOST_SUBDIR)/mpc && \
13087 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13088 @endif mpc-bootstrap
13091 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13092 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13093 maybe-all-stage4-mpc:
13094 maybe-clean-stage4-mpc:
13095 @if mpc-bootstrap
13096 maybe-all-stage4-mpc: all-stage4-mpc
13097 all-stage4: all-stage4-mpc
13098 TARGET-stage4-mpc = $(TARGET-mpc)
13099 all-stage4-mpc: configure-stage4-mpc
13100 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13101 @r=`${PWD_COMMAND}`; export r; \
13102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13103 TFLAGS="$(STAGE4_TFLAGS)"; \
13104 $(HOST_EXPORTS) \
13105 $(POSTSTAGE1_HOST_EXPORTS) \
13106 cd $(HOST_SUBDIR)/mpc && \
13107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13108 CFLAGS="$(STAGE4_CFLAGS)" \
13109 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13110 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13114 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13115 TFLAGS="$(STAGE4_TFLAGS)" \
13116 $(TARGET-stage4-mpc)
13118 maybe-clean-stage4-mpc: clean-stage4-mpc
13119 clean-stage4: clean-stage4-mpc
13120 clean-stage4-mpc:
13121 @if [ $(current_stage) = stage4 ]; then \
13122 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13123 else \
13124 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13125 $(MAKE) stage4-start; \
13126 fi; \
13127 cd $(HOST_SUBDIR)/mpc && \
13128 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13129 @endif mpc-bootstrap
13132 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13133 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13134 maybe-all-stageprofile-mpc:
13135 maybe-clean-stageprofile-mpc:
13136 @if mpc-bootstrap
13137 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13138 all-stageprofile: all-stageprofile-mpc
13139 TARGET-stageprofile-mpc = $(TARGET-mpc)
13140 all-stageprofile-mpc: configure-stageprofile-mpc
13141 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13142 @r=`${PWD_COMMAND}`; export r; \
13143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13144 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13145 $(HOST_EXPORTS) \
13146 $(POSTSTAGE1_HOST_EXPORTS) \
13147 cd $(HOST_SUBDIR)/mpc && \
13148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13149 CFLAGS="$(STAGEprofile_CFLAGS)" \
13150 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13151 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13155 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13156 TFLAGS="$(STAGEprofile_TFLAGS)" \
13157 $(TARGET-stageprofile-mpc)
13159 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13160 clean-stageprofile: clean-stageprofile-mpc
13161 clean-stageprofile-mpc:
13162 @if [ $(current_stage) = stageprofile ]; then \
13163 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13164 else \
13165 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13166 $(MAKE) stageprofile-start; \
13167 fi; \
13168 cd $(HOST_SUBDIR)/mpc && \
13169 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13170 @endif mpc-bootstrap
13173 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13174 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13175 maybe-all-stagefeedback-mpc:
13176 maybe-clean-stagefeedback-mpc:
13177 @if mpc-bootstrap
13178 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13179 all-stagefeedback: all-stagefeedback-mpc
13180 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13181 all-stagefeedback-mpc: configure-stagefeedback-mpc
13182 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13183 @r=`${PWD_COMMAND}`; export r; \
13184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13185 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13186 $(HOST_EXPORTS) \
13187 $(POSTSTAGE1_HOST_EXPORTS) \
13188 cd $(HOST_SUBDIR)/mpc && \
13189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13190 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13191 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13192 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13196 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13197 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13198 $(TARGET-stagefeedback-mpc)
13200 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13201 clean-stagefeedback: clean-stagefeedback-mpc
13202 clean-stagefeedback-mpc:
13203 @if [ $(current_stage) = stagefeedback ]; then \
13204 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13205 else \
13206 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13207 $(MAKE) stagefeedback-start; \
13208 fi; \
13209 cd $(HOST_SUBDIR)/mpc && \
13210 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13211 @endif mpc-bootstrap
13217 .PHONY: check-mpc maybe-check-mpc
13218 maybe-check-mpc:
13219 @if mpc
13220 maybe-check-mpc: check-mpc
13222 check-mpc:
13223 @: $(MAKE); $(unstage)
13224 @r=`${PWD_COMMAND}`; export r; \
13225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13226 $(HOST_EXPORTS) \
13227 (cd $(HOST_SUBDIR)/mpc && \
13228 $(MAKE) $(FLAGS_TO_PASS) check)
13230 @endif mpc
13232 .PHONY: install-mpc maybe-install-mpc
13233 maybe-install-mpc:
13234 @if mpc
13235 maybe-install-mpc: install-mpc
13237 install-mpc:
13239 @endif mpc
13241 .PHONY: install-strip-mpc maybe-install-strip-mpc
13242 maybe-install-strip-mpc:
13243 @if mpc
13244 maybe-install-strip-mpc: install-strip-mpc
13246 install-strip-mpc:
13248 @endif mpc
13250 # Other targets (info, dvi, pdf, etc.)
13252 .PHONY: maybe-info-mpc info-mpc
13253 maybe-info-mpc:
13254 @if mpc
13255 maybe-info-mpc: info-mpc
13257 info-mpc: \
13258 configure-mpc
13259 @[ -f ./mpc/Makefile ] || exit 0; \
13260 r=`${PWD_COMMAND}`; export r; \
13261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13262 $(HOST_EXPORTS) \
13263 for flag in $(EXTRA_HOST_FLAGS) ; do \
13264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13265 done; \
13266 echo "Doing info in mpc" ; \
13267 (cd $(HOST_SUBDIR)/mpc && \
13268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13270 "RANLIB=$${RANLIB}" \
13271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13272 info) \
13273 || exit 1
13275 @endif mpc
13277 .PHONY: maybe-dvi-mpc dvi-mpc
13278 maybe-dvi-mpc:
13279 @if mpc
13280 maybe-dvi-mpc: dvi-mpc
13282 dvi-mpc: \
13283 configure-mpc
13284 @[ -f ./mpc/Makefile ] || exit 0; \
13285 r=`${PWD_COMMAND}`; export r; \
13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13287 $(HOST_EXPORTS) \
13288 for flag in $(EXTRA_HOST_FLAGS) ; do \
13289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290 done; \
13291 echo "Doing dvi in mpc" ; \
13292 (cd $(HOST_SUBDIR)/mpc && \
13293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295 "RANLIB=$${RANLIB}" \
13296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13297 dvi) \
13298 || exit 1
13300 @endif mpc
13302 .PHONY: maybe-pdf-mpc pdf-mpc
13303 maybe-pdf-mpc:
13304 @if mpc
13305 maybe-pdf-mpc: pdf-mpc
13307 pdf-mpc: \
13308 configure-mpc
13309 @[ -f ./mpc/Makefile ] || exit 0; \
13310 r=`${PWD_COMMAND}`; export r; \
13311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13312 $(HOST_EXPORTS) \
13313 for flag in $(EXTRA_HOST_FLAGS) ; do \
13314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13315 done; \
13316 echo "Doing pdf in mpc" ; \
13317 (cd $(HOST_SUBDIR)/mpc && \
13318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13320 "RANLIB=$${RANLIB}" \
13321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13322 pdf) \
13323 || exit 1
13325 @endif mpc
13327 .PHONY: maybe-html-mpc html-mpc
13328 maybe-html-mpc:
13329 @if mpc
13330 maybe-html-mpc: html-mpc
13332 html-mpc: \
13333 configure-mpc
13334 @[ -f ./mpc/Makefile ] || exit 0; \
13335 r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13337 $(HOST_EXPORTS) \
13338 for flag in $(EXTRA_HOST_FLAGS) ; do \
13339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13340 done; \
13341 echo "Doing html in mpc" ; \
13342 (cd $(HOST_SUBDIR)/mpc && \
13343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13345 "RANLIB=$${RANLIB}" \
13346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13347 html) \
13348 || exit 1
13350 @endif mpc
13352 .PHONY: maybe-TAGS-mpc TAGS-mpc
13353 maybe-TAGS-mpc:
13354 @if mpc
13355 maybe-TAGS-mpc: TAGS-mpc
13357 TAGS-mpc: \
13358 configure-mpc
13359 @[ -f ./mpc/Makefile ] || exit 0; \
13360 r=`${PWD_COMMAND}`; export r; \
13361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13362 $(HOST_EXPORTS) \
13363 for flag in $(EXTRA_HOST_FLAGS) ; do \
13364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13365 done; \
13366 echo "Doing TAGS in mpc" ; \
13367 (cd $(HOST_SUBDIR)/mpc && \
13368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13370 "RANLIB=$${RANLIB}" \
13371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13372 TAGS) \
13373 || exit 1
13375 @endif mpc
13377 .PHONY: maybe-install-info-mpc install-info-mpc
13378 maybe-install-info-mpc:
13379 @if mpc
13380 maybe-install-info-mpc: install-info-mpc
13382 install-info-mpc: \
13383 configure-mpc \
13384 info-mpc
13385 @[ -f ./mpc/Makefile ] || exit 0; \
13386 r=`${PWD_COMMAND}`; export r; \
13387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13388 $(HOST_EXPORTS) \
13389 for flag in $(EXTRA_HOST_FLAGS) ; do \
13390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13391 done; \
13392 echo "Doing install-info in mpc" ; \
13393 (cd $(HOST_SUBDIR)/mpc && \
13394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13396 "RANLIB=$${RANLIB}" \
13397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13398 install-info) \
13399 || exit 1
13401 @endif mpc
13403 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13404 maybe-install-pdf-mpc:
13405 @if mpc
13406 maybe-install-pdf-mpc: install-pdf-mpc
13408 install-pdf-mpc: \
13409 configure-mpc \
13410 pdf-mpc
13411 @[ -f ./mpc/Makefile ] || exit 0; \
13412 r=`${PWD_COMMAND}`; export r; \
13413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13414 $(HOST_EXPORTS) \
13415 for flag in $(EXTRA_HOST_FLAGS) ; do \
13416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13417 done; \
13418 echo "Doing install-pdf in mpc" ; \
13419 (cd $(HOST_SUBDIR)/mpc && \
13420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13422 "RANLIB=$${RANLIB}" \
13423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13424 install-pdf) \
13425 || exit 1
13427 @endif mpc
13429 .PHONY: maybe-install-html-mpc install-html-mpc
13430 maybe-install-html-mpc:
13431 @if mpc
13432 maybe-install-html-mpc: install-html-mpc
13434 install-html-mpc: \
13435 configure-mpc \
13436 html-mpc
13437 @[ -f ./mpc/Makefile ] || exit 0; \
13438 r=`${PWD_COMMAND}`; export r; \
13439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13440 $(HOST_EXPORTS) \
13441 for flag in $(EXTRA_HOST_FLAGS) ; do \
13442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13443 done; \
13444 echo "Doing install-html in mpc" ; \
13445 (cd $(HOST_SUBDIR)/mpc && \
13446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13448 "RANLIB=$${RANLIB}" \
13449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13450 install-html) \
13451 || exit 1
13453 @endif mpc
13455 .PHONY: maybe-installcheck-mpc installcheck-mpc
13456 maybe-installcheck-mpc:
13457 @if mpc
13458 maybe-installcheck-mpc: installcheck-mpc
13460 installcheck-mpc: \
13461 configure-mpc
13462 @[ -f ./mpc/Makefile ] || exit 0; \
13463 r=`${PWD_COMMAND}`; export r; \
13464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13465 $(HOST_EXPORTS) \
13466 for flag in $(EXTRA_HOST_FLAGS) ; do \
13467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13468 done; \
13469 echo "Doing installcheck in mpc" ; \
13470 (cd $(HOST_SUBDIR)/mpc && \
13471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13473 "RANLIB=$${RANLIB}" \
13474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13475 installcheck) \
13476 || exit 1
13478 @endif mpc
13480 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13481 maybe-mostlyclean-mpc:
13482 @if mpc
13483 maybe-mostlyclean-mpc: mostlyclean-mpc
13485 mostlyclean-mpc:
13486 @[ -f ./mpc/Makefile ] || exit 0; \
13487 r=`${PWD_COMMAND}`; export r; \
13488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13489 $(HOST_EXPORTS) \
13490 for flag in $(EXTRA_HOST_FLAGS) ; do \
13491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13492 done; \
13493 echo "Doing mostlyclean in mpc" ; \
13494 (cd $(HOST_SUBDIR)/mpc && \
13495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13497 "RANLIB=$${RANLIB}" \
13498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13499 mostlyclean) \
13500 || exit 1
13502 @endif mpc
13504 .PHONY: maybe-clean-mpc clean-mpc
13505 maybe-clean-mpc:
13506 @if mpc
13507 maybe-clean-mpc: clean-mpc
13509 clean-mpc:
13510 @[ -f ./mpc/Makefile ] || exit 0; \
13511 r=`${PWD_COMMAND}`; export r; \
13512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13513 $(HOST_EXPORTS) \
13514 for flag in $(EXTRA_HOST_FLAGS) ; do \
13515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13516 done; \
13517 echo "Doing clean in mpc" ; \
13518 (cd $(HOST_SUBDIR)/mpc && \
13519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13521 "RANLIB=$${RANLIB}" \
13522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13523 clean) \
13524 || exit 1
13526 @endif mpc
13528 .PHONY: maybe-distclean-mpc distclean-mpc
13529 maybe-distclean-mpc:
13530 @if mpc
13531 maybe-distclean-mpc: distclean-mpc
13533 distclean-mpc:
13534 @[ -f ./mpc/Makefile ] || exit 0; \
13535 r=`${PWD_COMMAND}`; export r; \
13536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13537 $(HOST_EXPORTS) \
13538 for flag in $(EXTRA_HOST_FLAGS) ; do \
13539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13540 done; \
13541 echo "Doing distclean in mpc" ; \
13542 (cd $(HOST_SUBDIR)/mpc && \
13543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13545 "RANLIB=$${RANLIB}" \
13546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13547 distclean) \
13548 || exit 1
13550 @endif mpc
13552 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13553 maybe-maintainer-clean-mpc:
13554 @if mpc
13555 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13557 maintainer-clean-mpc:
13558 @[ -f ./mpc/Makefile ] || exit 0; \
13559 r=`${PWD_COMMAND}`; export r; \
13560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13561 $(HOST_EXPORTS) \
13562 for flag in $(EXTRA_HOST_FLAGS) ; do \
13563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13564 done; \
13565 echo "Doing maintainer-clean in mpc" ; \
13566 (cd $(HOST_SUBDIR)/mpc && \
13567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13569 "RANLIB=$${RANLIB}" \
13570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13571 maintainer-clean) \
13572 || exit 1
13574 @endif mpc
13578 .PHONY: configure-isl maybe-configure-isl
13579 maybe-configure-isl:
13580 @if gcc-bootstrap
13581 configure-isl: stage_current
13582 @endif gcc-bootstrap
13583 @if isl
13584 maybe-configure-isl: configure-isl
13585 configure-isl:
13586 @r=`${PWD_COMMAND}`; export r; \
13587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13588 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13590 $(HOST_EXPORTS) \
13591 echo Configuring in $(HOST_SUBDIR)/isl; \
13592 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13593 case $(srcdir) in \
13594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13595 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13597 esac; \
13598 module_srcdir=isl; \
13599 $(SHELL) \
13600 $$s/$$module_srcdir/configure \
13601 --srcdir=$${topdir}/$$module_srcdir \
13602 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13603 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13604 || exit 1
13605 @endif isl
13609 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13610 maybe-configure-stage1-isl:
13611 @if isl-bootstrap
13612 maybe-configure-stage1-isl: configure-stage1-isl
13613 configure-stage1-isl:
13614 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13616 @r=`${PWD_COMMAND}`; export r; \
13617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13618 TFLAGS="$(STAGE1_TFLAGS)"; \
13619 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13620 $(HOST_EXPORTS) \
13621 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13622 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13623 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13624 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13625 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13626 cd $(HOST_SUBDIR)/isl || exit 1; \
13627 case $(srcdir) in \
13628 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13629 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13630 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13631 esac; \
13632 module_srcdir=isl; \
13633 $(SHELL) $$s/$$module_srcdir/configure \
13634 --srcdir=$${topdir}/$$module_srcdir \
13635 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13636 --target=${target_alias} \
13638 $(STAGE1_CONFIGURE_FLAGS) \
13639 --disable-shared @extra_isl_gmp_configure_flags@
13640 @endif isl-bootstrap
13642 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13643 maybe-configure-stage2-isl:
13644 @if isl-bootstrap
13645 maybe-configure-stage2-isl: configure-stage2-isl
13646 configure-stage2-isl:
13647 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13649 @r=`${PWD_COMMAND}`; export r; \
13650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13651 TFLAGS="$(STAGE2_TFLAGS)"; \
13652 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13653 $(HOST_EXPORTS) \
13654 $(POSTSTAGE1_HOST_EXPORTS) \
13655 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13656 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13657 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13658 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13660 cd $(HOST_SUBDIR)/isl || exit 1; \
13661 case $(srcdir) in \
13662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13663 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13665 esac; \
13666 module_srcdir=isl; \
13667 $(SHELL) $$s/$$module_srcdir/configure \
13668 --srcdir=$${topdir}/$$module_srcdir \
13669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13670 --target=${target_alias} \
13671 --with-build-libsubdir=$(HOST_SUBDIR) \
13672 $(STAGE2_CONFIGURE_FLAGS) \
13673 --disable-shared @extra_isl_gmp_configure_flags@
13674 @endif isl-bootstrap
13676 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13677 maybe-configure-stage3-isl:
13678 @if isl-bootstrap
13679 maybe-configure-stage3-isl: configure-stage3-isl
13680 configure-stage3-isl:
13681 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13682 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13683 @r=`${PWD_COMMAND}`; export r; \
13684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13685 TFLAGS="$(STAGE3_TFLAGS)"; \
13686 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13687 $(HOST_EXPORTS) \
13688 $(POSTSTAGE1_HOST_EXPORTS) \
13689 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13690 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13691 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13692 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13693 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13694 cd $(HOST_SUBDIR)/isl || exit 1; \
13695 case $(srcdir) in \
13696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13697 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13699 esac; \
13700 module_srcdir=isl; \
13701 $(SHELL) $$s/$$module_srcdir/configure \
13702 --srcdir=$${topdir}/$$module_srcdir \
13703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13704 --target=${target_alias} \
13705 --with-build-libsubdir=$(HOST_SUBDIR) \
13706 $(STAGE3_CONFIGURE_FLAGS) \
13707 --disable-shared @extra_isl_gmp_configure_flags@
13708 @endif isl-bootstrap
13710 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13711 maybe-configure-stage4-isl:
13712 @if isl-bootstrap
13713 maybe-configure-stage4-isl: configure-stage4-isl
13714 configure-stage4-isl:
13715 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13717 @r=`${PWD_COMMAND}`; export r; \
13718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13719 TFLAGS="$(STAGE4_TFLAGS)"; \
13720 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13721 $(HOST_EXPORTS) \
13722 $(POSTSTAGE1_HOST_EXPORTS) \
13723 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13724 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13725 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13726 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13728 cd $(HOST_SUBDIR)/isl || exit 1; \
13729 case $(srcdir) in \
13730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13731 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13733 esac; \
13734 module_srcdir=isl; \
13735 $(SHELL) $$s/$$module_srcdir/configure \
13736 --srcdir=$${topdir}/$$module_srcdir \
13737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13738 --target=${target_alias} \
13739 --with-build-libsubdir=$(HOST_SUBDIR) \
13740 $(STAGE4_CONFIGURE_FLAGS) \
13741 --disable-shared @extra_isl_gmp_configure_flags@
13742 @endif isl-bootstrap
13744 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13745 maybe-configure-stageprofile-isl:
13746 @if isl-bootstrap
13747 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13748 configure-stageprofile-isl:
13749 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13751 @r=`${PWD_COMMAND}`; export r; \
13752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13753 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13754 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13755 $(HOST_EXPORTS) \
13756 $(POSTSTAGE1_HOST_EXPORTS) \
13757 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13758 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13759 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13760 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13762 cd $(HOST_SUBDIR)/isl || exit 1; \
13763 case $(srcdir) in \
13764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13765 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13767 esac; \
13768 module_srcdir=isl; \
13769 $(SHELL) $$s/$$module_srcdir/configure \
13770 --srcdir=$${topdir}/$$module_srcdir \
13771 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13772 --target=${target_alias} \
13773 --with-build-libsubdir=$(HOST_SUBDIR) \
13774 $(STAGEprofile_CONFIGURE_FLAGS) \
13775 --disable-shared @extra_isl_gmp_configure_flags@
13776 @endif isl-bootstrap
13778 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13779 maybe-configure-stagefeedback-isl:
13780 @if isl-bootstrap
13781 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13782 configure-stagefeedback-isl:
13783 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13784 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13785 @r=`${PWD_COMMAND}`; export r; \
13786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13787 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13788 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13789 $(HOST_EXPORTS) \
13790 $(POSTSTAGE1_HOST_EXPORTS) \
13791 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13792 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13793 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13794 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13796 cd $(HOST_SUBDIR)/isl || exit 1; \
13797 case $(srcdir) in \
13798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13799 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13801 esac; \
13802 module_srcdir=isl; \
13803 $(SHELL) $$s/$$module_srcdir/configure \
13804 --srcdir=$${topdir}/$$module_srcdir \
13805 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13806 --target=${target_alias} \
13807 --with-build-libsubdir=$(HOST_SUBDIR) \
13808 $(STAGEfeedback_CONFIGURE_FLAGS) \
13809 --disable-shared @extra_isl_gmp_configure_flags@
13810 @endif isl-bootstrap
13816 .PHONY: all-isl maybe-all-isl
13817 maybe-all-isl:
13818 @if gcc-bootstrap
13819 all-isl: stage_current
13820 @endif gcc-bootstrap
13821 @if isl
13822 TARGET-isl=all
13823 maybe-all-isl: all-isl
13824 all-isl: configure-isl
13825 @r=`${PWD_COMMAND}`; export r; \
13826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13827 $(HOST_EXPORTS) \
13828 (cd $(HOST_SUBDIR)/isl && \
13829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13830 $(TARGET-isl))
13831 @endif isl
13835 .PHONY: all-stage1-isl maybe-all-stage1-isl
13836 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13837 maybe-all-stage1-isl:
13838 maybe-clean-stage1-isl:
13839 @if isl-bootstrap
13840 maybe-all-stage1-isl: all-stage1-isl
13841 all-stage1: all-stage1-isl
13842 TARGET-stage1-isl = $(TARGET-isl)
13843 all-stage1-isl: configure-stage1-isl
13844 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13845 @r=`${PWD_COMMAND}`; export r; \
13846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13847 TFLAGS="$(STAGE1_TFLAGS)"; \
13848 $(HOST_EXPORTS) \
13849 cd $(HOST_SUBDIR)/isl && \
13850 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13851 CFLAGS="$(STAGE1_CFLAGS)" \
13852 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13853 LIBCFLAGS="$(LIBCFLAGS)" \
13854 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13855 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13856 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13857 $(EXTRA_HOST_FLAGS) \
13858 $(STAGE1_FLAGS_TO_PASS) V=1 \
13859 TFLAGS="$(STAGE1_TFLAGS)" \
13860 $(TARGET-stage1-isl)
13862 maybe-clean-stage1-isl: clean-stage1-isl
13863 clean-stage1: clean-stage1-isl
13864 clean-stage1-isl:
13865 @if [ $(current_stage) = stage1 ]; then \
13866 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13867 else \
13868 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13869 $(MAKE) stage1-start; \
13870 fi; \
13871 cd $(HOST_SUBDIR)/isl && \
13872 $(MAKE) $(EXTRA_HOST_FLAGS) \
13873 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13874 @endif isl-bootstrap
13877 .PHONY: all-stage2-isl maybe-all-stage2-isl
13878 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13879 maybe-all-stage2-isl:
13880 maybe-clean-stage2-isl:
13881 @if isl-bootstrap
13882 maybe-all-stage2-isl: all-stage2-isl
13883 all-stage2: all-stage2-isl
13884 TARGET-stage2-isl = $(TARGET-isl)
13885 all-stage2-isl: configure-stage2-isl
13886 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13887 @r=`${PWD_COMMAND}`; export r; \
13888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13889 TFLAGS="$(STAGE2_TFLAGS)"; \
13890 $(HOST_EXPORTS) \
13891 $(POSTSTAGE1_HOST_EXPORTS) \
13892 cd $(HOST_SUBDIR)/isl && \
13893 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13894 CFLAGS="$(STAGE2_CFLAGS)" \
13895 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13896 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13897 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13898 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13899 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13900 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13901 TFLAGS="$(STAGE2_TFLAGS)" \
13902 $(TARGET-stage2-isl)
13904 maybe-clean-stage2-isl: clean-stage2-isl
13905 clean-stage2: clean-stage2-isl
13906 clean-stage2-isl:
13907 @if [ $(current_stage) = stage2 ]; then \
13908 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13909 else \
13910 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13911 $(MAKE) stage2-start; \
13912 fi; \
13913 cd $(HOST_SUBDIR)/isl && \
13914 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13915 @endif isl-bootstrap
13918 .PHONY: all-stage3-isl maybe-all-stage3-isl
13919 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13920 maybe-all-stage3-isl:
13921 maybe-clean-stage3-isl:
13922 @if isl-bootstrap
13923 maybe-all-stage3-isl: all-stage3-isl
13924 all-stage3: all-stage3-isl
13925 TARGET-stage3-isl = $(TARGET-isl)
13926 all-stage3-isl: configure-stage3-isl
13927 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13928 @r=`${PWD_COMMAND}`; export r; \
13929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13930 TFLAGS="$(STAGE3_TFLAGS)"; \
13931 $(HOST_EXPORTS) \
13932 $(POSTSTAGE1_HOST_EXPORTS) \
13933 cd $(HOST_SUBDIR)/isl && \
13934 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13935 CFLAGS="$(STAGE3_CFLAGS)" \
13936 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13937 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13938 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13939 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13940 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13941 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13942 TFLAGS="$(STAGE3_TFLAGS)" \
13943 $(TARGET-stage3-isl)
13945 maybe-clean-stage3-isl: clean-stage3-isl
13946 clean-stage3: clean-stage3-isl
13947 clean-stage3-isl:
13948 @if [ $(current_stage) = stage3 ]; then \
13949 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13950 else \
13951 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13952 $(MAKE) stage3-start; \
13953 fi; \
13954 cd $(HOST_SUBDIR)/isl && \
13955 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13956 @endif isl-bootstrap
13959 .PHONY: all-stage4-isl maybe-all-stage4-isl
13960 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13961 maybe-all-stage4-isl:
13962 maybe-clean-stage4-isl:
13963 @if isl-bootstrap
13964 maybe-all-stage4-isl: all-stage4-isl
13965 all-stage4: all-stage4-isl
13966 TARGET-stage4-isl = $(TARGET-isl)
13967 all-stage4-isl: configure-stage4-isl
13968 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13969 @r=`${PWD_COMMAND}`; export r; \
13970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13971 TFLAGS="$(STAGE4_TFLAGS)"; \
13972 $(HOST_EXPORTS) \
13973 $(POSTSTAGE1_HOST_EXPORTS) \
13974 cd $(HOST_SUBDIR)/isl && \
13975 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13976 CFLAGS="$(STAGE4_CFLAGS)" \
13977 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13978 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13979 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13980 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13981 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13982 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13983 TFLAGS="$(STAGE4_TFLAGS)" \
13984 $(TARGET-stage4-isl)
13986 maybe-clean-stage4-isl: clean-stage4-isl
13987 clean-stage4: clean-stage4-isl
13988 clean-stage4-isl:
13989 @if [ $(current_stage) = stage4 ]; then \
13990 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13991 else \
13992 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13993 $(MAKE) stage4-start; \
13994 fi; \
13995 cd $(HOST_SUBDIR)/isl && \
13996 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13997 @endif isl-bootstrap
14000 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14001 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14002 maybe-all-stageprofile-isl:
14003 maybe-clean-stageprofile-isl:
14004 @if isl-bootstrap
14005 maybe-all-stageprofile-isl: all-stageprofile-isl
14006 all-stageprofile: all-stageprofile-isl
14007 TARGET-stageprofile-isl = $(TARGET-isl)
14008 all-stageprofile-isl: configure-stageprofile-isl
14009 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14010 @r=`${PWD_COMMAND}`; export r; \
14011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14012 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14013 $(HOST_EXPORTS) \
14014 $(POSTSTAGE1_HOST_EXPORTS) \
14015 cd $(HOST_SUBDIR)/isl && \
14016 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14017 CFLAGS="$(STAGEprofile_CFLAGS)" \
14018 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14019 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14020 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14021 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14022 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14023 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14024 TFLAGS="$(STAGEprofile_TFLAGS)" \
14025 $(TARGET-stageprofile-isl)
14027 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14028 clean-stageprofile: clean-stageprofile-isl
14029 clean-stageprofile-isl:
14030 @if [ $(current_stage) = stageprofile ]; then \
14031 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14032 else \
14033 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14034 $(MAKE) stageprofile-start; \
14035 fi; \
14036 cd $(HOST_SUBDIR)/isl && \
14037 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14038 @endif isl-bootstrap
14041 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14042 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14043 maybe-all-stagefeedback-isl:
14044 maybe-clean-stagefeedback-isl:
14045 @if isl-bootstrap
14046 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14047 all-stagefeedback: all-stagefeedback-isl
14048 TARGET-stagefeedback-isl = $(TARGET-isl)
14049 all-stagefeedback-isl: configure-stagefeedback-isl
14050 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14051 @r=`${PWD_COMMAND}`; export r; \
14052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14053 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14054 $(HOST_EXPORTS) \
14055 $(POSTSTAGE1_HOST_EXPORTS) \
14056 cd $(HOST_SUBDIR)/isl && \
14057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14058 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14059 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14060 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14064 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14065 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14066 $(TARGET-stagefeedback-isl)
14068 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14069 clean-stagefeedback: clean-stagefeedback-isl
14070 clean-stagefeedback-isl:
14071 @if [ $(current_stage) = stagefeedback ]; then \
14072 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14073 else \
14074 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14075 $(MAKE) stagefeedback-start; \
14076 fi; \
14077 cd $(HOST_SUBDIR)/isl && \
14078 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14079 @endif isl-bootstrap
14085 .PHONY: check-isl maybe-check-isl
14086 maybe-check-isl:
14087 @if isl
14088 maybe-check-isl: check-isl
14090 check-isl:
14091 @: $(MAKE); $(unstage)
14092 @r=`${PWD_COMMAND}`; export r; \
14093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14094 $(HOST_EXPORTS) \
14095 (cd $(HOST_SUBDIR)/isl && \
14096 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14098 @endif isl
14100 .PHONY: install-isl maybe-install-isl
14101 maybe-install-isl:
14102 @if isl
14103 maybe-install-isl: install-isl
14105 install-isl:
14107 @endif isl
14109 .PHONY: install-strip-isl maybe-install-strip-isl
14110 maybe-install-strip-isl:
14111 @if isl
14112 maybe-install-strip-isl: install-strip-isl
14114 install-strip-isl:
14116 @endif isl
14118 # Other targets (info, dvi, pdf, etc.)
14120 .PHONY: maybe-info-isl info-isl
14121 maybe-info-isl:
14122 @if isl
14123 maybe-info-isl: info-isl
14125 info-isl: \
14126 configure-isl
14127 @[ -f ./isl/Makefile ] || exit 0; \
14128 r=`${PWD_COMMAND}`; export r; \
14129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14130 $(HOST_EXPORTS) \
14131 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14133 done; \
14134 echo "Doing info in isl" ; \
14135 (cd $(HOST_SUBDIR)/isl && \
14136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14138 "RANLIB=$${RANLIB}" \
14139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14140 info) \
14141 || exit 1
14143 @endif isl
14145 .PHONY: maybe-dvi-isl dvi-isl
14146 maybe-dvi-isl:
14147 @if isl
14148 maybe-dvi-isl: dvi-isl
14150 dvi-isl: \
14151 configure-isl
14152 @[ -f ./isl/Makefile ] || exit 0; \
14153 r=`${PWD_COMMAND}`; export r; \
14154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14155 $(HOST_EXPORTS) \
14156 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14158 done; \
14159 echo "Doing dvi in isl" ; \
14160 (cd $(HOST_SUBDIR)/isl && \
14161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14163 "RANLIB=$${RANLIB}" \
14164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14165 dvi) \
14166 || exit 1
14168 @endif isl
14170 .PHONY: maybe-pdf-isl pdf-isl
14171 maybe-pdf-isl:
14172 @if isl
14173 maybe-pdf-isl: pdf-isl
14175 pdf-isl: \
14176 configure-isl
14177 @[ -f ./isl/Makefile ] || exit 0; \
14178 r=`${PWD_COMMAND}`; export r; \
14179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14180 $(HOST_EXPORTS) \
14181 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14183 done; \
14184 echo "Doing pdf in isl" ; \
14185 (cd $(HOST_SUBDIR)/isl && \
14186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14188 "RANLIB=$${RANLIB}" \
14189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14190 pdf) \
14191 || exit 1
14193 @endif isl
14195 .PHONY: maybe-html-isl html-isl
14196 maybe-html-isl:
14197 @if isl
14198 maybe-html-isl: html-isl
14200 html-isl: \
14201 configure-isl
14202 @[ -f ./isl/Makefile ] || exit 0; \
14203 r=`${PWD_COMMAND}`; export r; \
14204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14205 $(HOST_EXPORTS) \
14206 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14208 done; \
14209 echo "Doing html in isl" ; \
14210 (cd $(HOST_SUBDIR)/isl && \
14211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14213 "RANLIB=$${RANLIB}" \
14214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14215 html) \
14216 || exit 1
14218 @endif isl
14220 .PHONY: maybe-TAGS-isl TAGS-isl
14221 maybe-TAGS-isl:
14222 @if isl
14223 maybe-TAGS-isl: TAGS-isl
14225 TAGS-isl: \
14226 configure-isl
14227 @[ -f ./isl/Makefile ] || exit 0; \
14228 r=`${PWD_COMMAND}`; export r; \
14229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14230 $(HOST_EXPORTS) \
14231 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14233 done; \
14234 echo "Doing TAGS in isl" ; \
14235 (cd $(HOST_SUBDIR)/isl && \
14236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14238 "RANLIB=$${RANLIB}" \
14239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14240 TAGS) \
14241 || exit 1
14243 @endif isl
14245 .PHONY: maybe-install-info-isl install-info-isl
14246 maybe-install-info-isl:
14247 @if isl
14248 maybe-install-info-isl: install-info-isl
14250 install-info-isl: \
14251 configure-isl \
14252 info-isl
14253 @[ -f ./isl/Makefile ] || exit 0; \
14254 r=`${PWD_COMMAND}`; export r; \
14255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14256 $(HOST_EXPORTS) \
14257 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14259 done; \
14260 echo "Doing install-info in isl" ; \
14261 (cd $(HOST_SUBDIR)/isl && \
14262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14264 "RANLIB=$${RANLIB}" \
14265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14266 install-info) \
14267 || exit 1
14269 @endif isl
14271 .PHONY: maybe-install-pdf-isl install-pdf-isl
14272 maybe-install-pdf-isl:
14273 @if isl
14274 maybe-install-pdf-isl: install-pdf-isl
14276 install-pdf-isl: \
14277 configure-isl \
14278 pdf-isl
14279 @[ -f ./isl/Makefile ] || exit 0; \
14280 r=`${PWD_COMMAND}`; export r; \
14281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14282 $(HOST_EXPORTS) \
14283 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14285 done; \
14286 echo "Doing install-pdf in isl" ; \
14287 (cd $(HOST_SUBDIR)/isl && \
14288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14290 "RANLIB=$${RANLIB}" \
14291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14292 install-pdf) \
14293 || exit 1
14295 @endif isl
14297 .PHONY: maybe-install-html-isl install-html-isl
14298 maybe-install-html-isl:
14299 @if isl
14300 maybe-install-html-isl: install-html-isl
14302 install-html-isl: \
14303 configure-isl \
14304 html-isl
14305 @[ -f ./isl/Makefile ] || exit 0; \
14306 r=`${PWD_COMMAND}`; export r; \
14307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14308 $(HOST_EXPORTS) \
14309 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14311 done; \
14312 echo "Doing install-html in isl" ; \
14313 (cd $(HOST_SUBDIR)/isl && \
14314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14316 "RANLIB=$${RANLIB}" \
14317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14318 install-html) \
14319 || exit 1
14321 @endif isl
14323 .PHONY: maybe-installcheck-isl installcheck-isl
14324 maybe-installcheck-isl:
14325 @if isl
14326 maybe-installcheck-isl: installcheck-isl
14328 installcheck-isl: \
14329 configure-isl
14330 @[ -f ./isl/Makefile ] || exit 0; \
14331 r=`${PWD_COMMAND}`; export r; \
14332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14333 $(HOST_EXPORTS) \
14334 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14336 done; \
14337 echo "Doing installcheck in isl" ; \
14338 (cd $(HOST_SUBDIR)/isl && \
14339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14341 "RANLIB=$${RANLIB}" \
14342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14343 installcheck) \
14344 || exit 1
14346 @endif isl
14348 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14349 maybe-mostlyclean-isl:
14350 @if isl
14351 maybe-mostlyclean-isl: mostlyclean-isl
14353 mostlyclean-isl:
14354 @[ -f ./isl/Makefile ] || exit 0; \
14355 r=`${PWD_COMMAND}`; export r; \
14356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14357 $(HOST_EXPORTS) \
14358 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14360 done; \
14361 echo "Doing mostlyclean in isl" ; \
14362 (cd $(HOST_SUBDIR)/isl && \
14363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14365 "RANLIB=$${RANLIB}" \
14366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14367 mostlyclean) \
14368 || exit 1
14370 @endif isl
14372 .PHONY: maybe-clean-isl clean-isl
14373 maybe-clean-isl:
14374 @if isl
14375 maybe-clean-isl: clean-isl
14377 clean-isl:
14378 @[ -f ./isl/Makefile ] || exit 0; \
14379 r=`${PWD_COMMAND}`; export r; \
14380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14381 $(HOST_EXPORTS) \
14382 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14384 done; \
14385 echo "Doing clean in isl" ; \
14386 (cd $(HOST_SUBDIR)/isl && \
14387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14389 "RANLIB=$${RANLIB}" \
14390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14391 clean) \
14392 || exit 1
14394 @endif isl
14396 .PHONY: maybe-distclean-isl distclean-isl
14397 maybe-distclean-isl:
14398 @if isl
14399 maybe-distclean-isl: distclean-isl
14401 distclean-isl:
14402 @[ -f ./isl/Makefile ] || exit 0; \
14403 r=`${PWD_COMMAND}`; export r; \
14404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14405 $(HOST_EXPORTS) \
14406 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14408 done; \
14409 echo "Doing distclean in isl" ; \
14410 (cd $(HOST_SUBDIR)/isl && \
14411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14413 "RANLIB=$${RANLIB}" \
14414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14415 distclean) \
14416 || exit 1
14418 @endif isl
14420 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14421 maybe-maintainer-clean-isl:
14422 @if isl
14423 maybe-maintainer-clean-isl: maintainer-clean-isl
14425 maintainer-clean-isl:
14426 @[ -f ./isl/Makefile ] || exit 0; \
14427 r=`${PWD_COMMAND}`; export r; \
14428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14429 $(HOST_EXPORTS) \
14430 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14432 done; \
14433 echo "Doing maintainer-clean in isl" ; \
14434 (cd $(HOST_SUBDIR)/isl && \
14435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14437 "RANLIB=$${RANLIB}" \
14438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14439 maintainer-clean) \
14440 || exit 1
14442 @endif isl
14446 .PHONY: configure-cloog maybe-configure-cloog
14447 maybe-configure-cloog:
14448 @if gcc-bootstrap
14449 configure-cloog: stage_current
14450 @endif gcc-bootstrap
14451 @if cloog
14452 maybe-configure-cloog: configure-cloog
14453 configure-cloog:
14454 @r=`${PWD_COMMAND}`; export r; \
14455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14456 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14458 $(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; \
14459 echo Configuring in $(HOST_SUBDIR)/cloog; \
14460 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14461 case $(srcdir) in \
14462 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14463 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14464 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14465 esac; \
14466 module_srcdir=cloog; \
14467 $(SHELL) \
14468 $$s/$$module_srcdir/configure \
14469 --srcdir=$${topdir}/$$module_srcdir \
14470 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14471 --target=${target_alias} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14472 || exit 1
14473 @endif cloog
14477 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14478 maybe-configure-stage1-cloog:
14479 @if cloog-bootstrap
14480 maybe-configure-stage1-cloog: configure-stage1-cloog
14481 configure-stage1-cloog:
14482 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14483 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14484 @r=`${PWD_COMMAND}`; export r; \
14485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14486 TFLAGS="$(STAGE1_TFLAGS)"; \
14487 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14488 $(HOST_EXPORTS) \
14489 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14490 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14491 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; \
14492 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14493 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14494 cd $(HOST_SUBDIR)/cloog || exit 1; \
14495 case $(srcdir) in \
14496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14497 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14499 esac; \
14500 module_srcdir=cloog; \
14501 $(SHELL) $$s/$$module_srcdir/configure \
14502 --srcdir=$${topdir}/$$module_srcdir \
14503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14504 --target=${target_alias} \
14506 $(STAGE1_CONFIGURE_FLAGS) \
14507 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14508 @endif cloog-bootstrap
14510 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14511 maybe-configure-stage2-cloog:
14512 @if cloog-bootstrap
14513 maybe-configure-stage2-cloog: configure-stage2-cloog
14514 configure-stage2-cloog:
14515 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14516 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14517 @r=`${PWD_COMMAND}`; export r; \
14518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14519 TFLAGS="$(STAGE2_TFLAGS)"; \
14520 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14521 $(HOST_EXPORTS) \
14522 $(POSTSTAGE1_HOST_EXPORTS) \
14523 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14524 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14525 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; \
14526 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14527 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14528 cd $(HOST_SUBDIR)/cloog || exit 1; \
14529 case $(srcdir) in \
14530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14531 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14533 esac; \
14534 module_srcdir=cloog; \
14535 $(SHELL) $$s/$$module_srcdir/configure \
14536 --srcdir=$${topdir}/$$module_srcdir \
14537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14538 --target=${target_alias} \
14539 --with-build-libsubdir=$(HOST_SUBDIR) \
14540 $(STAGE2_CONFIGURE_FLAGS) \
14541 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14542 @endif cloog-bootstrap
14544 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14545 maybe-configure-stage3-cloog:
14546 @if cloog-bootstrap
14547 maybe-configure-stage3-cloog: configure-stage3-cloog
14548 configure-stage3-cloog:
14549 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14550 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14551 @r=`${PWD_COMMAND}`; export r; \
14552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14553 TFLAGS="$(STAGE3_TFLAGS)"; \
14554 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14555 $(HOST_EXPORTS) \
14556 $(POSTSTAGE1_HOST_EXPORTS) \
14557 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14558 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14559 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; \
14560 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14562 cd $(HOST_SUBDIR)/cloog || exit 1; \
14563 case $(srcdir) in \
14564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14565 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14567 esac; \
14568 module_srcdir=cloog; \
14569 $(SHELL) $$s/$$module_srcdir/configure \
14570 --srcdir=$${topdir}/$$module_srcdir \
14571 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14572 --target=${target_alias} \
14573 --with-build-libsubdir=$(HOST_SUBDIR) \
14574 $(STAGE3_CONFIGURE_FLAGS) \
14575 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14576 @endif cloog-bootstrap
14578 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14579 maybe-configure-stage4-cloog:
14580 @if cloog-bootstrap
14581 maybe-configure-stage4-cloog: configure-stage4-cloog
14582 configure-stage4-cloog:
14583 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14584 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14585 @r=`${PWD_COMMAND}`; export r; \
14586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14587 TFLAGS="$(STAGE4_TFLAGS)"; \
14588 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14589 $(HOST_EXPORTS) \
14590 $(POSTSTAGE1_HOST_EXPORTS) \
14591 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14592 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14593 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; \
14594 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14596 cd $(HOST_SUBDIR)/cloog || exit 1; \
14597 case $(srcdir) in \
14598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14599 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14601 esac; \
14602 module_srcdir=cloog; \
14603 $(SHELL) $$s/$$module_srcdir/configure \
14604 --srcdir=$${topdir}/$$module_srcdir \
14605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14606 --target=${target_alias} \
14607 --with-build-libsubdir=$(HOST_SUBDIR) \
14608 $(STAGE4_CONFIGURE_FLAGS) \
14609 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14610 @endif cloog-bootstrap
14612 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14613 maybe-configure-stageprofile-cloog:
14614 @if cloog-bootstrap
14615 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14616 configure-stageprofile-cloog:
14617 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14618 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14619 @r=`${PWD_COMMAND}`; export r; \
14620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14621 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14622 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14623 $(HOST_EXPORTS) \
14624 $(POSTSTAGE1_HOST_EXPORTS) \
14625 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14626 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14627 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; \
14628 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14629 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14630 cd $(HOST_SUBDIR)/cloog || exit 1; \
14631 case $(srcdir) in \
14632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14633 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14635 esac; \
14636 module_srcdir=cloog; \
14637 $(SHELL) $$s/$$module_srcdir/configure \
14638 --srcdir=$${topdir}/$$module_srcdir \
14639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14640 --target=${target_alias} \
14641 --with-build-libsubdir=$(HOST_SUBDIR) \
14642 $(STAGEprofile_CONFIGURE_FLAGS) \
14643 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14644 @endif cloog-bootstrap
14646 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14647 maybe-configure-stagefeedback-cloog:
14648 @if cloog-bootstrap
14649 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14650 configure-stagefeedback-cloog:
14651 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14653 @r=`${PWD_COMMAND}`; export r; \
14654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14655 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14656 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14657 $(HOST_EXPORTS) \
14658 $(POSTSTAGE1_HOST_EXPORTS) \
14659 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14660 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14661 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; \
14662 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14664 cd $(HOST_SUBDIR)/cloog || exit 1; \
14665 case $(srcdir) in \
14666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14667 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14669 esac; \
14670 module_srcdir=cloog; \
14671 $(SHELL) $$s/$$module_srcdir/configure \
14672 --srcdir=$${topdir}/$$module_srcdir \
14673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14674 --target=${target_alias} \
14675 --with-build-libsubdir=$(HOST_SUBDIR) \
14676 $(STAGEfeedback_CONFIGURE_FLAGS) \
14677 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14678 @endif cloog-bootstrap
14684 .PHONY: all-cloog maybe-all-cloog
14685 maybe-all-cloog:
14686 @if gcc-bootstrap
14687 all-cloog: stage_current
14688 @endif gcc-bootstrap
14689 @if cloog
14690 TARGET-cloog=all
14691 maybe-all-cloog: all-cloog
14692 all-cloog: configure-cloog
14693 @r=`${PWD_COMMAND}`; export r; \
14694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14695 $(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; \
14696 (cd $(HOST_SUBDIR)/cloog && \
14697 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14698 $(TARGET-cloog))
14699 @endif cloog
14703 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14704 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14705 maybe-all-stage1-cloog:
14706 maybe-clean-stage1-cloog:
14707 @if cloog-bootstrap
14708 maybe-all-stage1-cloog: all-stage1-cloog
14709 all-stage1: all-stage1-cloog
14710 TARGET-stage1-cloog = $(TARGET-cloog)
14711 all-stage1-cloog: configure-stage1-cloog
14712 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14713 @r=`${PWD_COMMAND}`; export r; \
14714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14715 TFLAGS="$(STAGE1_TFLAGS)"; \
14716 $(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; \
14717 cd $(HOST_SUBDIR)/cloog && \
14718 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14719 CFLAGS="$(STAGE1_CFLAGS)" \
14720 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14721 LIBCFLAGS="$(LIBCFLAGS)" \
14722 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14723 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14724 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14725 $(EXTRA_HOST_FLAGS) \
14726 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14727 TFLAGS="$(STAGE1_TFLAGS)" \
14728 $(TARGET-stage1-cloog)
14730 maybe-clean-stage1-cloog: clean-stage1-cloog
14731 clean-stage1: clean-stage1-cloog
14732 clean-stage1-cloog:
14733 @if [ $(current_stage) = stage1 ]; then \
14734 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14735 else \
14736 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14737 $(MAKE) stage1-start; \
14738 fi; \
14739 cd $(HOST_SUBDIR)/cloog && \
14740 $(MAKE) $(EXTRA_HOST_FLAGS) \
14741 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14742 @endif cloog-bootstrap
14745 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14746 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14747 maybe-all-stage2-cloog:
14748 maybe-clean-stage2-cloog:
14749 @if cloog-bootstrap
14750 maybe-all-stage2-cloog: all-stage2-cloog
14751 all-stage2: all-stage2-cloog
14752 TARGET-stage2-cloog = $(TARGET-cloog)
14753 all-stage2-cloog: configure-stage2-cloog
14754 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14755 @r=`${PWD_COMMAND}`; export r; \
14756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14757 TFLAGS="$(STAGE2_TFLAGS)"; \
14758 $(HOST_EXPORTS) \
14759 $(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; \
14760 cd $(HOST_SUBDIR)/cloog && \
14761 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14762 CFLAGS="$(STAGE2_CFLAGS)" \
14763 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14764 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14765 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14766 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14767 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14768 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14769 TFLAGS="$(STAGE2_TFLAGS)" \
14770 $(TARGET-stage2-cloog)
14772 maybe-clean-stage2-cloog: clean-stage2-cloog
14773 clean-stage2: clean-stage2-cloog
14774 clean-stage2-cloog:
14775 @if [ $(current_stage) = stage2 ]; then \
14776 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14777 else \
14778 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14779 $(MAKE) stage2-start; \
14780 fi; \
14781 cd $(HOST_SUBDIR)/cloog && \
14782 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14783 @endif cloog-bootstrap
14786 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14787 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14788 maybe-all-stage3-cloog:
14789 maybe-clean-stage3-cloog:
14790 @if cloog-bootstrap
14791 maybe-all-stage3-cloog: all-stage3-cloog
14792 all-stage3: all-stage3-cloog
14793 TARGET-stage3-cloog = $(TARGET-cloog)
14794 all-stage3-cloog: configure-stage3-cloog
14795 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14796 @r=`${PWD_COMMAND}`; export r; \
14797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14798 TFLAGS="$(STAGE3_TFLAGS)"; \
14799 $(HOST_EXPORTS) \
14800 $(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; \
14801 cd $(HOST_SUBDIR)/cloog && \
14802 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14803 CFLAGS="$(STAGE3_CFLAGS)" \
14804 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14805 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14806 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14807 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14808 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14809 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14810 TFLAGS="$(STAGE3_TFLAGS)" \
14811 $(TARGET-stage3-cloog)
14813 maybe-clean-stage3-cloog: clean-stage3-cloog
14814 clean-stage3: clean-stage3-cloog
14815 clean-stage3-cloog:
14816 @if [ $(current_stage) = stage3 ]; then \
14817 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14818 else \
14819 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14820 $(MAKE) stage3-start; \
14821 fi; \
14822 cd $(HOST_SUBDIR)/cloog && \
14823 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14824 @endif cloog-bootstrap
14827 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14828 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14829 maybe-all-stage4-cloog:
14830 maybe-clean-stage4-cloog:
14831 @if cloog-bootstrap
14832 maybe-all-stage4-cloog: all-stage4-cloog
14833 all-stage4: all-stage4-cloog
14834 TARGET-stage4-cloog = $(TARGET-cloog)
14835 all-stage4-cloog: configure-stage4-cloog
14836 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14837 @r=`${PWD_COMMAND}`; export r; \
14838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14839 TFLAGS="$(STAGE4_TFLAGS)"; \
14840 $(HOST_EXPORTS) \
14841 $(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; \
14842 cd $(HOST_SUBDIR)/cloog && \
14843 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14844 CFLAGS="$(STAGE4_CFLAGS)" \
14845 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14846 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14847 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14848 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14849 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14850 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14851 TFLAGS="$(STAGE4_TFLAGS)" \
14852 $(TARGET-stage4-cloog)
14854 maybe-clean-stage4-cloog: clean-stage4-cloog
14855 clean-stage4: clean-stage4-cloog
14856 clean-stage4-cloog:
14857 @if [ $(current_stage) = stage4 ]; then \
14858 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14859 else \
14860 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14861 $(MAKE) stage4-start; \
14862 fi; \
14863 cd $(HOST_SUBDIR)/cloog && \
14864 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14865 @endif cloog-bootstrap
14868 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14869 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14870 maybe-all-stageprofile-cloog:
14871 maybe-clean-stageprofile-cloog:
14872 @if cloog-bootstrap
14873 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14874 all-stageprofile: all-stageprofile-cloog
14875 TARGET-stageprofile-cloog = $(TARGET-cloog)
14876 all-stageprofile-cloog: configure-stageprofile-cloog
14877 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14878 @r=`${PWD_COMMAND}`; export r; \
14879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14880 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14881 $(HOST_EXPORTS) \
14882 $(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; \
14883 cd $(HOST_SUBDIR)/cloog && \
14884 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14885 CFLAGS="$(STAGEprofile_CFLAGS)" \
14886 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14887 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14888 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14889 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14890 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14891 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14892 TFLAGS="$(STAGEprofile_TFLAGS)" \
14893 $(TARGET-stageprofile-cloog)
14895 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14896 clean-stageprofile: clean-stageprofile-cloog
14897 clean-stageprofile-cloog:
14898 @if [ $(current_stage) = stageprofile ]; then \
14899 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14900 else \
14901 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14902 $(MAKE) stageprofile-start; \
14903 fi; \
14904 cd $(HOST_SUBDIR)/cloog && \
14905 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14906 @endif cloog-bootstrap
14909 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14910 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14911 maybe-all-stagefeedback-cloog:
14912 maybe-clean-stagefeedback-cloog:
14913 @if cloog-bootstrap
14914 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14915 all-stagefeedback: all-stagefeedback-cloog
14916 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14917 all-stagefeedback-cloog: configure-stagefeedback-cloog
14918 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14919 @r=`${PWD_COMMAND}`; export r; \
14920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14921 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14922 $(HOST_EXPORTS) \
14923 $(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; \
14924 cd $(HOST_SUBDIR)/cloog && \
14925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14926 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14927 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14928 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14929 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14930 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14931 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14932 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14933 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14934 $(TARGET-stagefeedback-cloog)
14936 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14937 clean-stagefeedback: clean-stagefeedback-cloog
14938 clean-stagefeedback-cloog:
14939 @if [ $(current_stage) = stagefeedback ]; then \
14940 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14941 else \
14942 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14943 $(MAKE) stagefeedback-start; \
14944 fi; \
14945 cd $(HOST_SUBDIR)/cloog && \
14946 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14947 @endif cloog-bootstrap
14953 .PHONY: check-cloog maybe-check-cloog
14954 maybe-check-cloog:
14955 @if cloog
14956 maybe-check-cloog: check-cloog
14958 check-cloog:
14959 @: $(MAKE); $(unstage)
14960 @r=`${PWD_COMMAND}`; export r; \
14961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14962 $(HOST_EXPORTS) \
14963 (cd $(HOST_SUBDIR)/cloog && \
14964 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14966 @endif cloog
14968 .PHONY: install-cloog maybe-install-cloog
14969 maybe-install-cloog:
14970 @if cloog
14971 maybe-install-cloog: install-cloog
14973 install-cloog:
14975 @endif cloog
14977 .PHONY: install-strip-cloog maybe-install-strip-cloog
14978 maybe-install-strip-cloog:
14979 @if cloog
14980 maybe-install-strip-cloog: install-strip-cloog
14982 install-strip-cloog:
14984 @endif cloog
14986 # Other targets (info, dvi, pdf, etc.)
14988 .PHONY: maybe-info-cloog info-cloog
14989 maybe-info-cloog:
14990 @if cloog
14991 maybe-info-cloog: info-cloog
14993 info-cloog: \
14994 configure-cloog
14995 @[ -f ./cloog/Makefile ] || exit 0; \
14996 r=`${PWD_COMMAND}`; export r; \
14997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14998 $(HOST_EXPORTS) \
14999 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15001 done; \
15002 echo "Doing info in cloog" ; \
15003 (cd $(HOST_SUBDIR)/cloog && \
15004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15006 "RANLIB=$${RANLIB}" \
15007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15008 info) \
15009 || exit 1
15011 @endif cloog
15013 .PHONY: maybe-dvi-cloog dvi-cloog
15014 maybe-dvi-cloog:
15015 @if cloog
15016 maybe-dvi-cloog: dvi-cloog
15018 dvi-cloog: \
15019 configure-cloog
15020 @[ -f ./cloog/Makefile ] || exit 0; \
15021 r=`${PWD_COMMAND}`; export r; \
15022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15023 $(HOST_EXPORTS) \
15024 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15026 done; \
15027 echo "Doing dvi in cloog" ; \
15028 (cd $(HOST_SUBDIR)/cloog && \
15029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15031 "RANLIB=$${RANLIB}" \
15032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15033 dvi) \
15034 || exit 1
15036 @endif cloog
15038 .PHONY: maybe-pdf-cloog pdf-cloog
15039 maybe-pdf-cloog:
15040 @if cloog
15041 maybe-pdf-cloog: pdf-cloog
15043 pdf-cloog: \
15044 configure-cloog
15045 @[ -f ./cloog/Makefile ] || exit 0; \
15046 r=`${PWD_COMMAND}`; export r; \
15047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15048 $(HOST_EXPORTS) \
15049 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15051 done; \
15052 echo "Doing pdf in cloog" ; \
15053 (cd $(HOST_SUBDIR)/cloog && \
15054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15056 "RANLIB=$${RANLIB}" \
15057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15058 pdf) \
15059 || exit 1
15061 @endif cloog
15063 .PHONY: maybe-html-cloog html-cloog
15064 maybe-html-cloog:
15065 @if cloog
15066 maybe-html-cloog: html-cloog
15068 html-cloog: \
15069 configure-cloog
15070 @[ -f ./cloog/Makefile ] || exit 0; \
15071 r=`${PWD_COMMAND}`; export r; \
15072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15073 $(HOST_EXPORTS) \
15074 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15076 done; \
15077 echo "Doing html in cloog" ; \
15078 (cd $(HOST_SUBDIR)/cloog && \
15079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15081 "RANLIB=$${RANLIB}" \
15082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15083 html) \
15084 || exit 1
15086 @endif cloog
15088 .PHONY: maybe-TAGS-cloog TAGS-cloog
15089 maybe-TAGS-cloog:
15090 @if cloog
15091 maybe-TAGS-cloog: TAGS-cloog
15093 TAGS-cloog: \
15094 configure-cloog
15095 @[ -f ./cloog/Makefile ] || exit 0; \
15096 r=`${PWD_COMMAND}`; export r; \
15097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15098 $(HOST_EXPORTS) \
15099 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15101 done; \
15102 echo "Doing TAGS in cloog" ; \
15103 (cd $(HOST_SUBDIR)/cloog && \
15104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15106 "RANLIB=$${RANLIB}" \
15107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15108 TAGS) \
15109 || exit 1
15111 @endif cloog
15113 .PHONY: maybe-install-info-cloog install-info-cloog
15114 maybe-install-info-cloog:
15115 @if cloog
15116 maybe-install-info-cloog: install-info-cloog
15118 install-info-cloog: \
15119 configure-cloog \
15120 info-cloog
15121 @[ -f ./cloog/Makefile ] || exit 0; \
15122 r=`${PWD_COMMAND}`; export r; \
15123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15124 $(HOST_EXPORTS) \
15125 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15127 done; \
15128 echo "Doing install-info in cloog" ; \
15129 (cd $(HOST_SUBDIR)/cloog && \
15130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15132 "RANLIB=$${RANLIB}" \
15133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15134 install-info) \
15135 || exit 1
15137 @endif cloog
15139 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15140 maybe-install-pdf-cloog:
15141 @if cloog
15142 maybe-install-pdf-cloog: install-pdf-cloog
15144 install-pdf-cloog: \
15145 configure-cloog \
15146 pdf-cloog
15147 @[ -f ./cloog/Makefile ] || exit 0; \
15148 r=`${PWD_COMMAND}`; export r; \
15149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15150 $(HOST_EXPORTS) \
15151 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15153 done; \
15154 echo "Doing install-pdf in cloog" ; \
15155 (cd $(HOST_SUBDIR)/cloog && \
15156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15158 "RANLIB=$${RANLIB}" \
15159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15160 install-pdf) \
15161 || exit 1
15163 @endif cloog
15165 .PHONY: maybe-install-html-cloog install-html-cloog
15166 maybe-install-html-cloog:
15167 @if cloog
15168 maybe-install-html-cloog: install-html-cloog
15170 install-html-cloog: \
15171 configure-cloog \
15172 html-cloog
15173 @[ -f ./cloog/Makefile ] || exit 0; \
15174 r=`${PWD_COMMAND}`; export r; \
15175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15176 $(HOST_EXPORTS) \
15177 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15179 done; \
15180 echo "Doing install-html in cloog" ; \
15181 (cd $(HOST_SUBDIR)/cloog && \
15182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15184 "RANLIB=$${RANLIB}" \
15185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15186 install-html) \
15187 || exit 1
15189 @endif cloog
15191 .PHONY: maybe-installcheck-cloog installcheck-cloog
15192 maybe-installcheck-cloog:
15193 @if cloog
15194 maybe-installcheck-cloog: installcheck-cloog
15196 installcheck-cloog: \
15197 configure-cloog
15198 @[ -f ./cloog/Makefile ] || exit 0; \
15199 r=`${PWD_COMMAND}`; export r; \
15200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15201 $(HOST_EXPORTS) \
15202 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15204 done; \
15205 echo "Doing installcheck in cloog" ; \
15206 (cd $(HOST_SUBDIR)/cloog && \
15207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15209 "RANLIB=$${RANLIB}" \
15210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15211 installcheck) \
15212 || exit 1
15214 @endif cloog
15216 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15217 maybe-mostlyclean-cloog:
15218 @if cloog
15219 maybe-mostlyclean-cloog: mostlyclean-cloog
15221 mostlyclean-cloog:
15222 @[ -f ./cloog/Makefile ] || exit 0; \
15223 r=`${PWD_COMMAND}`; export r; \
15224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15225 $(HOST_EXPORTS) \
15226 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15228 done; \
15229 echo "Doing mostlyclean in cloog" ; \
15230 (cd $(HOST_SUBDIR)/cloog && \
15231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15233 "RANLIB=$${RANLIB}" \
15234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15235 mostlyclean) \
15236 || exit 1
15238 @endif cloog
15240 .PHONY: maybe-clean-cloog clean-cloog
15241 maybe-clean-cloog:
15242 @if cloog
15243 maybe-clean-cloog: clean-cloog
15245 clean-cloog:
15246 @[ -f ./cloog/Makefile ] || exit 0; \
15247 r=`${PWD_COMMAND}`; export r; \
15248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15249 $(HOST_EXPORTS) \
15250 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15252 done; \
15253 echo "Doing clean in cloog" ; \
15254 (cd $(HOST_SUBDIR)/cloog && \
15255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15257 "RANLIB=$${RANLIB}" \
15258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15259 clean) \
15260 || exit 1
15262 @endif cloog
15264 .PHONY: maybe-distclean-cloog distclean-cloog
15265 maybe-distclean-cloog:
15266 @if cloog
15267 maybe-distclean-cloog: distclean-cloog
15269 distclean-cloog:
15270 @[ -f ./cloog/Makefile ] || exit 0; \
15271 r=`${PWD_COMMAND}`; export r; \
15272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15273 $(HOST_EXPORTS) \
15274 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15276 done; \
15277 echo "Doing distclean in cloog" ; \
15278 (cd $(HOST_SUBDIR)/cloog && \
15279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15281 "RANLIB=$${RANLIB}" \
15282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15283 distclean) \
15284 || exit 1
15286 @endif cloog
15288 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15289 maybe-maintainer-clean-cloog:
15290 @if cloog
15291 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15293 maintainer-clean-cloog:
15294 @[ -f ./cloog/Makefile ] || exit 0; \
15295 r=`${PWD_COMMAND}`; export r; \
15296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15297 $(HOST_EXPORTS) \
15298 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15300 done; \
15301 echo "Doing maintainer-clean in cloog" ; \
15302 (cd $(HOST_SUBDIR)/cloog && \
15303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15305 "RANLIB=$${RANLIB}" \
15306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15307 maintainer-clean) \
15308 || exit 1
15310 @endif cloog
15314 .PHONY: configure-libelf maybe-configure-libelf
15315 maybe-configure-libelf:
15316 @if gcc-bootstrap
15317 configure-libelf: stage_current
15318 @endif gcc-bootstrap
15319 @if libelf
15320 maybe-configure-libelf: configure-libelf
15321 configure-libelf:
15322 @r=`${PWD_COMMAND}`; export r; \
15323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15324 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15326 $(HOST_EXPORTS) \
15327 echo Configuring in $(HOST_SUBDIR)/libelf; \
15328 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15329 case $(srcdir) in \
15330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15331 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15333 esac; \
15334 module_srcdir=libelf; \
15335 $(SHELL) \
15336 $$s/$$module_srcdir/configure \
15337 --srcdir=$${topdir}/$$module_srcdir \
15338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15339 --target=${target_alias} --disable-shared \
15340 || exit 1
15341 @endif libelf
15345 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15346 maybe-configure-stage1-libelf:
15347 @if libelf-bootstrap
15348 maybe-configure-stage1-libelf: configure-stage1-libelf
15349 configure-stage1-libelf:
15350 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15351 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15352 @r=`${PWD_COMMAND}`; export r; \
15353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15354 TFLAGS="$(STAGE1_TFLAGS)"; \
15355 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15356 $(HOST_EXPORTS) \
15357 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15358 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15359 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15360 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15362 cd $(HOST_SUBDIR)/libelf || exit 1; \
15363 case $(srcdir) in \
15364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15365 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15367 esac; \
15368 module_srcdir=libelf; \
15369 $(SHELL) $$s/$$module_srcdir/configure \
15370 --srcdir=$${topdir}/$$module_srcdir \
15371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15372 --target=${target_alias} \
15374 $(STAGE1_CONFIGURE_FLAGS) \
15375 --disable-shared
15376 @endif libelf-bootstrap
15378 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15379 maybe-configure-stage2-libelf:
15380 @if libelf-bootstrap
15381 maybe-configure-stage2-libelf: configure-stage2-libelf
15382 configure-stage2-libelf:
15383 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15384 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15385 @r=`${PWD_COMMAND}`; export r; \
15386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15387 TFLAGS="$(STAGE2_TFLAGS)"; \
15388 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15389 $(HOST_EXPORTS) \
15390 $(POSTSTAGE1_HOST_EXPORTS) \
15391 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15392 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15393 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15394 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15396 cd $(HOST_SUBDIR)/libelf || exit 1; \
15397 case $(srcdir) in \
15398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15399 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15401 esac; \
15402 module_srcdir=libelf; \
15403 $(SHELL) $$s/$$module_srcdir/configure \
15404 --srcdir=$${topdir}/$$module_srcdir \
15405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15406 --target=${target_alias} \
15407 --with-build-libsubdir=$(HOST_SUBDIR) \
15408 $(STAGE2_CONFIGURE_FLAGS) \
15409 --disable-shared
15410 @endif libelf-bootstrap
15412 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15413 maybe-configure-stage3-libelf:
15414 @if libelf-bootstrap
15415 maybe-configure-stage3-libelf: configure-stage3-libelf
15416 configure-stage3-libelf:
15417 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15418 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15419 @r=`${PWD_COMMAND}`; export r; \
15420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15421 TFLAGS="$(STAGE3_TFLAGS)"; \
15422 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15423 $(HOST_EXPORTS) \
15424 $(POSTSTAGE1_HOST_EXPORTS) \
15425 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15426 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15427 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15428 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15429 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15430 cd $(HOST_SUBDIR)/libelf || exit 1; \
15431 case $(srcdir) in \
15432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15433 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15435 esac; \
15436 module_srcdir=libelf; \
15437 $(SHELL) $$s/$$module_srcdir/configure \
15438 --srcdir=$${topdir}/$$module_srcdir \
15439 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15440 --target=${target_alias} \
15441 --with-build-libsubdir=$(HOST_SUBDIR) \
15442 $(STAGE3_CONFIGURE_FLAGS) \
15443 --disable-shared
15444 @endif libelf-bootstrap
15446 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15447 maybe-configure-stage4-libelf:
15448 @if libelf-bootstrap
15449 maybe-configure-stage4-libelf: configure-stage4-libelf
15450 configure-stage4-libelf:
15451 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15452 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15453 @r=`${PWD_COMMAND}`; export r; \
15454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15455 TFLAGS="$(STAGE4_TFLAGS)"; \
15456 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15457 $(HOST_EXPORTS) \
15458 $(POSTSTAGE1_HOST_EXPORTS) \
15459 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15460 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15461 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15462 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15464 cd $(HOST_SUBDIR)/libelf || exit 1; \
15465 case $(srcdir) in \
15466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15467 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15469 esac; \
15470 module_srcdir=libelf; \
15471 $(SHELL) $$s/$$module_srcdir/configure \
15472 --srcdir=$${topdir}/$$module_srcdir \
15473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15474 --target=${target_alias} \
15475 --with-build-libsubdir=$(HOST_SUBDIR) \
15476 $(STAGE4_CONFIGURE_FLAGS) \
15477 --disable-shared
15478 @endif libelf-bootstrap
15480 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15481 maybe-configure-stageprofile-libelf:
15482 @if libelf-bootstrap
15483 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15484 configure-stageprofile-libelf:
15485 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15487 @r=`${PWD_COMMAND}`; export r; \
15488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15489 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15490 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15491 $(HOST_EXPORTS) \
15492 $(POSTSTAGE1_HOST_EXPORTS) \
15493 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15494 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15495 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15496 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15498 cd $(HOST_SUBDIR)/libelf || exit 1; \
15499 case $(srcdir) in \
15500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15501 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15503 esac; \
15504 module_srcdir=libelf; \
15505 $(SHELL) $$s/$$module_srcdir/configure \
15506 --srcdir=$${topdir}/$$module_srcdir \
15507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15508 --target=${target_alias} \
15509 --with-build-libsubdir=$(HOST_SUBDIR) \
15510 $(STAGEprofile_CONFIGURE_FLAGS) \
15511 --disable-shared
15512 @endif libelf-bootstrap
15514 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15515 maybe-configure-stagefeedback-libelf:
15516 @if libelf-bootstrap
15517 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15518 configure-stagefeedback-libelf:
15519 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15521 @r=`${PWD_COMMAND}`; export r; \
15522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15523 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15524 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15525 $(HOST_EXPORTS) \
15526 $(POSTSTAGE1_HOST_EXPORTS) \
15527 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15528 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15529 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15530 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15532 cd $(HOST_SUBDIR)/libelf || exit 1; \
15533 case $(srcdir) in \
15534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15535 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15537 esac; \
15538 module_srcdir=libelf; \
15539 $(SHELL) $$s/$$module_srcdir/configure \
15540 --srcdir=$${topdir}/$$module_srcdir \
15541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15542 --target=${target_alias} \
15543 --with-build-libsubdir=$(HOST_SUBDIR) \
15544 $(STAGEfeedback_CONFIGURE_FLAGS) \
15545 --disable-shared
15546 @endif libelf-bootstrap
15552 .PHONY: all-libelf maybe-all-libelf
15553 maybe-all-libelf:
15554 @if gcc-bootstrap
15555 all-libelf: stage_current
15556 @endif gcc-bootstrap
15557 @if libelf
15558 TARGET-libelf=all
15559 maybe-all-libelf: all-libelf
15560 all-libelf: configure-libelf
15561 @r=`${PWD_COMMAND}`; export r; \
15562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15563 $(HOST_EXPORTS) \
15564 (cd $(HOST_SUBDIR)/libelf && \
15565 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15566 $(TARGET-libelf))
15567 @endif libelf
15571 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15572 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15573 maybe-all-stage1-libelf:
15574 maybe-clean-stage1-libelf:
15575 @if libelf-bootstrap
15576 maybe-all-stage1-libelf: all-stage1-libelf
15577 all-stage1: all-stage1-libelf
15578 TARGET-stage1-libelf = $(TARGET-libelf)
15579 all-stage1-libelf: configure-stage1-libelf
15580 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15581 @r=`${PWD_COMMAND}`; export r; \
15582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15583 TFLAGS="$(STAGE1_TFLAGS)"; \
15584 $(HOST_EXPORTS) \
15585 cd $(HOST_SUBDIR)/libelf && \
15586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15587 CFLAGS="$(STAGE1_CFLAGS)" \
15588 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15589 LIBCFLAGS="$(LIBCFLAGS)" \
15590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15593 $(EXTRA_HOST_FLAGS) \
15594 $(STAGE1_FLAGS_TO_PASS) \
15595 TFLAGS="$(STAGE1_TFLAGS)" \
15596 $(TARGET-stage1-libelf)
15598 maybe-clean-stage1-libelf: clean-stage1-libelf
15599 clean-stage1: clean-stage1-libelf
15600 clean-stage1-libelf:
15601 @if [ $(current_stage) = stage1 ]; then \
15602 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15603 else \
15604 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15605 $(MAKE) stage1-start; \
15606 fi; \
15607 cd $(HOST_SUBDIR)/libelf && \
15608 $(MAKE) $(EXTRA_HOST_FLAGS) \
15609 $(STAGE1_FLAGS_TO_PASS) clean
15610 @endif libelf-bootstrap
15613 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15614 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15615 maybe-all-stage2-libelf:
15616 maybe-clean-stage2-libelf:
15617 @if libelf-bootstrap
15618 maybe-all-stage2-libelf: all-stage2-libelf
15619 all-stage2: all-stage2-libelf
15620 TARGET-stage2-libelf = $(TARGET-libelf)
15621 all-stage2-libelf: configure-stage2-libelf
15622 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15623 @r=`${PWD_COMMAND}`; export r; \
15624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15625 TFLAGS="$(STAGE2_TFLAGS)"; \
15626 $(HOST_EXPORTS) \
15627 $(POSTSTAGE1_HOST_EXPORTS) \
15628 cd $(HOST_SUBDIR)/libelf && \
15629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15630 CFLAGS="$(STAGE2_CFLAGS)" \
15631 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15632 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15637 TFLAGS="$(STAGE2_TFLAGS)" \
15638 $(TARGET-stage2-libelf)
15640 maybe-clean-stage2-libelf: clean-stage2-libelf
15641 clean-stage2: clean-stage2-libelf
15642 clean-stage2-libelf:
15643 @if [ $(current_stage) = stage2 ]; then \
15644 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15645 else \
15646 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15647 $(MAKE) stage2-start; \
15648 fi; \
15649 cd $(HOST_SUBDIR)/libelf && \
15650 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15651 @endif libelf-bootstrap
15654 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15655 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15656 maybe-all-stage3-libelf:
15657 maybe-clean-stage3-libelf:
15658 @if libelf-bootstrap
15659 maybe-all-stage3-libelf: all-stage3-libelf
15660 all-stage3: all-stage3-libelf
15661 TARGET-stage3-libelf = $(TARGET-libelf)
15662 all-stage3-libelf: configure-stage3-libelf
15663 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15664 @r=`${PWD_COMMAND}`; export r; \
15665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15666 TFLAGS="$(STAGE3_TFLAGS)"; \
15667 $(HOST_EXPORTS) \
15668 $(POSTSTAGE1_HOST_EXPORTS) \
15669 cd $(HOST_SUBDIR)/libelf && \
15670 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15671 CFLAGS="$(STAGE3_CFLAGS)" \
15672 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15673 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15674 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15675 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15676 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15677 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15678 TFLAGS="$(STAGE3_TFLAGS)" \
15679 $(TARGET-stage3-libelf)
15681 maybe-clean-stage3-libelf: clean-stage3-libelf
15682 clean-stage3: clean-stage3-libelf
15683 clean-stage3-libelf:
15684 @if [ $(current_stage) = stage3 ]; then \
15685 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15686 else \
15687 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15688 $(MAKE) stage3-start; \
15689 fi; \
15690 cd $(HOST_SUBDIR)/libelf && \
15691 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15692 @endif libelf-bootstrap
15695 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15696 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15697 maybe-all-stage4-libelf:
15698 maybe-clean-stage4-libelf:
15699 @if libelf-bootstrap
15700 maybe-all-stage4-libelf: all-stage4-libelf
15701 all-stage4: all-stage4-libelf
15702 TARGET-stage4-libelf = $(TARGET-libelf)
15703 all-stage4-libelf: configure-stage4-libelf
15704 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15705 @r=`${PWD_COMMAND}`; export r; \
15706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15707 TFLAGS="$(STAGE4_TFLAGS)"; \
15708 $(HOST_EXPORTS) \
15709 $(POSTSTAGE1_HOST_EXPORTS) \
15710 cd $(HOST_SUBDIR)/libelf && \
15711 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15712 CFLAGS="$(STAGE4_CFLAGS)" \
15713 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15714 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15715 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15716 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15717 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15718 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15719 TFLAGS="$(STAGE4_TFLAGS)" \
15720 $(TARGET-stage4-libelf)
15722 maybe-clean-stage4-libelf: clean-stage4-libelf
15723 clean-stage4: clean-stage4-libelf
15724 clean-stage4-libelf:
15725 @if [ $(current_stage) = stage4 ]; then \
15726 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15727 else \
15728 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15729 $(MAKE) stage4-start; \
15730 fi; \
15731 cd $(HOST_SUBDIR)/libelf && \
15732 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15733 @endif libelf-bootstrap
15736 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15737 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15738 maybe-all-stageprofile-libelf:
15739 maybe-clean-stageprofile-libelf:
15740 @if libelf-bootstrap
15741 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15742 all-stageprofile: all-stageprofile-libelf
15743 TARGET-stageprofile-libelf = $(TARGET-libelf)
15744 all-stageprofile-libelf: configure-stageprofile-libelf
15745 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15746 @r=`${PWD_COMMAND}`; export r; \
15747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15748 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15749 $(HOST_EXPORTS) \
15750 $(POSTSTAGE1_HOST_EXPORTS) \
15751 cd $(HOST_SUBDIR)/libelf && \
15752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15753 CFLAGS="$(STAGEprofile_CFLAGS)" \
15754 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15755 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15756 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15757 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15758 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15759 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15760 TFLAGS="$(STAGEprofile_TFLAGS)" \
15761 $(TARGET-stageprofile-libelf)
15763 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15764 clean-stageprofile: clean-stageprofile-libelf
15765 clean-stageprofile-libelf:
15766 @if [ $(current_stage) = stageprofile ]; then \
15767 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15768 else \
15769 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15770 $(MAKE) stageprofile-start; \
15771 fi; \
15772 cd $(HOST_SUBDIR)/libelf && \
15773 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15774 @endif libelf-bootstrap
15777 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15778 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15779 maybe-all-stagefeedback-libelf:
15780 maybe-clean-stagefeedback-libelf:
15781 @if libelf-bootstrap
15782 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15783 all-stagefeedback: all-stagefeedback-libelf
15784 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15785 all-stagefeedback-libelf: configure-stagefeedback-libelf
15786 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15787 @r=`${PWD_COMMAND}`; export r; \
15788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15789 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15790 $(HOST_EXPORTS) \
15791 $(POSTSTAGE1_HOST_EXPORTS) \
15792 cd $(HOST_SUBDIR)/libelf && \
15793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15794 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15795 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15796 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15800 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15801 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15802 $(TARGET-stagefeedback-libelf)
15804 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15805 clean-stagefeedback: clean-stagefeedback-libelf
15806 clean-stagefeedback-libelf:
15807 @if [ $(current_stage) = stagefeedback ]; then \
15808 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15809 else \
15810 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15811 $(MAKE) stagefeedback-start; \
15812 fi; \
15813 cd $(HOST_SUBDIR)/libelf && \
15814 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15815 @endif libelf-bootstrap
15821 .PHONY: check-libelf maybe-check-libelf
15822 maybe-check-libelf:
15823 @if libelf
15824 maybe-check-libelf: check-libelf
15826 check-libelf:
15827 @: $(MAKE); $(unstage)
15828 @r=`${PWD_COMMAND}`; export r; \
15829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15830 $(HOST_EXPORTS) \
15831 (cd $(HOST_SUBDIR)/libelf && \
15832 $(MAKE) $(FLAGS_TO_PASS) check)
15834 @endif libelf
15836 .PHONY: install-libelf maybe-install-libelf
15837 maybe-install-libelf:
15838 @if libelf
15839 maybe-install-libelf: install-libelf
15841 install-libelf:
15843 @endif libelf
15845 .PHONY: install-strip-libelf maybe-install-strip-libelf
15846 maybe-install-strip-libelf:
15847 @if libelf
15848 maybe-install-strip-libelf: install-strip-libelf
15850 install-strip-libelf:
15852 @endif libelf
15854 # Other targets (info, dvi, pdf, etc.)
15856 .PHONY: maybe-info-libelf info-libelf
15857 maybe-info-libelf:
15858 @if libelf
15859 maybe-info-libelf: info-libelf
15861 info-libelf: \
15862 configure-libelf
15863 @[ -f ./libelf/Makefile ] || exit 0; \
15864 r=`${PWD_COMMAND}`; export r; \
15865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15866 $(HOST_EXPORTS) \
15867 for flag in $(EXTRA_HOST_FLAGS) ; do \
15868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15869 done; \
15870 echo "Doing info in libelf" ; \
15871 (cd $(HOST_SUBDIR)/libelf && \
15872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15874 "RANLIB=$${RANLIB}" \
15875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15876 info) \
15877 || exit 1
15879 @endif libelf
15881 .PHONY: maybe-dvi-libelf dvi-libelf
15882 maybe-dvi-libelf:
15883 @if libelf
15884 maybe-dvi-libelf: dvi-libelf
15886 dvi-libelf: \
15887 configure-libelf
15888 @[ -f ./libelf/Makefile ] || exit 0; \
15889 r=`${PWD_COMMAND}`; export r; \
15890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15891 $(HOST_EXPORTS) \
15892 for flag in $(EXTRA_HOST_FLAGS) ; do \
15893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15894 done; \
15895 echo "Doing dvi in libelf" ; \
15896 (cd $(HOST_SUBDIR)/libelf && \
15897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15899 "RANLIB=$${RANLIB}" \
15900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15901 dvi) \
15902 || exit 1
15904 @endif libelf
15906 .PHONY: maybe-pdf-libelf pdf-libelf
15907 maybe-pdf-libelf:
15908 @if libelf
15909 maybe-pdf-libelf: pdf-libelf
15911 pdf-libelf: \
15912 configure-libelf
15913 @[ -f ./libelf/Makefile ] || exit 0; \
15914 r=`${PWD_COMMAND}`; export r; \
15915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15916 $(HOST_EXPORTS) \
15917 for flag in $(EXTRA_HOST_FLAGS) ; do \
15918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15919 done; \
15920 echo "Doing pdf in libelf" ; \
15921 (cd $(HOST_SUBDIR)/libelf && \
15922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15924 "RANLIB=$${RANLIB}" \
15925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15926 pdf) \
15927 || exit 1
15929 @endif libelf
15931 .PHONY: maybe-html-libelf html-libelf
15932 maybe-html-libelf:
15933 @if libelf
15934 maybe-html-libelf: html-libelf
15936 html-libelf: \
15937 configure-libelf
15938 @[ -f ./libelf/Makefile ] || exit 0; \
15939 r=`${PWD_COMMAND}`; export r; \
15940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15941 $(HOST_EXPORTS) \
15942 for flag in $(EXTRA_HOST_FLAGS) ; do \
15943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15944 done; \
15945 echo "Doing html in libelf" ; \
15946 (cd $(HOST_SUBDIR)/libelf && \
15947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15949 "RANLIB=$${RANLIB}" \
15950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15951 html) \
15952 || exit 1
15954 @endif libelf
15956 .PHONY: maybe-TAGS-libelf TAGS-libelf
15957 maybe-TAGS-libelf:
15958 @if libelf
15959 maybe-TAGS-libelf: TAGS-libelf
15961 TAGS-libelf: \
15962 configure-libelf
15963 @[ -f ./libelf/Makefile ] || exit 0; \
15964 r=`${PWD_COMMAND}`; export r; \
15965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15966 $(HOST_EXPORTS) \
15967 for flag in $(EXTRA_HOST_FLAGS) ; do \
15968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15969 done; \
15970 echo "Doing TAGS in libelf" ; \
15971 (cd $(HOST_SUBDIR)/libelf && \
15972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15974 "RANLIB=$${RANLIB}" \
15975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15976 TAGS) \
15977 || exit 1
15979 @endif libelf
15981 .PHONY: maybe-install-info-libelf install-info-libelf
15982 maybe-install-info-libelf:
15983 @if libelf
15984 maybe-install-info-libelf: install-info-libelf
15986 install-info-libelf: \
15987 configure-libelf \
15988 info-libelf
15989 @[ -f ./libelf/Makefile ] || exit 0; \
15990 r=`${PWD_COMMAND}`; export r; \
15991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15992 $(HOST_EXPORTS) \
15993 for flag in $(EXTRA_HOST_FLAGS) ; do \
15994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15995 done; \
15996 echo "Doing install-info in libelf" ; \
15997 (cd $(HOST_SUBDIR)/libelf && \
15998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16000 "RANLIB=$${RANLIB}" \
16001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16002 install-info) \
16003 || exit 1
16005 @endif libelf
16007 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
16008 maybe-install-pdf-libelf:
16009 @if libelf
16010 maybe-install-pdf-libelf: install-pdf-libelf
16012 install-pdf-libelf: \
16013 configure-libelf \
16014 pdf-libelf
16015 @[ -f ./libelf/Makefile ] || exit 0; \
16016 r=`${PWD_COMMAND}`; export r; \
16017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16018 $(HOST_EXPORTS) \
16019 for flag in $(EXTRA_HOST_FLAGS) ; do \
16020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16021 done; \
16022 echo "Doing install-pdf in libelf" ; \
16023 (cd $(HOST_SUBDIR)/libelf && \
16024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16026 "RANLIB=$${RANLIB}" \
16027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16028 install-pdf) \
16029 || exit 1
16031 @endif libelf
16033 .PHONY: maybe-install-html-libelf install-html-libelf
16034 maybe-install-html-libelf:
16035 @if libelf
16036 maybe-install-html-libelf: install-html-libelf
16038 install-html-libelf: \
16039 configure-libelf \
16040 html-libelf
16041 @[ -f ./libelf/Makefile ] || exit 0; \
16042 r=`${PWD_COMMAND}`; export r; \
16043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16044 $(HOST_EXPORTS) \
16045 for flag in $(EXTRA_HOST_FLAGS) ; do \
16046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16047 done; \
16048 echo "Doing install-html in libelf" ; \
16049 (cd $(HOST_SUBDIR)/libelf && \
16050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16052 "RANLIB=$${RANLIB}" \
16053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16054 install-html) \
16055 || exit 1
16057 @endif libelf
16059 .PHONY: maybe-installcheck-libelf installcheck-libelf
16060 maybe-installcheck-libelf:
16061 @if libelf
16062 maybe-installcheck-libelf: installcheck-libelf
16064 installcheck-libelf: \
16065 configure-libelf
16066 @[ -f ./libelf/Makefile ] || exit 0; \
16067 r=`${PWD_COMMAND}`; export r; \
16068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16069 $(HOST_EXPORTS) \
16070 for flag in $(EXTRA_HOST_FLAGS) ; do \
16071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16072 done; \
16073 echo "Doing installcheck in libelf" ; \
16074 (cd $(HOST_SUBDIR)/libelf && \
16075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16077 "RANLIB=$${RANLIB}" \
16078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16079 installcheck) \
16080 || exit 1
16082 @endif libelf
16084 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
16085 maybe-mostlyclean-libelf:
16086 @if libelf
16087 maybe-mostlyclean-libelf: mostlyclean-libelf
16089 mostlyclean-libelf:
16090 @[ -f ./libelf/Makefile ] || exit 0; \
16091 r=`${PWD_COMMAND}`; export r; \
16092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16093 $(HOST_EXPORTS) \
16094 for flag in $(EXTRA_HOST_FLAGS) ; do \
16095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16096 done; \
16097 echo "Doing mostlyclean in libelf" ; \
16098 (cd $(HOST_SUBDIR)/libelf && \
16099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16101 "RANLIB=$${RANLIB}" \
16102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16103 mostlyclean) \
16104 || exit 1
16106 @endif libelf
16108 .PHONY: maybe-clean-libelf clean-libelf
16109 maybe-clean-libelf:
16110 @if libelf
16111 maybe-clean-libelf: clean-libelf
16113 clean-libelf:
16114 @[ -f ./libelf/Makefile ] || exit 0; \
16115 r=`${PWD_COMMAND}`; export r; \
16116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16117 $(HOST_EXPORTS) \
16118 for flag in $(EXTRA_HOST_FLAGS) ; do \
16119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16120 done; \
16121 echo "Doing clean in libelf" ; \
16122 (cd $(HOST_SUBDIR)/libelf && \
16123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16125 "RANLIB=$${RANLIB}" \
16126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16127 clean) \
16128 || exit 1
16130 @endif libelf
16132 .PHONY: maybe-distclean-libelf distclean-libelf
16133 maybe-distclean-libelf:
16134 @if libelf
16135 maybe-distclean-libelf: distclean-libelf
16137 distclean-libelf:
16138 @[ -f ./libelf/Makefile ] || exit 0; \
16139 r=`${PWD_COMMAND}`; export r; \
16140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141 $(HOST_EXPORTS) \
16142 for flag in $(EXTRA_HOST_FLAGS) ; do \
16143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16144 done; \
16145 echo "Doing distclean in libelf" ; \
16146 (cd $(HOST_SUBDIR)/libelf && \
16147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16149 "RANLIB=$${RANLIB}" \
16150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16151 distclean) \
16152 || exit 1
16154 @endif libelf
16156 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16157 maybe-maintainer-clean-libelf:
16158 @if libelf
16159 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16161 maintainer-clean-libelf:
16162 @[ -f ./libelf/Makefile ] || exit 0; \
16163 r=`${PWD_COMMAND}`; export r; \
16164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16165 $(HOST_EXPORTS) \
16166 for flag in $(EXTRA_HOST_FLAGS) ; do \
16167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16168 done; \
16169 echo "Doing maintainer-clean in libelf" ; \
16170 (cd $(HOST_SUBDIR)/libelf && \
16171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16173 "RANLIB=$${RANLIB}" \
16174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16175 maintainer-clean) \
16176 || exit 1
16178 @endif libelf
16182 .PHONY: configure-gold maybe-configure-gold
16183 maybe-configure-gold:
16184 @if gcc-bootstrap
16185 configure-gold: stage_current
16186 @endif gcc-bootstrap
16187 @if gold
16188 maybe-configure-gold: configure-gold
16189 configure-gold:
16190 @r=`${PWD_COMMAND}`; export r; \
16191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16192 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16193 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16194 $(HOST_EXPORTS) \
16195 echo Configuring in $(HOST_SUBDIR)/gold; \
16196 cd "$(HOST_SUBDIR)/gold" || exit 1; \
16197 case $(srcdir) in \
16198 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16199 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16200 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16201 esac; \
16202 module_srcdir=gold; \
16203 $(SHELL) \
16204 $$s/$$module_srcdir/configure \
16205 --srcdir=$${topdir}/$$module_srcdir \
16206 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16207 --target=${target_alias} \
16208 || exit 1
16209 @endif gold
16213 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16214 maybe-configure-stage1-gold:
16215 @if gold-bootstrap
16216 maybe-configure-stage1-gold: configure-stage1-gold
16217 configure-stage1-gold:
16218 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16220 @r=`${PWD_COMMAND}`; export r; \
16221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16222 TFLAGS="$(STAGE1_TFLAGS)"; \
16223 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16224 $(HOST_EXPORTS) \
16225 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16226 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16227 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16228 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16230 cd $(HOST_SUBDIR)/gold || exit 1; \
16231 case $(srcdir) in \
16232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16233 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16235 esac; \
16236 module_srcdir=gold; \
16237 $(SHELL) $$s/$$module_srcdir/configure \
16238 --srcdir=$${topdir}/$$module_srcdir \
16239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16240 --target=${target_alias} \
16242 $(STAGE1_CONFIGURE_FLAGS)
16243 @endif gold-bootstrap
16245 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16246 maybe-configure-stage2-gold:
16247 @if gold-bootstrap
16248 maybe-configure-stage2-gold: configure-stage2-gold
16249 configure-stage2-gold:
16250 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16252 @r=`${PWD_COMMAND}`; export r; \
16253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16254 TFLAGS="$(STAGE2_TFLAGS)"; \
16255 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16256 $(HOST_EXPORTS) \
16257 $(POSTSTAGE1_HOST_EXPORTS) \
16258 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16259 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16260 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16261 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16263 cd $(HOST_SUBDIR)/gold || exit 1; \
16264 case $(srcdir) in \
16265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16266 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16268 esac; \
16269 module_srcdir=gold; \
16270 $(SHELL) $$s/$$module_srcdir/configure \
16271 --srcdir=$${topdir}/$$module_srcdir \
16272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16273 --target=${target_alias} \
16274 --with-build-libsubdir=$(HOST_SUBDIR) \
16275 $(STAGE2_CONFIGURE_FLAGS)
16276 @endif gold-bootstrap
16278 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16279 maybe-configure-stage3-gold:
16280 @if gold-bootstrap
16281 maybe-configure-stage3-gold: configure-stage3-gold
16282 configure-stage3-gold:
16283 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16285 @r=`${PWD_COMMAND}`; export r; \
16286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16287 TFLAGS="$(STAGE3_TFLAGS)"; \
16288 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16289 $(HOST_EXPORTS) \
16290 $(POSTSTAGE1_HOST_EXPORTS) \
16291 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16292 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16293 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16294 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16295 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16296 cd $(HOST_SUBDIR)/gold || exit 1; \
16297 case $(srcdir) in \
16298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16299 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16301 esac; \
16302 module_srcdir=gold; \
16303 $(SHELL) $$s/$$module_srcdir/configure \
16304 --srcdir=$${topdir}/$$module_srcdir \
16305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16306 --target=${target_alias} \
16307 --with-build-libsubdir=$(HOST_SUBDIR) \
16308 $(STAGE3_CONFIGURE_FLAGS)
16309 @endif gold-bootstrap
16311 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16312 maybe-configure-stage4-gold:
16313 @if gold-bootstrap
16314 maybe-configure-stage4-gold: configure-stage4-gold
16315 configure-stage4-gold:
16316 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16318 @r=`${PWD_COMMAND}`; export r; \
16319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16320 TFLAGS="$(STAGE4_TFLAGS)"; \
16321 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16322 $(HOST_EXPORTS) \
16323 $(POSTSTAGE1_HOST_EXPORTS) \
16324 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16325 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16326 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16327 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16329 cd $(HOST_SUBDIR)/gold || exit 1; \
16330 case $(srcdir) in \
16331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16332 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16334 esac; \
16335 module_srcdir=gold; \
16336 $(SHELL) $$s/$$module_srcdir/configure \
16337 --srcdir=$${topdir}/$$module_srcdir \
16338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16339 --target=${target_alias} \
16340 --with-build-libsubdir=$(HOST_SUBDIR) \
16341 $(STAGE4_CONFIGURE_FLAGS)
16342 @endif gold-bootstrap
16344 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16345 maybe-configure-stageprofile-gold:
16346 @if gold-bootstrap
16347 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16348 configure-stageprofile-gold:
16349 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16351 @r=`${PWD_COMMAND}`; export r; \
16352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16353 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16354 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16355 $(HOST_EXPORTS) \
16356 $(POSTSTAGE1_HOST_EXPORTS) \
16357 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16358 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16359 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16360 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16362 cd $(HOST_SUBDIR)/gold || exit 1; \
16363 case $(srcdir) in \
16364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16365 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16367 esac; \
16368 module_srcdir=gold; \
16369 $(SHELL) $$s/$$module_srcdir/configure \
16370 --srcdir=$${topdir}/$$module_srcdir \
16371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16372 --target=${target_alias} \
16373 --with-build-libsubdir=$(HOST_SUBDIR) \
16374 $(STAGEprofile_CONFIGURE_FLAGS)
16375 @endif gold-bootstrap
16377 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16378 maybe-configure-stagefeedback-gold:
16379 @if gold-bootstrap
16380 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16381 configure-stagefeedback-gold:
16382 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16383 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16384 @r=`${PWD_COMMAND}`; export r; \
16385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16386 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16387 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16388 $(HOST_EXPORTS) \
16389 $(POSTSTAGE1_HOST_EXPORTS) \
16390 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16391 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16392 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16393 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16395 cd $(HOST_SUBDIR)/gold || exit 1; \
16396 case $(srcdir) in \
16397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16398 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16400 esac; \
16401 module_srcdir=gold; \
16402 $(SHELL) $$s/$$module_srcdir/configure \
16403 --srcdir=$${topdir}/$$module_srcdir \
16404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16405 --target=${target_alias} \
16406 --with-build-libsubdir=$(HOST_SUBDIR) \
16407 $(STAGEfeedback_CONFIGURE_FLAGS)
16408 @endif gold-bootstrap
16414 .PHONY: all-gold maybe-all-gold
16415 maybe-all-gold:
16416 @if gcc-bootstrap
16417 all-gold: stage_current
16418 @endif gcc-bootstrap
16419 @if gold
16420 TARGET-gold=all
16421 maybe-all-gold: all-gold
16422 all-gold: configure-gold
16423 @r=`${PWD_COMMAND}`; export r; \
16424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16425 $(HOST_EXPORTS) \
16426 (cd $(HOST_SUBDIR)/gold && \
16427 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16428 $(TARGET-gold))
16429 @endif gold
16433 .PHONY: all-stage1-gold maybe-all-stage1-gold
16434 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16435 maybe-all-stage1-gold:
16436 maybe-clean-stage1-gold:
16437 @if gold-bootstrap
16438 maybe-all-stage1-gold: all-stage1-gold
16439 all-stage1: all-stage1-gold
16440 TARGET-stage1-gold = $(TARGET-gold)
16441 all-stage1-gold: configure-stage1-gold
16442 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16443 @r=`${PWD_COMMAND}`; export r; \
16444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16445 TFLAGS="$(STAGE1_TFLAGS)"; \
16446 $(HOST_EXPORTS) \
16447 cd $(HOST_SUBDIR)/gold && \
16448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16449 CFLAGS="$(STAGE1_CFLAGS)" \
16450 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16451 LIBCFLAGS="$(LIBCFLAGS)" \
16452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16455 $(EXTRA_HOST_FLAGS) \
16456 $(STAGE1_FLAGS_TO_PASS) \
16457 TFLAGS="$(STAGE1_TFLAGS)" \
16458 $(TARGET-stage1-gold)
16460 maybe-clean-stage1-gold: clean-stage1-gold
16461 clean-stage1: clean-stage1-gold
16462 clean-stage1-gold:
16463 @if [ $(current_stage) = stage1 ]; then \
16464 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16465 else \
16466 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16467 $(MAKE) stage1-start; \
16468 fi; \
16469 cd $(HOST_SUBDIR)/gold && \
16470 $(MAKE) $(EXTRA_HOST_FLAGS) \
16471 $(STAGE1_FLAGS_TO_PASS) clean
16472 @endif gold-bootstrap
16475 .PHONY: all-stage2-gold maybe-all-stage2-gold
16476 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16477 maybe-all-stage2-gold:
16478 maybe-clean-stage2-gold:
16479 @if gold-bootstrap
16480 maybe-all-stage2-gold: all-stage2-gold
16481 all-stage2: all-stage2-gold
16482 TARGET-stage2-gold = $(TARGET-gold)
16483 all-stage2-gold: configure-stage2-gold
16484 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16485 @r=`${PWD_COMMAND}`; export r; \
16486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16487 TFLAGS="$(STAGE2_TFLAGS)"; \
16488 $(HOST_EXPORTS) \
16489 $(POSTSTAGE1_HOST_EXPORTS) \
16490 cd $(HOST_SUBDIR)/gold && \
16491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16492 CFLAGS="$(STAGE2_CFLAGS)" \
16493 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16494 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16498 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16499 TFLAGS="$(STAGE2_TFLAGS)" \
16500 $(TARGET-stage2-gold)
16502 maybe-clean-stage2-gold: clean-stage2-gold
16503 clean-stage2: clean-stage2-gold
16504 clean-stage2-gold:
16505 @if [ $(current_stage) = stage2 ]; then \
16506 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16507 else \
16508 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16509 $(MAKE) stage2-start; \
16510 fi; \
16511 cd $(HOST_SUBDIR)/gold && \
16512 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16513 @endif gold-bootstrap
16516 .PHONY: all-stage3-gold maybe-all-stage3-gold
16517 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16518 maybe-all-stage3-gold:
16519 maybe-clean-stage3-gold:
16520 @if gold-bootstrap
16521 maybe-all-stage3-gold: all-stage3-gold
16522 all-stage3: all-stage3-gold
16523 TARGET-stage3-gold = $(TARGET-gold)
16524 all-stage3-gold: configure-stage3-gold
16525 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16526 @r=`${PWD_COMMAND}`; export r; \
16527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16528 TFLAGS="$(STAGE3_TFLAGS)"; \
16529 $(HOST_EXPORTS) \
16530 $(POSTSTAGE1_HOST_EXPORTS) \
16531 cd $(HOST_SUBDIR)/gold && \
16532 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16533 CFLAGS="$(STAGE3_CFLAGS)" \
16534 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16535 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16536 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16537 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16538 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16539 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16540 TFLAGS="$(STAGE3_TFLAGS)" \
16541 $(TARGET-stage3-gold)
16543 maybe-clean-stage3-gold: clean-stage3-gold
16544 clean-stage3: clean-stage3-gold
16545 clean-stage3-gold:
16546 @if [ $(current_stage) = stage3 ]; then \
16547 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16548 else \
16549 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16550 $(MAKE) stage3-start; \
16551 fi; \
16552 cd $(HOST_SUBDIR)/gold && \
16553 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16554 @endif gold-bootstrap
16557 .PHONY: all-stage4-gold maybe-all-stage4-gold
16558 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16559 maybe-all-stage4-gold:
16560 maybe-clean-stage4-gold:
16561 @if gold-bootstrap
16562 maybe-all-stage4-gold: all-stage4-gold
16563 all-stage4: all-stage4-gold
16564 TARGET-stage4-gold = $(TARGET-gold)
16565 all-stage4-gold: configure-stage4-gold
16566 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16567 @r=`${PWD_COMMAND}`; export r; \
16568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16569 TFLAGS="$(STAGE4_TFLAGS)"; \
16570 $(HOST_EXPORTS) \
16571 $(POSTSTAGE1_HOST_EXPORTS) \
16572 cd $(HOST_SUBDIR)/gold && \
16573 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16574 CFLAGS="$(STAGE4_CFLAGS)" \
16575 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16576 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16577 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16578 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16579 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16580 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16581 TFLAGS="$(STAGE4_TFLAGS)" \
16582 $(TARGET-stage4-gold)
16584 maybe-clean-stage4-gold: clean-stage4-gold
16585 clean-stage4: clean-stage4-gold
16586 clean-stage4-gold:
16587 @if [ $(current_stage) = stage4 ]; then \
16588 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16589 else \
16590 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16591 $(MAKE) stage4-start; \
16592 fi; \
16593 cd $(HOST_SUBDIR)/gold && \
16594 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16595 @endif gold-bootstrap
16598 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16599 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16600 maybe-all-stageprofile-gold:
16601 maybe-clean-stageprofile-gold:
16602 @if gold-bootstrap
16603 maybe-all-stageprofile-gold: all-stageprofile-gold
16604 all-stageprofile: all-stageprofile-gold
16605 TARGET-stageprofile-gold = $(TARGET-gold)
16606 all-stageprofile-gold: configure-stageprofile-gold
16607 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16608 @r=`${PWD_COMMAND}`; export r; \
16609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16610 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16611 $(HOST_EXPORTS) \
16612 $(POSTSTAGE1_HOST_EXPORTS) \
16613 cd $(HOST_SUBDIR)/gold && \
16614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16615 CFLAGS="$(STAGEprofile_CFLAGS)" \
16616 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16617 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16621 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16622 TFLAGS="$(STAGEprofile_TFLAGS)" \
16623 $(TARGET-stageprofile-gold)
16625 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16626 clean-stageprofile: clean-stageprofile-gold
16627 clean-stageprofile-gold:
16628 @if [ $(current_stage) = stageprofile ]; then \
16629 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16630 else \
16631 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16632 $(MAKE) stageprofile-start; \
16633 fi; \
16634 cd $(HOST_SUBDIR)/gold && \
16635 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16636 @endif gold-bootstrap
16639 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16640 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16641 maybe-all-stagefeedback-gold:
16642 maybe-clean-stagefeedback-gold:
16643 @if gold-bootstrap
16644 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16645 all-stagefeedback: all-stagefeedback-gold
16646 TARGET-stagefeedback-gold = $(TARGET-gold)
16647 all-stagefeedback-gold: configure-stagefeedback-gold
16648 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16649 @r=`${PWD_COMMAND}`; export r; \
16650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16651 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16652 $(HOST_EXPORTS) \
16653 $(POSTSTAGE1_HOST_EXPORTS) \
16654 cd $(HOST_SUBDIR)/gold && \
16655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16656 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16657 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16658 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16659 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16660 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16661 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16662 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16663 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16664 $(TARGET-stagefeedback-gold)
16666 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16667 clean-stagefeedback: clean-stagefeedback-gold
16668 clean-stagefeedback-gold:
16669 @if [ $(current_stage) = stagefeedback ]; then \
16670 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16671 else \
16672 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16673 $(MAKE) stagefeedback-start; \
16674 fi; \
16675 cd $(HOST_SUBDIR)/gold && \
16676 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16677 @endif gold-bootstrap
16683 .PHONY: check-gold maybe-check-gold
16684 maybe-check-gold:
16685 @if gold
16686 maybe-check-gold: check-gold
16688 check-gold:
16689 @: $(MAKE); $(unstage)
16690 @r=`${PWD_COMMAND}`; export r; \
16691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16692 $(HOST_EXPORTS) \
16693 (cd $(HOST_SUBDIR)/gold && \
16694 $(MAKE) $(FLAGS_TO_PASS) check)
16696 @endif gold
16698 .PHONY: install-gold maybe-install-gold
16699 maybe-install-gold:
16700 @if gold
16701 maybe-install-gold: install-gold
16703 install-gold: installdirs
16704 @: $(MAKE); $(unstage)
16705 @r=`${PWD_COMMAND}`; export r; \
16706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16707 $(HOST_EXPORTS) \
16708 (cd $(HOST_SUBDIR)/gold && \
16709 $(MAKE) $(FLAGS_TO_PASS) install)
16711 @endif gold
16713 .PHONY: install-strip-gold maybe-install-strip-gold
16714 maybe-install-strip-gold:
16715 @if gold
16716 maybe-install-strip-gold: install-strip-gold
16718 install-strip-gold: installdirs
16719 @: $(MAKE); $(unstage)
16720 @r=`${PWD_COMMAND}`; export r; \
16721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16722 $(HOST_EXPORTS) \
16723 (cd $(HOST_SUBDIR)/gold && \
16724 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16726 @endif gold
16728 # Other targets (info, dvi, pdf, etc.)
16730 .PHONY: maybe-info-gold info-gold
16731 maybe-info-gold:
16732 @if gold
16733 maybe-info-gold: info-gold
16735 info-gold: \
16736 configure-gold
16737 @[ -f ./gold/Makefile ] || exit 0; \
16738 r=`${PWD_COMMAND}`; export r; \
16739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16740 $(HOST_EXPORTS) \
16741 for flag in $(EXTRA_HOST_FLAGS) ; do \
16742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16743 done; \
16744 echo "Doing info in gold" ; \
16745 (cd $(HOST_SUBDIR)/gold && \
16746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16748 "RANLIB=$${RANLIB}" \
16749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16750 info) \
16751 || exit 1
16753 @endif gold
16755 .PHONY: maybe-dvi-gold dvi-gold
16756 maybe-dvi-gold:
16757 @if gold
16758 maybe-dvi-gold: dvi-gold
16760 dvi-gold: \
16761 configure-gold
16762 @[ -f ./gold/Makefile ] || exit 0; \
16763 r=`${PWD_COMMAND}`; export r; \
16764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16765 $(HOST_EXPORTS) \
16766 for flag in $(EXTRA_HOST_FLAGS) ; do \
16767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16768 done; \
16769 echo "Doing dvi in gold" ; \
16770 (cd $(HOST_SUBDIR)/gold && \
16771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16773 "RANLIB=$${RANLIB}" \
16774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16775 dvi) \
16776 || exit 1
16778 @endif gold
16780 .PHONY: maybe-pdf-gold pdf-gold
16781 maybe-pdf-gold:
16782 @if gold
16783 maybe-pdf-gold: pdf-gold
16785 pdf-gold: \
16786 configure-gold
16787 @[ -f ./gold/Makefile ] || exit 0; \
16788 r=`${PWD_COMMAND}`; export r; \
16789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16790 $(HOST_EXPORTS) \
16791 for flag in $(EXTRA_HOST_FLAGS) ; do \
16792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16793 done; \
16794 echo "Doing pdf in gold" ; \
16795 (cd $(HOST_SUBDIR)/gold && \
16796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16798 "RANLIB=$${RANLIB}" \
16799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16800 pdf) \
16801 || exit 1
16803 @endif gold
16805 .PHONY: maybe-html-gold html-gold
16806 maybe-html-gold:
16807 @if gold
16808 maybe-html-gold: html-gold
16810 html-gold: \
16811 configure-gold
16812 @[ -f ./gold/Makefile ] || exit 0; \
16813 r=`${PWD_COMMAND}`; export r; \
16814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16815 $(HOST_EXPORTS) \
16816 for flag in $(EXTRA_HOST_FLAGS) ; do \
16817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16818 done; \
16819 echo "Doing html in gold" ; \
16820 (cd $(HOST_SUBDIR)/gold && \
16821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16823 "RANLIB=$${RANLIB}" \
16824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16825 html) \
16826 || exit 1
16828 @endif gold
16830 .PHONY: maybe-TAGS-gold TAGS-gold
16831 maybe-TAGS-gold:
16832 @if gold
16833 maybe-TAGS-gold: TAGS-gold
16835 TAGS-gold: \
16836 configure-gold
16837 @[ -f ./gold/Makefile ] || exit 0; \
16838 r=`${PWD_COMMAND}`; export r; \
16839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16840 $(HOST_EXPORTS) \
16841 for flag in $(EXTRA_HOST_FLAGS) ; do \
16842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16843 done; \
16844 echo "Doing TAGS in gold" ; \
16845 (cd $(HOST_SUBDIR)/gold && \
16846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16848 "RANLIB=$${RANLIB}" \
16849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16850 TAGS) \
16851 || exit 1
16853 @endif gold
16855 .PHONY: maybe-install-info-gold install-info-gold
16856 maybe-install-info-gold:
16857 @if gold
16858 maybe-install-info-gold: install-info-gold
16860 install-info-gold: \
16861 configure-gold \
16862 info-gold
16863 @[ -f ./gold/Makefile ] || exit 0; \
16864 r=`${PWD_COMMAND}`; export r; \
16865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16866 $(HOST_EXPORTS) \
16867 for flag in $(EXTRA_HOST_FLAGS) ; do \
16868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16869 done; \
16870 echo "Doing install-info in gold" ; \
16871 (cd $(HOST_SUBDIR)/gold && \
16872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16874 "RANLIB=$${RANLIB}" \
16875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16876 install-info) \
16877 || exit 1
16879 @endif gold
16881 .PHONY: maybe-install-pdf-gold install-pdf-gold
16882 maybe-install-pdf-gold:
16883 @if gold
16884 maybe-install-pdf-gold: install-pdf-gold
16886 install-pdf-gold: \
16887 configure-gold \
16888 pdf-gold
16889 @[ -f ./gold/Makefile ] || exit 0; \
16890 r=`${PWD_COMMAND}`; export r; \
16891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16892 $(HOST_EXPORTS) \
16893 for flag in $(EXTRA_HOST_FLAGS) ; do \
16894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16895 done; \
16896 echo "Doing install-pdf in gold" ; \
16897 (cd $(HOST_SUBDIR)/gold && \
16898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16900 "RANLIB=$${RANLIB}" \
16901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16902 install-pdf) \
16903 || exit 1
16905 @endif gold
16907 .PHONY: maybe-install-html-gold install-html-gold
16908 maybe-install-html-gold:
16909 @if gold
16910 maybe-install-html-gold: install-html-gold
16912 install-html-gold: \
16913 configure-gold \
16914 html-gold
16915 @[ -f ./gold/Makefile ] || exit 0; \
16916 r=`${PWD_COMMAND}`; export r; \
16917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16918 $(HOST_EXPORTS) \
16919 for flag in $(EXTRA_HOST_FLAGS) ; do \
16920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16921 done; \
16922 echo "Doing install-html in gold" ; \
16923 (cd $(HOST_SUBDIR)/gold && \
16924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16926 "RANLIB=$${RANLIB}" \
16927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16928 install-html) \
16929 || exit 1
16931 @endif gold
16933 .PHONY: maybe-installcheck-gold installcheck-gold
16934 maybe-installcheck-gold:
16935 @if gold
16936 maybe-installcheck-gold: installcheck-gold
16938 installcheck-gold: \
16939 configure-gold
16940 @[ -f ./gold/Makefile ] || exit 0; \
16941 r=`${PWD_COMMAND}`; export r; \
16942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16943 $(HOST_EXPORTS) \
16944 for flag in $(EXTRA_HOST_FLAGS) ; do \
16945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16946 done; \
16947 echo "Doing installcheck in gold" ; \
16948 (cd $(HOST_SUBDIR)/gold && \
16949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16951 "RANLIB=$${RANLIB}" \
16952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16953 installcheck) \
16954 || exit 1
16956 @endif gold
16958 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16959 maybe-mostlyclean-gold:
16960 @if gold
16961 maybe-mostlyclean-gold: mostlyclean-gold
16963 mostlyclean-gold:
16964 @[ -f ./gold/Makefile ] || exit 0; \
16965 r=`${PWD_COMMAND}`; export r; \
16966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16967 $(HOST_EXPORTS) \
16968 for flag in $(EXTRA_HOST_FLAGS) ; do \
16969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16970 done; \
16971 echo "Doing mostlyclean in gold" ; \
16972 (cd $(HOST_SUBDIR)/gold && \
16973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16975 "RANLIB=$${RANLIB}" \
16976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16977 mostlyclean) \
16978 || exit 1
16980 @endif gold
16982 .PHONY: maybe-clean-gold clean-gold
16983 maybe-clean-gold:
16984 @if gold
16985 maybe-clean-gold: clean-gold
16987 clean-gold:
16988 @[ -f ./gold/Makefile ] || exit 0; \
16989 r=`${PWD_COMMAND}`; export r; \
16990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16991 $(HOST_EXPORTS) \
16992 for flag in $(EXTRA_HOST_FLAGS) ; do \
16993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16994 done; \
16995 echo "Doing clean in gold" ; \
16996 (cd $(HOST_SUBDIR)/gold && \
16997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16999 "RANLIB=$${RANLIB}" \
17000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17001 clean) \
17002 || exit 1
17004 @endif gold
17006 .PHONY: maybe-distclean-gold distclean-gold
17007 maybe-distclean-gold:
17008 @if gold
17009 maybe-distclean-gold: distclean-gold
17011 distclean-gold:
17012 @[ -f ./gold/Makefile ] || exit 0; \
17013 r=`${PWD_COMMAND}`; export r; \
17014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17015 $(HOST_EXPORTS) \
17016 for flag in $(EXTRA_HOST_FLAGS) ; do \
17017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17018 done; \
17019 echo "Doing distclean in gold" ; \
17020 (cd $(HOST_SUBDIR)/gold && \
17021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17023 "RANLIB=$${RANLIB}" \
17024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17025 distclean) \
17026 || exit 1
17028 @endif gold
17030 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
17031 maybe-maintainer-clean-gold:
17032 @if gold
17033 maybe-maintainer-clean-gold: maintainer-clean-gold
17035 maintainer-clean-gold:
17036 @[ -f ./gold/Makefile ] || exit 0; \
17037 r=`${PWD_COMMAND}`; export r; \
17038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17039 $(HOST_EXPORTS) \
17040 for flag in $(EXTRA_HOST_FLAGS) ; do \
17041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17042 done; \
17043 echo "Doing maintainer-clean in gold" ; \
17044 (cd $(HOST_SUBDIR)/gold && \
17045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17047 "RANLIB=$${RANLIB}" \
17048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17049 maintainer-clean) \
17050 || exit 1
17052 @endif gold
17056 .PHONY: configure-gprof maybe-configure-gprof
17057 maybe-configure-gprof:
17058 @if gcc-bootstrap
17059 configure-gprof: stage_current
17060 @endif gcc-bootstrap
17061 @if gprof
17062 maybe-configure-gprof: configure-gprof
17063 configure-gprof:
17064 @: $(MAKE); $(unstage)
17065 @r=`${PWD_COMMAND}`; export r; \
17066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17067 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
17068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
17069 $(HOST_EXPORTS) \
17070 echo Configuring in $(HOST_SUBDIR)/gprof; \
17071 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
17072 case $(srcdir) in \
17073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17074 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
17075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17076 esac; \
17077 module_srcdir=gprof; \
17078 $(SHELL) \
17079 $$s/$$module_srcdir/configure \
17080 --srcdir=$${topdir}/$$module_srcdir \
17081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17082 --target=${target_alias} \
17083 || exit 1
17084 @endif gprof
17090 .PHONY: all-gprof maybe-all-gprof
17091 maybe-all-gprof:
17092 @if gcc-bootstrap
17093 all-gprof: stage_current
17094 @endif gcc-bootstrap
17095 @if gprof
17096 TARGET-gprof=all
17097 maybe-all-gprof: all-gprof
17098 all-gprof: configure-gprof
17099 @: $(MAKE); $(unstage)
17100 @r=`${PWD_COMMAND}`; export r; \
17101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17102 $(HOST_EXPORTS) \
17103 (cd $(HOST_SUBDIR)/gprof && \
17104 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17105 $(TARGET-gprof))
17106 @endif gprof
17111 .PHONY: check-gprof maybe-check-gprof
17112 maybe-check-gprof:
17113 @if gprof
17114 maybe-check-gprof: check-gprof
17116 check-gprof:
17117 @: $(MAKE); $(unstage)
17118 @r=`${PWD_COMMAND}`; export r; \
17119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17120 $(HOST_EXPORTS) \
17121 (cd $(HOST_SUBDIR)/gprof && \
17122 $(MAKE) $(FLAGS_TO_PASS) check)
17124 @endif gprof
17126 .PHONY: install-gprof maybe-install-gprof
17127 maybe-install-gprof:
17128 @if gprof
17129 maybe-install-gprof: install-gprof
17131 install-gprof: installdirs
17132 @: $(MAKE); $(unstage)
17133 @r=`${PWD_COMMAND}`; export r; \
17134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17135 $(HOST_EXPORTS) \
17136 (cd $(HOST_SUBDIR)/gprof && \
17137 $(MAKE) $(FLAGS_TO_PASS) install)
17139 @endif gprof
17141 .PHONY: install-strip-gprof maybe-install-strip-gprof
17142 maybe-install-strip-gprof:
17143 @if gprof
17144 maybe-install-strip-gprof: install-strip-gprof
17146 install-strip-gprof: installdirs
17147 @: $(MAKE); $(unstage)
17148 @r=`${PWD_COMMAND}`; export r; \
17149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17150 $(HOST_EXPORTS) \
17151 (cd $(HOST_SUBDIR)/gprof && \
17152 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17154 @endif gprof
17156 # Other targets (info, dvi, pdf, etc.)
17158 .PHONY: maybe-info-gprof info-gprof
17159 maybe-info-gprof:
17160 @if gprof
17161 maybe-info-gprof: info-gprof
17163 info-gprof: \
17164 configure-gprof
17165 @: $(MAKE); $(unstage)
17166 @[ -f ./gprof/Makefile ] || exit 0; \
17167 r=`${PWD_COMMAND}`; export r; \
17168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17169 $(HOST_EXPORTS) \
17170 for flag in $(EXTRA_HOST_FLAGS) ; do \
17171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17172 done; \
17173 echo "Doing info in gprof" ; \
17174 (cd $(HOST_SUBDIR)/gprof && \
17175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17177 "RANLIB=$${RANLIB}" \
17178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17179 info) \
17180 || exit 1
17182 @endif gprof
17184 .PHONY: maybe-dvi-gprof dvi-gprof
17185 maybe-dvi-gprof:
17186 @if gprof
17187 maybe-dvi-gprof: dvi-gprof
17189 dvi-gprof: \
17190 configure-gprof
17191 @: $(MAKE); $(unstage)
17192 @[ -f ./gprof/Makefile ] || exit 0; \
17193 r=`${PWD_COMMAND}`; export r; \
17194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17195 $(HOST_EXPORTS) \
17196 for flag in $(EXTRA_HOST_FLAGS) ; do \
17197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17198 done; \
17199 echo "Doing dvi in gprof" ; \
17200 (cd $(HOST_SUBDIR)/gprof && \
17201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17203 "RANLIB=$${RANLIB}" \
17204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17205 dvi) \
17206 || exit 1
17208 @endif gprof
17210 .PHONY: maybe-pdf-gprof pdf-gprof
17211 maybe-pdf-gprof:
17212 @if gprof
17213 maybe-pdf-gprof: pdf-gprof
17215 pdf-gprof: \
17216 configure-gprof
17217 @: $(MAKE); $(unstage)
17218 @[ -f ./gprof/Makefile ] || exit 0; \
17219 r=`${PWD_COMMAND}`; export r; \
17220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17221 $(HOST_EXPORTS) \
17222 for flag in $(EXTRA_HOST_FLAGS) ; do \
17223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17224 done; \
17225 echo "Doing pdf in gprof" ; \
17226 (cd $(HOST_SUBDIR)/gprof && \
17227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17229 "RANLIB=$${RANLIB}" \
17230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17231 pdf) \
17232 || exit 1
17234 @endif gprof
17236 .PHONY: maybe-html-gprof html-gprof
17237 maybe-html-gprof:
17238 @if gprof
17239 maybe-html-gprof: html-gprof
17241 html-gprof: \
17242 configure-gprof
17243 @: $(MAKE); $(unstage)
17244 @[ -f ./gprof/Makefile ] || exit 0; \
17245 r=`${PWD_COMMAND}`; export r; \
17246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17247 $(HOST_EXPORTS) \
17248 for flag in $(EXTRA_HOST_FLAGS) ; do \
17249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17250 done; \
17251 echo "Doing html in gprof" ; \
17252 (cd $(HOST_SUBDIR)/gprof && \
17253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17255 "RANLIB=$${RANLIB}" \
17256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17257 html) \
17258 || exit 1
17260 @endif gprof
17262 .PHONY: maybe-TAGS-gprof TAGS-gprof
17263 maybe-TAGS-gprof:
17264 @if gprof
17265 maybe-TAGS-gprof: TAGS-gprof
17267 TAGS-gprof: \
17268 configure-gprof
17269 @: $(MAKE); $(unstage)
17270 @[ -f ./gprof/Makefile ] || exit 0; \
17271 r=`${PWD_COMMAND}`; export r; \
17272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17273 $(HOST_EXPORTS) \
17274 for flag in $(EXTRA_HOST_FLAGS) ; do \
17275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17276 done; \
17277 echo "Doing TAGS in gprof" ; \
17278 (cd $(HOST_SUBDIR)/gprof && \
17279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17281 "RANLIB=$${RANLIB}" \
17282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17283 TAGS) \
17284 || exit 1
17286 @endif gprof
17288 .PHONY: maybe-install-info-gprof install-info-gprof
17289 maybe-install-info-gprof:
17290 @if gprof
17291 maybe-install-info-gprof: install-info-gprof
17293 install-info-gprof: \
17294 configure-gprof \
17295 info-gprof
17296 @: $(MAKE); $(unstage)
17297 @[ -f ./gprof/Makefile ] || exit 0; \
17298 r=`${PWD_COMMAND}`; export r; \
17299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17300 $(HOST_EXPORTS) \
17301 for flag in $(EXTRA_HOST_FLAGS) ; do \
17302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17303 done; \
17304 echo "Doing install-info in gprof" ; \
17305 (cd $(HOST_SUBDIR)/gprof && \
17306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17308 "RANLIB=$${RANLIB}" \
17309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17310 install-info) \
17311 || exit 1
17313 @endif gprof
17315 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17316 maybe-install-pdf-gprof:
17317 @if gprof
17318 maybe-install-pdf-gprof: install-pdf-gprof
17320 install-pdf-gprof: \
17321 configure-gprof \
17322 pdf-gprof
17323 @: $(MAKE); $(unstage)
17324 @[ -f ./gprof/Makefile ] || exit 0; \
17325 r=`${PWD_COMMAND}`; export r; \
17326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17327 $(HOST_EXPORTS) \
17328 for flag in $(EXTRA_HOST_FLAGS) ; do \
17329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17330 done; \
17331 echo "Doing install-pdf in gprof" ; \
17332 (cd $(HOST_SUBDIR)/gprof && \
17333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17335 "RANLIB=$${RANLIB}" \
17336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17337 install-pdf) \
17338 || exit 1
17340 @endif gprof
17342 .PHONY: maybe-install-html-gprof install-html-gprof
17343 maybe-install-html-gprof:
17344 @if gprof
17345 maybe-install-html-gprof: install-html-gprof
17347 install-html-gprof: \
17348 configure-gprof \
17349 html-gprof
17350 @: $(MAKE); $(unstage)
17351 @[ -f ./gprof/Makefile ] || exit 0; \
17352 r=`${PWD_COMMAND}`; export r; \
17353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17354 $(HOST_EXPORTS) \
17355 for flag in $(EXTRA_HOST_FLAGS) ; do \
17356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17357 done; \
17358 echo "Doing install-html in gprof" ; \
17359 (cd $(HOST_SUBDIR)/gprof && \
17360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17362 "RANLIB=$${RANLIB}" \
17363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17364 install-html) \
17365 || exit 1
17367 @endif gprof
17369 .PHONY: maybe-installcheck-gprof installcheck-gprof
17370 maybe-installcheck-gprof:
17371 @if gprof
17372 maybe-installcheck-gprof: installcheck-gprof
17374 installcheck-gprof: \
17375 configure-gprof
17376 @: $(MAKE); $(unstage)
17377 @[ -f ./gprof/Makefile ] || exit 0; \
17378 r=`${PWD_COMMAND}`; export r; \
17379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17380 $(HOST_EXPORTS) \
17381 for flag in $(EXTRA_HOST_FLAGS) ; do \
17382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17383 done; \
17384 echo "Doing installcheck in gprof" ; \
17385 (cd $(HOST_SUBDIR)/gprof && \
17386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17388 "RANLIB=$${RANLIB}" \
17389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17390 installcheck) \
17391 || exit 1
17393 @endif gprof
17395 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17396 maybe-mostlyclean-gprof:
17397 @if gprof
17398 maybe-mostlyclean-gprof: mostlyclean-gprof
17400 mostlyclean-gprof:
17401 @: $(MAKE); $(unstage)
17402 @[ -f ./gprof/Makefile ] || exit 0; \
17403 r=`${PWD_COMMAND}`; export r; \
17404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17405 $(HOST_EXPORTS) \
17406 for flag in $(EXTRA_HOST_FLAGS) ; do \
17407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17408 done; \
17409 echo "Doing mostlyclean in gprof" ; \
17410 (cd $(HOST_SUBDIR)/gprof && \
17411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17413 "RANLIB=$${RANLIB}" \
17414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17415 mostlyclean) \
17416 || exit 1
17418 @endif gprof
17420 .PHONY: maybe-clean-gprof clean-gprof
17421 maybe-clean-gprof:
17422 @if gprof
17423 maybe-clean-gprof: clean-gprof
17425 clean-gprof:
17426 @: $(MAKE); $(unstage)
17427 @[ -f ./gprof/Makefile ] || exit 0; \
17428 r=`${PWD_COMMAND}`; export r; \
17429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17430 $(HOST_EXPORTS) \
17431 for flag in $(EXTRA_HOST_FLAGS) ; do \
17432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17433 done; \
17434 echo "Doing clean in gprof" ; \
17435 (cd $(HOST_SUBDIR)/gprof && \
17436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17438 "RANLIB=$${RANLIB}" \
17439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17440 clean) \
17441 || exit 1
17443 @endif gprof
17445 .PHONY: maybe-distclean-gprof distclean-gprof
17446 maybe-distclean-gprof:
17447 @if gprof
17448 maybe-distclean-gprof: distclean-gprof
17450 distclean-gprof:
17451 @: $(MAKE); $(unstage)
17452 @[ -f ./gprof/Makefile ] || exit 0; \
17453 r=`${PWD_COMMAND}`; export r; \
17454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17455 $(HOST_EXPORTS) \
17456 for flag in $(EXTRA_HOST_FLAGS) ; do \
17457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17458 done; \
17459 echo "Doing distclean in gprof" ; \
17460 (cd $(HOST_SUBDIR)/gprof && \
17461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17463 "RANLIB=$${RANLIB}" \
17464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17465 distclean) \
17466 || exit 1
17468 @endif gprof
17470 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17471 maybe-maintainer-clean-gprof:
17472 @if gprof
17473 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17475 maintainer-clean-gprof:
17476 @: $(MAKE); $(unstage)
17477 @[ -f ./gprof/Makefile ] || exit 0; \
17478 r=`${PWD_COMMAND}`; export r; \
17479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17480 $(HOST_EXPORTS) \
17481 for flag in $(EXTRA_HOST_FLAGS) ; do \
17482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17483 done; \
17484 echo "Doing maintainer-clean in gprof" ; \
17485 (cd $(HOST_SUBDIR)/gprof && \
17486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17488 "RANLIB=$${RANLIB}" \
17489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17490 maintainer-clean) \
17491 || exit 1
17493 @endif gprof
17497 .PHONY: configure-intl maybe-configure-intl
17498 maybe-configure-intl:
17499 @if gcc-bootstrap
17500 configure-intl: stage_current
17501 @endif gcc-bootstrap
17502 @if intl
17503 maybe-configure-intl: configure-intl
17504 configure-intl:
17505 @r=`${PWD_COMMAND}`; export r; \
17506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17507 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17508 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17509 $(HOST_EXPORTS) \
17510 echo Configuring in $(HOST_SUBDIR)/intl; \
17511 cd "$(HOST_SUBDIR)/intl" || exit 1; \
17512 case $(srcdir) in \
17513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17514 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17516 esac; \
17517 module_srcdir=intl; \
17518 $(SHELL) \
17519 $$s/$$module_srcdir/configure \
17520 --srcdir=$${topdir}/$$module_srcdir \
17521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17522 --target=${target_alias} \
17523 || exit 1
17524 @endif intl
17528 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17529 maybe-configure-stage1-intl:
17530 @if intl-bootstrap
17531 maybe-configure-stage1-intl: configure-stage1-intl
17532 configure-stage1-intl:
17533 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17535 @r=`${PWD_COMMAND}`; export r; \
17536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17537 TFLAGS="$(STAGE1_TFLAGS)"; \
17538 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17539 $(HOST_EXPORTS) \
17540 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17541 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17542 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17543 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17545 cd $(HOST_SUBDIR)/intl || exit 1; \
17546 case $(srcdir) in \
17547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17548 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17550 esac; \
17551 module_srcdir=intl; \
17552 $(SHELL) $$s/$$module_srcdir/configure \
17553 --srcdir=$${topdir}/$$module_srcdir \
17554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17555 --target=${target_alias} \
17557 $(STAGE1_CONFIGURE_FLAGS)
17558 @endif intl-bootstrap
17560 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17561 maybe-configure-stage2-intl:
17562 @if intl-bootstrap
17563 maybe-configure-stage2-intl: configure-stage2-intl
17564 configure-stage2-intl:
17565 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17567 @r=`${PWD_COMMAND}`; export r; \
17568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17569 TFLAGS="$(STAGE2_TFLAGS)"; \
17570 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17571 $(HOST_EXPORTS) \
17572 $(POSTSTAGE1_HOST_EXPORTS) \
17573 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17574 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17575 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17576 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17578 cd $(HOST_SUBDIR)/intl || exit 1; \
17579 case $(srcdir) in \
17580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17581 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17583 esac; \
17584 module_srcdir=intl; \
17585 $(SHELL) $$s/$$module_srcdir/configure \
17586 --srcdir=$${topdir}/$$module_srcdir \
17587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17588 --target=${target_alias} \
17589 --with-build-libsubdir=$(HOST_SUBDIR) \
17590 $(STAGE2_CONFIGURE_FLAGS)
17591 @endif intl-bootstrap
17593 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17594 maybe-configure-stage3-intl:
17595 @if intl-bootstrap
17596 maybe-configure-stage3-intl: configure-stage3-intl
17597 configure-stage3-intl:
17598 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17600 @r=`${PWD_COMMAND}`; export r; \
17601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17602 TFLAGS="$(STAGE3_TFLAGS)"; \
17603 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17604 $(HOST_EXPORTS) \
17605 $(POSTSTAGE1_HOST_EXPORTS) \
17606 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17607 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17608 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17609 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17611 cd $(HOST_SUBDIR)/intl || exit 1; \
17612 case $(srcdir) in \
17613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17614 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17616 esac; \
17617 module_srcdir=intl; \
17618 $(SHELL) $$s/$$module_srcdir/configure \
17619 --srcdir=$${topdir}/$$module_srcdir \
17620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17621 --target=${target_alias} \
17622 --with-build-libsubdir=$(HOST_SUBDIR) \
17623 $(STAGE3_CONFIGURE_FLAGS)
17624 @endif intl-bootstrap
17626 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17627 maybe-configure-stage4-intl:
17628 @if intl-bootstrap
17629 maybe-configure-stage4-intl: configure-stage4-intl
17630 configure-stage4-intl:
17631 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17632 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17633 @r=`${PWD_COMMAND}`; export r; \
17634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17635 TFLAGS="$(STAGE4_TFLAGS)"; \
17636 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17637 $(HOST_EXPORTS) \
17638 $(POSTSTAGE1_HOST_EXPORTS) \
17639 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17640 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17641 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17642 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17643 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17644 cd $(HOST_SUBDIR)/intl || exit 1; \
17645 case $(srcdir) in \
17646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17647 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17649 esac; \
17650 module_srcdir=intl; \
17651 $(SHELL) $$s/$$module_srcdir/configure \
17652 --srcdir=$${topdir}/$$module_srcdir \
17653 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17654 --target=${target_alias} \
17655 --with-build-libsubdir=$(HOST_SUBDIR) \
17656 $(STAGE4_CONFIGURE_FLAGS)
17657 @endif intl-bootstrap
17659 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17660 maybe-configure-stageprofile-intl:
17661 @if intl-bootstrap
17662 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17663 configure-stageprofile-intl:
17664 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17665 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17666 @r=`${PWD_COMMAND}`; export r; \
17667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17668 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17669 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17670 $(HOST_EXPORTS) \
17671 $(POSTSTAGE1_HOST_EXPORTS) \
17672 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17673 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17674 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17675 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17676 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17677 cd $(HOST_SUBDIR)/intl || exit 1; \
17678 case $(srcdir) in \
17679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17680 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17682 esac; \
17683 module_srcdir=intl; \
17684 $(SHELL) $$s/$$module_srcdir/configure \
17685 --srcdir=$${topdir}/$$module_srcdir \
17686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17687 --target=${target_alias} \
17688 --with-build-libsubdir=$(HOST_SUBDIR) \
17689 $(STAGEprofile_CONFIGURE_FLAGS)
17690 @endif intl-bootstrap
17692 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17693 maybe-configure-stagefeedback-intl:
17694 @if intl-bootstrap
17695 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17696 configure-stagefeedback-intl:
17697 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17698 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17699 @r=`${PWD_COMMAND}`; export r; \
17700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17701 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17702 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17703 $(HOST_EXPORTS) \
17704 $(POSTSTAGE1_HOST_EXPORTS) \
17705 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17706 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17707 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17708 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17709 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17710 cd $(HOST_SUBDIR)/intl || exit 1; \
17711 case $(srcdir) in \
17712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17713 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17715 esac; \
17716 module_srcdir=intl; \
17717 $(SHELL) $$s/$$module_srcdir/configure \
17718 --srcdir=$${topdir}/$$module_srcdir \
17719 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17720 --target=${target_alias} \
17721 --with-build-libsubdir=$(HOST_SUBDIR) \
17722 $(STAGEfeedback_CONFIGURE_FLAGS)
17723 @endif intl-bootstrap
17729 .PHONY: all-intl maybe-all-intl
17730 maybe-all-intl:
17731 @if gcc-bootstrap
17732 all-intl: stage_current
17733 @endif gcc-bootstrap
17734 @if intl
17735 TARGET-intl=all
17736 maybe-all-intl: all-intl
17737 all-intl: configure-intl
17738 @r=`${PWD_COMMAND}`; export r; \
17739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17740 $(HOST_EXPORTS) \
17741 (cd $(HOST_SUBDIR)/intl && \
17742 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17743 $(TARGET-intl))
17744 @endif intl
17748 .PHONY: all-stage1-intl maybe-all-stage1-intl
17749 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17750 maybe-all-stage1-intl:
17751 maybe-clean-stage1-intl:
17752 @if intl-bootstrap
17753 maybe-all-stage1-intl: all-stage1-intl
17754 all-stage1: all-stage1-intl
17755 TARGET-stage1-intl = $(TARGET-intl)
17756 all-stage1-intl: configure-stage1-intl
17757 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17758 @r=`${PWD_COMMAND}`; export r; \
17759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17760 TFLAGS="$(STAGE1_TFLAGS)"; \
17761 $(HOST_EXPORTS) \
17762 cd $(HOST_SUBDIR)/intl && \
17763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17764 CFLAGS="$(STAGE1_CFLAGS)" \
17765 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17766 LIBCFLAGS="$(LIBCFLAGS)" \
17767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17770 $(EXTRA_HOST_FLAGS) \
17771 $(STAGE1_FLAGS_TO_PASS) \
17772 TFLAGS="$(STAGE1_TFLAGS)" \
17773 $(TARGET-stage1-intl)
17775 maybe-clean-stage1-intl: clean-stage1-intl
17776 clean-stage1: clean-stage1-intl
17777 clean-stage1-intl:
17778 @if [ $(current_stage) = stage1 ]; then \
17779 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17780 else \
17781 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17782 $(MAKE) stage1-start; \
17783 fi; \
17784 cd $(HOST_SUBDIR)/intl && \
17785 $(MAKE) $(EXTRA_HOST_FLAGS) \
17786 $(STAGE1_FLAGS_TO_PASS) clean
17787 @endif intl-bootstrap
17790 .PHONY: all-stage2-intl maybe-all-stage2-intl
17791 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17792 maybe-all-stage2-intl:
17793 maybe-clean-stage2-intl:
17794 @if intl-bootstrap
17795 maybe-all-stage2-intl: all-stage2-intl
17796 all-stage2: all-stage2-intl
17797 TARGET-stage2-intl = $(TARGET-intl)
17798 all-stage2-intl: configure-stage2-intl
17799 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17800 @r=`${PWD_COMMAND}`; export r; \
17801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17802 TFLAGS="$(STAGE2_TFLAGS)"; \
17803 $(HOST_EXPORTS) \
17804 $(POSTSTAGE1_HOST_EXPORTS) \
17805 cd $(HOST_SUBDIR)/intl && \
17806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17807 CFLAGS="$(STAGE2_CFLAGS)" \
17808 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17809 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17814 TFLAGS="$(STAGE2_TFLAGS)" \
17815 $(TARGET-stage2-intl)
17817 maybe-clean-stage2-intl: clean-stage2-intl
17818 clean-stage2: clean-stage2-intl
17819 clean-stage2-intl:
17820 @if [ $(current_stage) = stage2 ]; then \
17821 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17822 else \
17823 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17824 $(MAKE) stage2-start; \
17825 fi; \
17826 cd $(HOST_SUBDIR)/intl && \
17827 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17828 @endif intl-bootstrap
17831 .PHONY: all-stage3-intl maybe-all-stage3-intl
17832 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17833 maybe-all-stage3-intl:
17834 maybe-clean-stage3-intl:
17835 @if intl-bootstrap
17836 maybe-all-stage3-intl: all-stage3-intl
17837 all-stage3: all-stage3-intl
17838 TARGET-stage3-intl = $(TARGET-intl)
17839 all-stage3-intl: configure-stage3-intl
17840 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17841 @r=`${PWD_COMMAND}`; export r; \
17842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17843 TFLAGS="$(STAGE3_TFLAGS)"; \
17844 $(HOST_EXPORTS) \
17845 $(POSTSTAGE1_HOST_EXPORTS) \
17846 cd $(HOST_SUBDIR)/intl && \
17847 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17848 CFLAGS="$(STAGE3_CFLAGS)" \
17849 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17850 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17851 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17852 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17853 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17854 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17855 TFLAGS="$(STAGE3_TFLAGS)" \
17856 $(TARGET-stage3-intl)
17858 maybe-clean-stage3-intl: clean-stage3-intl
17859 clean-stage3: clean-stage3-intl
17860 clean-stage3-intl:
17861 @if [ $(current_stage) = stage3 ]; then \
17862 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17863 else \
17864 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17865 $(MAKE) stage3-start; \
17866 fi; \
17867 cd $(HOST_SUBDIR)/intl && \
17868 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17869 @endif intl-bootstrap
17872 .PHONY: all-stage4-intl maybe-all-stage4-intl
17873 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17874 maybe-all-stage4-intl:
17875 maybe-clean-stage4-intl:
17876 @if intl-bootstrap
17877 maybe-all-stage4-intl: all-stage4-intl
17878 all-stage4: all-stage4-intl
17879 TARGET-stage4-intl = $(TARGET-intl)
17880 all-stage4-intl: configure-stage4-intl
17881 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17882 @r=`${PWD_COMMAND}`; export r; \
17883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17884 TFLAGS="$(STAGE4_TFLAGS)"; \
17885 $(HOST_EXPORTS) \
17886 $(POSTSTAGE1_HOST_EXPORTS) \
17887 cd $(HOST_SUBDIR)/intl && \
17888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17889 CFLAGS="$(STAGE4_CFLAGS)" \
17890 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17891 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17895 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17896 TFLAGS="$(STAGE4_TFLAGS)" \
17897 $(TARGET-stage4-intl)
17899 maybe-clean-stage4-intl: clean-stage4-intl
17900 clean-stage4: clean-stage4-intl
17901 clean-stage4-intl:
17902 @if [ $(current_stage) = stage4 ]; then \
17903 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17904 else \
17905 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17906 $(MAKE) stage4-start; \
17907 fi; \
17908 cd $(HOST_SUBDIR)/intl && \
17909 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17910 @endif intl-bootstrap
17913 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17914 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17915 maybe-all-stageprofile-intl:
17916 maybe-clean-stageprofile-intl:
17917 @if intl-bootstrap
17918 maybe-all-stageprofile-intl: all-stageprofile-intl
17919 all-stageprofile: all-stageprofile-intl
17920 TARGET-stageprofile-intl = $(TARGET-intl)
17921 all-stageprofile-intl: configure-stageprofile-intl
17922 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17923 @r=`${PWD_COMMAND}`; export r; \
17924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17925 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17926 $(HOST_EXPORTS) \
17927 $(POSTSTAGE1_HOST_EXPORTS) \
17928 cd $(HOST_SUBDIR)/intl && \
17929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17930 CFLAGS="$(STAGEprofile_CFLAGS)" \
17931 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17932 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17936 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17937 TFLAGS="$(STAGEprofile_TFLAGS)" \
17938 $(TARGET-stageprofile-intl)
17940 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17941 clean-stageprofile: clean-stageprofile-intl
17942 clean-stageprofile-intl:
17943 @if [ $(current_stage) = stageprofile ]; then \
17944 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17945 else \
17946 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17947 $(MAKE) stageprofile-start; \
17948 fi; \
17949 cd $(HOST_SUBDIR)/intl && \
17950 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17951 @endif intl-bootstrap
17954 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17955 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17956 maybe-all-stagefeedback-intl:
17957 maybe-clean-stagefeedback-intl:
17958 @if intl-bootstrap
17959 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17960 all-stagefeedback: all-stagefeedback-intl
17961 TARGET-stagefeedback-intl = $(TARGET-intl)
17962 all-stagefeedback-intl: configure-stagefeedback-intl
17963 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17964 @r=`${PWD_COMMAND}`; export r; \
17965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17966 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17967 $(HOST_EXPORTS) \
17968 $(POSTSTAGE1_HOST_EXPORTS) \
17969 cd $(HOST_SUBDIR)/intl && \
17970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17971 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17972 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17973 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17977 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17978 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17979 $(TARGET-stagefeedback-intl)
17981 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17982 clean-stagefeedback: clean-stagefeedback-intl
17983 clean-stagefeedback-intl:
17984 @if [ $(current_stage) = stagefeedback ]; then \
17985 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17986 else \
17987 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17988 $(MAKE) stagefeedback-start; \
17989 fi; \
17990 cd $(HOST_SUBDIR)/intl && \
17991 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17992 @endif intl-bootstrap
17998 .PHONY: check-intl maybe-check-intl
17999 maybe-check-intl:
18000 @if intl
18001 maybe-check-intl: check-intl
18003 check-intl:
18004 @: $(MAKE); $(unstage)
18005 @r=`${PWD_COMMAND}`; export r; \
18006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18007 $(HOST_EXPORTS) \
18008 (cd $(HOST_SUBDIR)/intl && \
18009 $(MAKE) $(FLAGS_TO_PASS) check)
18011 @endif intl
18013 .PHONY: install-intl maybe-install-intl
18014 maybe-install-intl:
18015 @if intl
18016 maybe-install-intl: install-intl
18018 install-intl: installdirs
18019 @: $(MAKE); $(unstage)
18020 @r=`${PWD_COMMAND}`; export r; \
18021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18022 $(HOST_EXPORTS) \
18023 (cd $(HOST_SUBDIR)/intl && \
18024 $(MAKE) $(FLAGS_TO_PASS) install)
18026 @endif intl
18028 .PHONY: install-strip-intl maybe-install-strip-intl
18029 maybe-install-strip-intl:
18030 @if intl
18031 maybe-install-strip-intl: install-strip-intl
18033 install-strip-intl: installdirs
18034 @: $(MAKE); $(unstage)
18035 @r=`${PWD_COMMAND}`; export r; \
18036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18037 $(HOST_EXPORTS) \
18038 (cd $(HOST_SUBDIR)/intl && \
18039 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18041 @endif intl
18043 # Other targets (info, dvi, pdf, etc.)
18045 .PHONY: maybe-info-intl info-intl
18046 maybe-info-intl:
18047 @if intl
18048 maybe-info-intl: info-intl
18050 info-intl: \
18051 configure-intl
18052 @[ -f ./intl/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 info in intl" ; \
18060 (cd $(HOST_SUBDIR)/intl && \
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 info) \
18066 || exit 1
18068 @endif intl
18070 .PHONY: maybe-dvi-intl dvi-intl
18071 maybe-dvi-intl:
18072 @if intl
18073 maybe-dvi-intl: dvi-intl
18075 dvi-intl: \
18076 configure-intl
18077 @[ -f ./intl/Makefile ] || exit 0; \
18078 r=`${PWD_COMMAND}`; export r; \
18079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18080 $(HOST_EXPORTS) \
18081 for flag in $(EXTRA_HOST_FLAGS) ; do \
18082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18083 done; \
18084 echo "Doing dvi in intl" ; \
18085 (cd $(HOST_SUBDIR)/intl && \
18086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18088 "RANLIB=$${RANLIB}" \
18089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18090 dvi) \
18091 || exit 1
18093 @endif intl
18095 .PHONY: maybe-pdf-intl pdf-intl
18096 maybe-pdf-intl:
18097 @if intl
18098 maybe-pdf-intl: pdf-intl
18100 pdf-intl: \
18101 configure-intl
18102 @[ -f ./intl/Makefile ] || exit 0; \
18103 r=`${PWD_COMMAND}`; export r; \
18104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18105 $(HOST_EXPORTS) \
18106 for flag in $(EXTRA_HOST_FLAGS) ; do \
18107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18108 done; \
18109 echo "Doing pdf in intl" ; \
18110 (cd $(HOST_SUBDIR)/intl && \
18111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18113 "RANLIB=$${RANLIB}" \
18114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18115 pdf) \
18116 || exit 1
18118 @endif intl
18120 .PHONY: maybe-html-intl html-intl
18121 maybe-html-intl:
18122 @if intl
18123 maybe-html-intl: html-intl
18125 html-intl: \
18126 configure-intl
18127 @[ -f ./intl/Makefile ] || exit 0; \
18128 r=`${PWD_COMMAND}`; export r; \
18129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18130 $(HOST_EXPORTS) \
18131 for flag in $(EXTRA_HOST_FLAGS) ; do \
18132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18133 done; \
18134 echo "Doing html in intl" ; \
18135 (cd $(HOST_SUBDIR)/intl && \
18136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18138 "RANLIB=$${RANLIB}" \
18139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18140 html) \
18141 || exit 1
18143 @endif intl
18145 .PHONY: maybe-TAGS-intl TAGS-intl
18146 maybe-TAGS-intl:
18147 @if intl
18148 maybe-TAGS-intl: TAGS-intl
18150 TAGS-intl: \
18151 configure-intl
18152 @[ -f ./intl/Makefile ] || exit 0; \
18153 r=`${PWD_COMMAND}`; export r; \
18154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18155 $(HOST_EXPORTS) \
18156 for flag in $(EXTRA_HOST_FLAGS) ; do \
18157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18158 done; \
18159 echo "Doing TAGS in intl" ; \
18160 (cd $(HOST_SUBDIR)/intl && \
18161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18163 "RANLIB=$${RANLIB}" \
18164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18165 TAGS) \
18166 || exit 1
18168 @endif intl
18170 .PHONY: maybe-install-info-intl install-info-intl
18171 maybe-install-info-intl:
18172 @if intl
18173 maybe-install-info-intl: install-info-intl
18175 install-info-intl: \
18176 configure-intl \
18177 info-intl
18178 @[ -f ./intl/Makefile ] || exit 0; \
18179 r=`${PWD_COMMAND}`; export r; \
18180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18181 $(HOST_EXPORTS) \
18182 for flag in $(EXTRA_HOST_FLAGS) ; do \
18183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18184 done; \
18185 echo "Doing install-info in intl" ; \
18186 (cd $(HOST_SUBDIR)/intl && \
18187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18189 "RANLIB=$${RANLIB}" \
18190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18191 install-info) \
18192 || exit 1
18194 @endif intl
18196 .PHONY: maybe-install-pdf-intl install-pdf-intl
18197 maybe-install-pdf-intl:
18198 @if intl
18199 maybe-install-pdf-intl: install-pdf-intl
18201 install-pdf-intl: \
18202 configure-intl \
18203 pdf-intl
18204 @[ -f ./intl/Makefile ] || exit 0; \
18205 r=`${PWD_COMMAND}`; export r; \
18206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18207 $(HOST_EXPORTS) \
18208 for flag in $(EXTRA_HOST_FLAGS) ; do \
18209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18210 done; \
18211 echo "Doing install-pdf in intl" ; \
18212 (cd $(HOST_SUBDIR)/intl && \
18213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18215 "RANLIB=$${RANLIB}" \
18216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18217 install-pdf) \
18218 || exit 1
18220 @endif intl
18222 .PHONY: maybe-install-html-intl install-html-intl
18223 maybe-install-html-intl:
18224 @if intl
18225 maybe-install-html-intl: install-html-intl
18227 install-html-intl: \
18228 configure-intl \
18229 html-intl
18230 @[ -f ./intl/Makefile ] || exit 0; \
18231 r=`${PWD_COMMAND}`; export r; \
18232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18233 $(HOST_EXPORTS) \
18234 for flag in $(EXTRA_HOST_FLAGS) ; do \
18235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18236 done; \
18237 echo "Doing install-html in intl" ; \
18238 (cd $(HOST_SUBDIR)/intl && \
18239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18241 "RANLIB=$${RANLIB}" \
18242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18243 install-html) \
18244 || exit 1
18246 @endif intl
18248 .PHONY: maybe-installcheck-intl installcheck-intl
18249 maybe-installcheck-intl:
18250 @if intl
18251 maybe-installcheck-intl: installcheck-intl
18253 installcheck-intl: \
18254 configure-intl
18255 @[ -f ./intl/Makefile ] || exit 0; \
18256 r=`${PWD_COMMAND}`; export r; \
18257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18258 $(HOST_EXPORTS) \
18259 for flag in $(EXTRA_HOST_FLAGS) ; do \
18260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18261 done; \
18262 echo "Doing installcheck in intl" ; \
18263 (cd $(HOST_SUBDIR)/intl && \
18264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18266 "RANLIB=$${RANLIB}" \
18267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18268 installcheck) \
18269 || exit 1
18271 @endif intl
18273 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18274 maybe-mostlyclean-intl:
18275 @if intl
18276 maybe-mostlyclean-intl: mostlyclean-intl
18278 mostlyclean-intl:
18279 @[ -f ./intl/Makefile ] || exit 0; \
18280 r=`${PWD_COMMAND}`; export r; \
18281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18282 $(HOST_EXPORTS) \
18283 for flag in $(EXTRA_HOST_FLAGS) ; do \
18284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18285 done; \
18286 echo "Doing mostlyclean in intl" ; \
18287 (cd $(HOST_SUBDIR)/intl && \
18288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18290 "RANLIB=$${RANLIB}" \
18291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18292 mostlyclean) \
18293 || exit 1
18295 @endif intl
18297 .PHONY: maybe-clean-intl clean-intl
18298 maybe-clean-intl:
18299 @if intl
18300 maybe-clean-intl: clean-intl
18302 clean-intl:
18303 @[ -f ./intl/Makefile ] || exit 0; \
18304 r=`${PWD_COMMAND}`; export r; \
18305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18306 $(HOST_EXPORTS) \
18307 for flag in $(EXTRA_HOST_FLAGS) ; do \
18308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309 done; \
18310 echo "Doing clean in intl" ; \
18311 (cd $(HOST_SUBDIR)/intl && \
18312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314 "RANLIB=$${RANLIB}" \
18315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18316 clean) \
18317 || exit 1
18319 @endif intl
18321 .PHONY: maybe-distclean-intl distclean-intl
18322 maybe-distclean-intl:
18323 @if intl
18324 maybe-distclean-intl: distclean-intl
18326 distclean-intl:
18327 @[ -f ./intl/Makefile ] || exit 0; \
18328 r=`${PWD_COMMAND}`; export r; \
18329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18330 $(HOST_EXPORTS) \
18331 for flag in $(EXTRA_HOST_FLAGS) ; do \
18332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18333 done; \
18334 echo "Doing distclean in intl" ; \
18335 (cd $(HOST_SUBDIR)/intl && \
18336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18338 "RANLIB=$${RANLIB}" \
18339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18340 distclean) \
18341 || exit 1
18343 @endif intl
18345 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18346 maybe-maintainer-clean-intl:
18347 @if intl
18348 maybe-maintainer-clean-intl: maintainer-clean-intl
18350 maintainer-clean-intl:
18351 @[ -f ./intl/Makefile ] || exit 0; \
18352 r=`${PWD_COMMAND}`; export r; \
18353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18354 $(HOST_EXPORTS) \
18355 for flag in $(EXTRA_HOST_FLAGS) ; do \
18356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18357 done; \
18358 echo "Doing maintainer-clean in intl" ; \
18359 (cd $(HOST_SUBDIR)/intl && \
18360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18362 "RANLIB=$${RANLIB}" \
18363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18364 maintainer-clean) \
18365 || exit 1
18367 @endif intl
18371 .PHONY: configure-tcl maybe-configure-tcl
18372 maybe-configure-tcl:
18373 @if gcc-bootstrap
18374 configure-tcl: stage_current
18375 @endif gcc-bootstrap
18376 @if tcl
18377 maybe-configure-tcl: configure-tcl
18378 configure-tcl:
18379 @: $(MAKE); $(unstage)
18380 @r=`${PWD_COMMAND}`; export r; \
18381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18382 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18384 $(HOST_EXPORTS) \
18385 echo Configuring in $(HOST_SUBDIR)/tcl; \
18386 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18387 case $(srcdir) in \
18388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18389 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18391 esac; \
18392 module_srcdir=tcl; \
18393 $(SHELL) \
18394 $$s/$$module_srcdir/configure \
18395 --srcdir=$${topdir}/$$module_srcdir \
18396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18397 --target=${target_alias} \
18398 || exit 1
18399 @endif tcl
18405 .PHONY: all-tcl maybe-all-tcl
18406 maybe-all-tcl:
18407 @if gcc-bootstrap
18408 all-tcl: stage_current
18409 @endif gcc-bootstrap
18410 @if tcl
18411 TARGET-tcl=all
18412 maybe-all-tcl: all-tcl
18413 all-tcl: configure-tcl
18414 @: $(MAKE); $(unstage)
18415 @r=`${PWD_COMMAND}`; export r; \
18416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18417 $(HOST_EXPORTS) \
18418 (cd $(HOST_SUBDIR)/tcl && \
18419 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18420 $(TARGET-tcl))
18421 @endif tcl
18426 .PHONY: check-tcl maybe-check-tcl
18427 maybe-check-tcl:
18428 @if tcl
18429 maybe-check-tcl: check-tcl
18431 check-tcl:
18432 @: $(MAKE); $(unstage)
18433 @r=`${PWD_COMMAND}`; export r; \
18434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18435 $(HOST_EXPORTS) \
18436 (cd $(HOST_SUBDIR)/tcl && \
18437 $(MAKE) $(FLAGS_TO_PASS) check)
18439 @endif tcl
18441 .PHONY: install-tcl maybe-install-tcl
18442 maybe-install-tcl:
18443 @if tcl
18444 maybe-install-tcl: install-tcl
18446 install-tcl: installdirs
18447 @: $(MAKE); $(unstage)
18448 @r=`${PWD_COMMAND}`; export r; \
18449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18450 $(HOST_EXPORTS) \
18451 (cd $(HOST_SUBDIR)/tcl && \
18452 $(MAKE) $(FLAGS_TO_PASS) install)
18454 @endif tcl
18456 .PHONY: install-strip-tcl maybe-install-strip-tcl
18457 maybe-install-strip-tcl:
18458 @if tcl
18459 maybe-install-strip-tcl: install-strip-tcl
18461 install-strip-tcl: installdirs
18462 @: $(MAKE); $(unstage)
18463 @r=`${PWD_COMMAND}`; export r; \
18464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18465 $(HOST_EXPORTS) \
18466 (cd $(HOST_SUBDIR)/tcl && \
18467 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18469 @endif tcl
18471 # Other targets (info, dvi, pdf, etc.)
18473 .PHONY: maybe-info-tcl info-tcl
18474 maybe-info-tcl:
18475 @if tcl
18476 maybe-info-tcl: info-tcl
18478 info-tcl: \
18479 configure-tcl
18480 @: $(MAKE); $(unstage)
18481 @[ -f ./tcl/Makefile ] || exit 0; \
18482 r=`${PWD_COMMAND}`; export r; \
18483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18484 $(HOST_EXPORTS) \
18485 for flag in $(EXTRA_HOST_FLAGS) ; do \
18486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18487 done; \
18488 echo "Doing info in tcl" ; \
18489 (cd $(HOST_SUBDIR)/tcl && \
18490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18492 "RANLIB=$${RANLIB}" \
18493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18494 info) \
18495 || exit 1
18497 @endif tcl
18499 .PHONY: maybe-dvi-tcl dvi-tcl
18500 maybe-dvi-tcl:
18501 @if tcl
18502 maybe-dvi-tcl: dvi-tcl
18504 dvi-tcl: \
18505 configure-tcl
18506 @: $(MAKE); $(unstage)
18507 @[ -f ./tcl/Makefile ] || exit 0; \
18508 r=`${PWD_COMMAND}`; export r; \
18509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18510 $(HOST_EXPORTS) \
18511 for flag in $(EXTRA_HOST_FLAGS) ; do \
18512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18513 done; \
18514 echo "Doing dvi in tcl" ; \
18515 (cd $(HOST_SUBDIR)/tcl && \
18516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18518 "RANLIB=$${RANLIB}" \
18519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18520 dvi) \
18521 || exit 1
18523 @endif tcl
18525 .PHONY: maybe-pdf-tcl pdf-tcl
18526 maybe-pdf-tcl:
18527 @if tcl
18528 maybe-pdf-tcl: pdf-tcl
18530 pdf-tcl: \
18531 configure-tcl
18532 @: $(MAKE); $(unstage)
18533 @[ -f ./tcl/Makefile ] || exit 0; \
18534 r=`${PWD_COMMAND}`; export r; \
18535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18536 $(HOST_EXPORTS) \
18537 for flag in $(EXTRA_HOST_FLAGS) ; do \
18538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18539 done; \
18540 echo "Doing pdf in tcl" ; \
18541 (cd $(HOST_SUBDIR)/tcl && \
18542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18544 "RANLIB=$${RANLIB}" \
18545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18546 pdf) \
18547 || exit 1
18549 @endif tcl
18551 .PHONY: maybe-html-tcl html-tcl
18552 maybe-html-tcl:
18553 @if tcl
18554 maybe-html-tcl: html-tcl
18556 html-tcl: \
18557 configure-tcl
18558 @: $(MAKE); $(unstage)
18559 @[ -f ./tcl/Makefile ] || exit 0; \
18560 r=`${PWD_COMMAND}`; export r; \
18561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18562 $(HOST_EXPORTS) \
18563 for flag in $(EXTRA_HOST_FLAGS) ; do \
18564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18565 done; \
18566 echo "Doing html in tcl" ; \
18567 (cd $(HOST_SUBDIR)/tcl && \
18568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18570 "RANLIB=$${RANLIB}" \
18571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18572 html) \
18573 || exit 1
18575 @endif tcl
18577 .PHONY: maybe-TAGS-tcl TAGS-tcl
18578 maybe-TAGS-tcl:
18579 @if tcl
18580 maybe-TAGS-tcl: TAGS-tcl
18582 TAGS-tcl: \
18583 configure-tcl
18584 @: $(MAKE); $(unstage)
18585 @[ -f ./tcl/Makefile ] || exit 0; \
18586 r=`${PWD_COMMAND}`; export r; \
18587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18588 $(HOST_EXPORTS) \
18589 for flag in $(EXTRA_HOST_FLAGS) ; do \
18590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18591 done; \
18592 echo "Doing TAGS in tcl" ; \
18593 (cd $(HOST_SUBDIR)/tcl && \
18594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18596 "RANLIB=$${RANLIB}" \
18597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18598 TAGS) \
18599 || exit 1
18601 @endif tcl
18603 .PHONY: maybe-install-info-tcl install-info-tcl
18604 maybe-install-info-tcl:
18605 @if tcl
18606 maybe-install-info-tcl: install-info-tcl
18608 install-info-tcl: \
18609 configure-tcl \
18610 info-tcl
18611 @: $(MAKE); $(unstage)
18612 @[ -f ./tcl/Makefile ] || exit 0; \
18613 r=`${PWD_COMMAND}`; export r; \
18614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18615 $(HOST_EXPORTS) \
18616 for flag in $(EXTRA_HOST_FLAGS) ; do \
18617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18618 done; \
18619 echo "Doing install-info in tcl" ; \
18620 (cd $(HOST_SUBDIR)/tcl && \
18621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18623 "RANLIB=$${RANLIB}" \
18624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18625 install-info) \
18626 || exit 1
18628 @endif tcl
18630 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18631 maybe-install-pdf-tcl:
18632 @if tcl
18633 maybe-install-pdf-tcl: install-pdf-tcl
18635 install-pdf-tcl: \
18636 configure-tcl \
18637 pdf-tcl
18638 @: $(MAKE); $(unstage)
18639 @[ -f ./tcl/Makefile ] || exit 0; \
18640 r=`${PWD_COMMAND}`; export r; \
18641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18642 $(HOST_EXPORTS) \
18643 for flag in $(EXTRA_HOST_FLAGS) ; do \
18644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18645 done; \
18646 echo "Doing install-pdf in tcl" ; \
18647 (cd $(HOST_SUBDIR)/tcl && \
18648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18650 "RANLIB=$${RANLIB}" \
18651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18652 install-pdf) \
18653 || exit 1
18655 @endif tcl
18657 .PHONY: maybe-install-html-tcl install-html-tcl
18658 maybe-install-html-tcl:
18659 @if tcl
18660 maybe-install-html-tcl: install-html-tcl
18662 install-html-tcl: \
18663 configure-tcl \
18664 html-tcl
18665 @: $(MAKE); $(unstage)
18666 @[ -f ./tcl/Makefile ] || exit 0; \
18667 r=`${PWD_COMMAND}`; export r; \
18668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18669 $(HOST_EXPORTS) \
18670 for flag in $(EXTRA_HOST_FLAGS) ; do \
18671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18672 done; \
18673 echo "Doing install-html in tcl" ; \
18674 (cd $(HOST_SUBDIR)/tcl && \
18675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18677 "RANLIB=$${RANLIB}" \
18678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18679 install-html) \
18680 || exit 1
18682 @endif tcl
18684 .PHONY: maybe-installcheck-tcl installcheck-tcl
18685 maybe-installcheck-tcl:
18686 @if tcl
18687 maybe-installcheck-tcl: installcheck-tcl
18689 installcheck-tcl: \
18690 configure-tcl
18691 @: $(MAKE); $(unstage)
18692 @[ -f ./tcl/Makefile ] || exit 0; \
18693 r=`${PWD_COMMAND}`; export r; \
18694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18695 $(HOST_EXPORTS) \
18696 for flag in $(EXTRA_HOST_FLAGS) ; do \
18697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18698 done; \
18699 echo "Doing installcheck in tcl" ; \
18700 (cd $(HOST_SUBDIR)/tcl && \
18701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18703 "RANLIB=$${RANLIB}" \
18704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18705 installcheck) \
18706 || exit 1
18708 @endif tcl
18710 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18711 maybe-mostlyclean-tcl:
18712 @if tcl
18713 maybe-mostlyclean-tcl: mostlyclean-tcl
18715 # tcl doesn't support mostlyclean.
18716 mostlyclean-tcl:
18718 @endif tcl
18720 .PHONY: maybe-clean-tcl clean-tcl
18721 maybe-clean-tcl:
18722 @if tcl
18723 maybe-clean-tcl: clean-tcl
18725 clean-tcl:
18726 @: $(MAKE); $(unstage)
18727 @[ -f ./tcl/Makefile ] || exit 0; \
18728 r=`${PWD_COMMAND}`; export r; \
18729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18730 $(HOST_EXPORTS) \
18731 for flag in $(EXTRA_HOST_FLAGS) ; do \
18732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18733 done; \
18734 echo "Doing clean in tcl" ; \
18735 (cd $(HOST_SUBDIR)/tcl && \
18736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18738 "RANLIB=$${RANLIB}" \
18739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18740 clean) \
18741 || exit 1
18743 @endif tcl
18745 .PHONY: maybe-distclean-tcl distclean-tcl
18746 maybe-distclean-tcl:
18747 @if tcl
18748 maybe-distclean-tcl: distclean-tcl
18750 distclean-tcl:
18751 @: $(MAKE); $(unstage)
18752 @[ -f ./tcl/Makefile ] || exit 0; \
18753 r=`${PWD_COMMAND}`; export r; \
18754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18755 $(HOST_EXPORTS) \
18756 for flag in $(EXTRA_HOST_FLAGS) ; do \
18757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18758 done; \
18759 echo "Doing distclean in tcl" ; \
18760 (cd $(HOST_SUBDIR)/tcl && \
18761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18763 "RANLIB=$${RANLIB}" \
18764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18765 distclean) \
18766 || exit 1
18768 @endif tcl
18770 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18771 maybe-maintainer-clean-tcl:
18772 @if tcl
18773 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18775 maintainer-clean-tcl:
18776 @: $(MAKE); $(unstage)
18777 @[ -f ./tcl/Makefile ] || exit 0; \
18778 r=`${PWD_COMMAND}`; export r; \
18779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18780 $(HOST_EXPORTS) \
18781 for flag in $(EXTRA_HOST_FLAGS) ; do \
18782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18783 done; \
18784 echo "Doing maintainer-clean in tcl" ; \
18785 (cd $(HOST_SUBDIR)/tcl && \
18786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18788 "RANLIB=$${RANLIB}" \
18789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18790 maintainer-clean) \
18791 || exit 1
18793 @endif tcl
18797 .PHONY: configure-itcl maybe-configure-itcl
18798 maybe-configure-itcl:
18799 @if gcc-bootstrap
18800 configure-itcl: stage_current
18801 @endif gcc-bootstrap
18802 @if itcl
18803 maybe-configure-itcl: configure-itcl
18804 configure-itcl:
18805 @: $(MAKE); $(unstage)
18806 @r=`${PWD_COMMAND}`; export r; \
18807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18808 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18810 $(HOST_EXPORTS) \
18811 echo Configuring in $(HOST_SUBDIR)/itcl; \
18812 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18813 case $(srcdir) in \
18814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18815 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18817 esac; \
18818 module_srcdir=itcl; \
18819 $(SHELL) \
18820 $$s/$$module_srcdir/configure \
18821 --srcdir=$${topdir}/$$module_srcdir \
18822 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18823 --target=${target_alias} \
18824 || exit 1
18825 @endif itcl
18831 .PHONY: all-itcl maybe-all-itcl
18832 maybe-all-itcl:
18833 @if gcc-bootstrap
18834 all-itcl: stage_current
18835 @endif gcc-bootstrap
18836 @if itcl
18837 TARGET-itcl=all
18838 maybe-all-itcl: all-itcl
18839 all-itcl: configure-itcl
18840 @: $(MAKE); $(unstage)
18841 @r=`${PWD_COMMAND}`; export r; \
18842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18843 $(HOST_EXPORTS) \
18844 (cd $(HOST_SUBDIR)/itcl && \
18845 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18846 $(TARGET-itcl))
18847 @endif itcl
18852 .PHONY: check-itcl maybe-check-itcl
18853 maybe-check-itcl:
18854 @if itcl
18855 maybe-check-itcl: check-itcl
18857 check-itcl:
18858 @: $(MAKE); $(unstage)
18859 @r=`${PWD_COMMAND}`; export r; \
18860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18861 $(HOST_EXPORTS) \
18862 (cd $(HOST_SUBDIR)/itcl && \
18863 $(MAKE) $(FLAGS_TO_PASS) check)
18865 @endif itcl
18867 .PHONY: install-itcl maybe-install-itcl
18868 maybe-install-itcl:
18869 @if itcl
18870 maybe-install-itcl: install-itcl
18872 install-itcl: installdirs
18873 @: $(MAKE); $(unstage)
18874 @r=`${PWD_COMMAND}`; export r; \
18875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18876 $(HOST_EXPORTS) \
18877 (cd $(HOST_SUBDIR)/itcl && \
18878 $(MAKE) $(FLAGS_TO_PASS) install)
18880 @endif itcl
18882 .PHONY: install-strip-itcl maybe-install-strip-itcl
18883 maybe-install-strip-itcl:
18884 @if itcl
18885 maybe-install-strip-itcl: install-strip-itcl
18887 install-strip-itcl: installdirs
18888 @: $(MAKE); $(unstage)
18889 @r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 $(HOST_EXPORTS) \
18892 (cd $(HOST_SUBDIR)/itcl && \
18893 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18895 @endif itcl
18897 # Other targets (info, dvi, pdf, etc.)
18899 .PHONY: maybe-info-itcl info-itcl
18900 maybe-info-itcl:
18901 @if itcl
18902 maybe-info-itcl: info-itcl
18904 info-itcl: \
18905 configure-itcl
18906 @: $(MAKE); $(unstage)
18907 @[ -f ./itcl/Makefile ] || exit 0; \
18908 r=`${PWD_COMMAND}`; export r; \
18909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18910 $(HOST_EXPORTS) \
18911 for flag in $(EXTRA_HOST_FLAGS) ; do \
18912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18913 done; \
18914 echo "Doing info in itcl" ; \
18915 (cd $(HOST_SUBDIR)/itcl && \
18916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18918 "RANLIB=$${RANLIB}" \
18919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18920 info) \
18921 || exit 1
18923 @endif itcl
18925 .PHONY: maybe-dvi-itcl dvi-itcl
18926 maybe-dvi-itcl:
18927 @if itcl
18928 maybe-dvi-itcl: dvi-itcl
18930 dvi-itcl: \
18931 configure-itcl
18932 @: $(MAKE); $(unstage)
18933 @[ -f ./itcl/Makefile ] || exit 0; \
18934 r=`${PWD_COMMAND}`; export r; \
18935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18936 $(HOST_EXPORTS) \
18937 for flag in $(EXTRA_HOST_FLAGS) ; do \
18938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18939 done; \
18940 echo "Doing dvi in itcl" ; \
18941 (cd $(HOST_SUBDIR)/itcl && \
18942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18944 "RANLIB=$${RANLIB}" \
18945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18946 dvi) \
18947 || exit 1
18949 @endif itcl
18951 .PHONY: maybe-pdf-itcl pdf-itcl
18952 maybe-pdf-itcl:
18953 @if itcl
18954 maybe-pdf-itcl: pdf-itcl
18956 pdf-itcl: \
18957 configure-itcl
18958 @: $(MAKE); $(unstage)
18959 @[ -f ./itcl/Makefile ] || exit 0; \
18960 r=`${PWD_COMMAND}`; export r; \
18961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18962 $(HOST_EXPORTS) \
18963 for flag in $(EXTRA_HOST_FLAGS) ; do \
18964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18965 done; \
18966 echo "Doing pdf in itcl" ; \
18967 (cd $(HOST_SUBDIR)/itcl && \
18968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18970 "RANLIB=$${RANLIB}" \
18971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18972 pdf) \
18973 || exit 1
18975 @endif itcl
18977 .PHONY: maybe-html-itcl html-itcl
18978 maybe-html-itcl:
18979 @if itcl
18980 maybe-html-itcl: html-itcl
18982 html-itcl: \
18983 configure-itcl
18984 @: $(MAKE); $(unstage)
18985 @[ -f ./itcl/Makefile ] || exit 0; \
18986 r=`${PWD_COMMAND}`; export r; \
18987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18988 $(HOST_EXPORTS) \
18989 for flag in $(EXTRA_HOST_FLAGS) ; do \
18990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18991 done; \
18992 echo "Doing html in itcl" ; \
18993 (cd $(HOST_SUBDIR)/itcl && \
18994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18996 "RANLIB=$${RANLIB}" \
18997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18998 html) \
18999 || exit 1
19001 @endif itcl
19003 .PHONY: maybe-TAGS-itcl TAGS-itcl
19004 maybe-TAGS-itcl:
19005 @if itcl
19006 maybe-TAGS-itcl: TAGS-itcl
19008 TAGS-itcl: \
19009 configure-itcl
19010 @: $(MAKE); $(unstage)
19011 @[ -f ./itcl/Makefile ] || exit 0; \
19012 r=`${PWD_COMMAND}`; export r; \
19013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19014 $(HOST_EXPORTS) \
19015 for flag in $(EXTRA_HOST_FLAGS) ; do \
19016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19017 done; \
19018 echo "Doing TAGS in itcl" ; \
19019 (cd $(HOST_SUBDIR)/itcl && \
19020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19022 "RANLIB=$${RANLIB}" \
19023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19024 TAGS) \
19025 || exit 1
19027 @endif itcl
19029 .PHONY: maybe-install-info-itcl install-info-itcl
19030 maybe-install-info-itcl:
19031 @if itcl
19032 maybe-install-info-itcl: install-info-itcl
19034 install-info-itcl: \
19035 configure-itcl \
19036 info-itcl
19037 @: $(MAKE); $(unstage)
19038 @[ -f ./itcl/Makefile ] || exit 0; \
19039 r=`${PWD_COMMAND}`; export r; \
19040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19041 $(HOST_EXPORTS) \
19042 for flag in $(EXTRA_HOST_FLAGS) ; do \
19043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19044 done; \
19045 echo "Doing install-info in itcl" ; \
19046 (cd $(HOST_SUBDIR)/itcl && \
19047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19049 "RANLIB=$${RANLIB}" \
19050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19051 install-info) \
19052 || exit 1
19054 @endif itcl
19056 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
19057 maybe-install-pdf-itcl:
19058 @if itcl
19059 maybe-install-pdf-itcl: install-pdf-itcl
19061 install-pdf-itcl: \
19062 configure-itcl \
19063 pdf-itcl
19064 @: $(MAKE); $(unstage)
19065 @[ -f ./itcl/Makefile ] || exit 0; \
19066 r=`${PWD_COMMAND}`; export r; \
19067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19068 $(HOST_EXPORTS) \
19069 for flag in $(EXTRA_HOST_FLAGS) ; do \
19070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19071 done; \
19072 echo "Doing install-pdf in itcl" ; \
19073 (cd $(HOST_SUBDIR)/itcl && \
19074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19076 "RANLIB=$${RANLIB}" \
19077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19078 install-pdf) \
19079 || exit 1
19081 @endif itcl
19083 .PHONY: maybe-install-html-itcl install-html-itcl
19084 maybe-install-html-itcl:
19085 @if itcl
19086 maybe-install-html-itcl: install-html-itcl
19088 install-html-itcl: \
19089 configure-itcl \
19090 html-itcl
19091 @: $(MAKE); $(unstage)
19092 @[ -f ./itcl/Makefile ] || exit 0; \
19093 r=`${PWD_COMMAND}`; export r; \
19094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19095 $(HOST_EXPORTS) \
19096 for flag in $(EXTRA_HOST_FLAGS) ; do \
19097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19098 done; \
19099 echo "Doing install-html in itcl" ; \
19100 (cd $(HOST_SUBDIR)/itcl && \
19101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19103 "RANLIB=$${RANLIB}" \
19104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19105 install-html) \
19106 || exit 1
19108 @endif itcl
19110 .PHONY: maybe-installcheck-itcl installcheck-itcl
19111 maybe-installcheck-itcl:
19112 @if itcl
19113 maybe-installcheck-itcl: installcheck-itcl
19115 installcheck-itcl: \
19116 configure-itcl
19117 @: $(MAKE); $(unstage)
19118 @[ -f ./itcl/Makefile ] || exit 0; \
19119 r=`${PWD_COMMAND}`; export r; \
19120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19121 $(HOST_EXPORTS) \
19122 for flag in $(EXTRA_HOST_FLAGS) ; do \
19123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19124 done; \
19125 echo "Doing installcheck in itcl" ; \
19126 (cd $(HOST_SUBDIR)/itcl && \
19127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19129 "RANLIB=$${RANLIB}" \
19130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19131 installcheck) \
19132 || exit 1
19134 @endif itcl
19136 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
19137 maybe-mostlyclean-itcl:
19138 @if itcl
19139 maybe-mostlyclean-itcl: mostlyclean-itcl
19141 mostlyclean-itcl:
19142 @: $(MAKE); $(unstage)
19143 @[ -f ./itcl/Makefile ] || exit 0; \
19144 r=`${PWD_COMMAND}`; export r; \
19145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19146 $(HOST_EXPORTS) \
19147 for flag in $(EXTRA_HOST_FLAGS) ; do \
19148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19149 done; \
19150 echo "Doing mostlyclean in itcl" ; \
19151 (cd $(HOST_SUBDIR)/itcl && \
19152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19154 "RANLIB=$${RANLIB}" \
19155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19156 mostlyclean) \
19157 || exit 1
19159 @endif itcl
19161 .PHONY: maybe-clean-itcl clean-itcl
19162 maybe-clean-itcl:
19163 @if itcl
19164 maybe-clean-itcl: clean-itcl
19166 clean-itcl:
19167 @: $(MAKE); $(unstage)
19168 @[ -f ./itcl/Makefile ] || exit 0; \
19169 r=`${PWD_COMMAND}`; export r; \
19170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19171 $(HOST_EXPORTS) \
19172 for flag in $(EXTRA_HOST_FLAGS) ; do \
19173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19174 done; \
19175 echo "Doing clean in itcl" ; \
19176 (cd $(HOST_SUBDIR)/itcl && \
19177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19179 "RANLIB=$${RANLIB}" \
19180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19181 clean) \
19182 || exit 1
19184 @endif itcl
19186 .PHONY: maybe-distclean-itcl distclean-itcl
19187 maybe-distclean-itcl:
19188 @if itcl
19189 maybe-distclean-itcl: distclean-itcl
19191 distclean-itcl:
19192 @: $(MAKE); $(unstage)
19193 @[ -f ./itcl/Makefile ] || exit 0; \
19194 r=`${PWD_COMMAND}`; export r; \
19195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19196 $(HOST_EXPORTS) \
19197 for flag in $(EXTRA_HOST_FLAGS) ; do \
19198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19199 done; \
19200 echo "Doing distclean in itcl" ; \
19201 (cd $(HOST_SUBDIR)/itcl && \
19202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19204 "RANLIB=$${RANLIB}" \
19205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19206 distclean) \
19207 || exit 1
19209 @endif itcl
19211 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19212 maybe-maintainer-clean-itcl:
19213 @if itcl
19214 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19216 maintainer-clean-itcl:
19217 @: $(MAKE); $(unstage)
19218 @[ -f ./itcl/Makefile ] || exit 0; \
19219 r=`${PWD_COMMAND}`; export r; \
19220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19221 $(HOST_EXPORTS) \
19222 for flag in $(EXTRA_HOST_FLAGS) ; do \
19223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19224 done; \
19225 echo "Doing maintainer-clean in itcl" ; \
19226 (cd $(HOST_SUBDIR)/itcl && \
19227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19229 "RANLIB=$${RANLIB}" \
19230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19231 maintainer-clean) \
19232 || exit 1
19234 @endif itcl
19238 .PHONY: configure-ld maybe-configure-ld
19239 maybe-configure-ld:
19240 @if gcc-bootstrap
19241 configure-ld: stage_current
19242 @endif gcc-bootstrap
19243 @if ld
19244 maybe-configure-ld: configure-ld
19245 configure-ld:
19246 @r=`${PWD_COMMAND}`; export r; \
19247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19248 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19250 $(HOST_EXPORTS) \
19251 echo Configuring in $(HOST_SUBDIR)/ld; \
19252 cd "$(HOST_SUBDIR)/ld" || exit 1; \
19253 case $(srcdir) in \
19254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19255 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19257 esac; \
19258 module_srcdir=ld; \
19259 $(SHELL) \
19260 $$s/$$module_srcdir/configure \
19261 --srcdir=$${topdir}/$$module_srcdir \
19262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19263 --target=${target_alias} \
19264 || exit 1
19265 @endif ld
19269 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19270 maybe-configure-stage1-ld:
19271 @if ld-bootstrap
19272 maybe-configure-stage1-ld: configure-stage1-ld
19273 configure-stage1-ld:
19274 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19275 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19276 @r=`${PWD_COMMAND}`; export r; \
19277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19278 TFLAGS="$(STAGE1_TFLAGS)"; \
19279 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19280 $(HOST_EXPORTS) \
19281 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19282 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19283 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19284 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19286 cd $(HOST_SUBDIR)/ld || exit 1; \
19287 case $(srcdir) in \
19288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19289 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19291 esac; \
19292 module_srcdir=ld; \
19293 $(SHELL) $$s/$$module_srcdir/configure \
19294 --srcdir=$${topdir}/$$module_srcdir \
19295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19296 --target=${target_alias} \
19298 $(STAGE1_CONFIGURE_FLAGS)
19299 @endif ld-bootstrap
19301 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19302 maybe-configure-stage2-ld:
19303 @if ld-bootstrap
19304 maybe-configure-stage2-ld: configure-stage2-ld
19305 configure-stage2-ld:
19306 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19308 @r=`${PWD_COMMAND}`; export r; \
19309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19310 TFLAGS="$(STAGE2_TFLAGS)"; \
19311 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19312 $(HOST_EXPORTS) \
19313 $(POSTSTAGE1_HOST_EXPORTS) \
19314 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19315 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19316 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19317 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19319 cd $(HOST_SUBDIR)/ld || exit 1; \
19320 case $(srcdir) in \
19321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19322 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19324 esac; \
19325 module_srcdir=ld; \
19326 $(SHELL) $$s/$$module_srcdir/configure \
19327 --srcdir=$${topdir}/$$module_srcdir \
19328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19329 --target=${target_alias} \
19330 --with-build-libsubdir=$(HOST_SUBDIR) \
19331 $(STAGE2_CONFIGURE_FLAGS)
19332 @endif ld-bootstrap
19334 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19335 maybe-configure-stage3-ld:
19336 @if ld-bootstrap
19337 maybe-configure-stage3-ld: configure-stage3-ld
19338 configure-stage3-ld:
19339 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19341 @r=`${PWD_COMMAND}`; export r; \
19342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19343 TFLAGS="$(STAGE3_TFLAGS)"; \
19344 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19345 $(HOST_EXPORTS) \
19346 $(POSTSTAGE1_HOST_EXPORTS) \
19347 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19348 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19349 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19350 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19352 cd $(HOST_SUBDIR)/ld || exit 1; \
19353 case $(srcdir) in \
19354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19355 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19357 esac; \
19358 module_srcdir=ld; \
19359 $(SHELL) $$s/$$module_srcdir/configure \
19360 --srcdir=$${topdir}/$$module_srcdir \
19361 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19362 --target=${target_alias} \
19363 --with-build-libsubdir=$(HOST_SUBDIR) \
19364 $(STAGE3_CONFIGURE_FLAGS)
19365 @endif ld-bootstrap
19367 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19368 maybe-configure-stage4-ld:
19369 @if ld-bootstrap
19370 maybe-configure-stage4-ld: configure-stage4-ld
19371 configure-stage4-ld:
19372 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19374 @r=`${PWD_COMMAND}`; export r; \
19375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19376 TFLAGS="$(STAGE4_TFLAGS)"; \
19377 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19378 $(HOST_EXPORTS) \
19379 $(POSTSTAGE1_HOST_EXPORTS) \
19380 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19381 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19382 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19383 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19385 cd $(HOST_SUBDIR)/ld || exit 1; \
19386 case $(srcdir) in \
19387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19388 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19390 esac; \
19391 module_srcdir=ld; \
19392 $(SHELL) $$s/$$module_srcdir/configure \
19393 --srcdir=$${topdir}/$$module_srcdir \
19394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19395 --target=${target_alias} \
19396 --with-build-libsubdir=$(HOST_SUBDIR) \
19397 $(STAGE4_CONFIGURE_FLAGS)
19398 @endif ld-bootstrap
19400 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19401 maybe-configure-stageprofile-ld:
19402 @if ld-bootstrap
19403 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19404 configure-stageprofile-ld:
19405 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19406 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19407 @r=`${PWD_COMMAND}`; export r; \
19408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19409 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19410 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19411 $(HOST_EXPORTS) \
19412 $(POSTSTAGE1_HOST_EXPORTS) \
19413 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19414 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19415 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19416 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19417 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19418 cd $(HOST_SUBDIR)/ld || exit 1; \
19419 case $(srcdir) in \
19420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19421 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19423 esac; \
19424 module_srcdir=ld; \
19425 $(SHELL) $$s/$$module_srcdir/configure \
19426 --srcdir=$${topdir}/$$module_srcdir \
19427 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19428 --target=${target_alias} \
19429 --with-build-libsubdir=$(HOST_SUBDIR) \
19430 $(STAGEprofile_CONFIGURE_FLAGS)
19431 @endif ld-bootstrap
19433 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19434 maybe-configure-stagefeedback-ld:
19435 @if ld-bootstrap
19436 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19437 configure-stagefeedback-ld:
19438 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19439 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19440 @r=`${PWD_COMMAND}`; export r; \
19441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19442 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19443 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19444 $(HOST_EXPORTS) \
19445 $(POSTSTAGE1_HOST_EXPORTS) \
19446 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19447 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19448 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19449 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19450 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19451 cd $(HOST_SUBDIR)/ld || exit 1; \
19452 case $(srcdir) in \
19453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19454 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19456 esac; \
19457 module_srcdir=ld; \
19458 $(SHELL) $$s/$$module_srcdir/configure \
19459 --srcdir=$${topdir}/$$module_srcdir \
19460 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19461 --target=${target_alias} \
19462 --with-build-libsubdir=$(HOST_SUBDIR) \
19463 $(STAGEfeedback_CONFIGURE_FLAGS)
19464 @endif ld-bootstrap
19470 .PHONY: all-ld maybe-all-ld
19471 maybe-all-ld:
19472 @if gcc-bootstrap
19473 all-ld: stage_current
19474 @endif gcc-bootstrap
19475 @if ld
19476 TARGET-ld=all
19477 maybe-all-ld: all-ld
19478 all-ld: configure-ld
19479 @r=`${PWD_COMMAND}`; export r; \
19480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19481 $(HOST_EXPORTS) \
19482 (cd $(HOST_SUBDIR)/ld && \
19483 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19484 $(TARGET-ld))
19485 @endif ld
19489 .PHONY: all-stage1-ld maybe-all-stage1-ld
19490 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19491 maybe-all-stage1-ld:
19492 maybe-clean-stage1-ld:
19493 @if ld-bootstrap
19494 maybe-all-stage1-ld: all-stage1-ld
19495 all-stage1: all-stage1-ld
19496 TARGET-stage1-ld = $(TARGET-ld)
19497 all-stage1-ld: configure-stage1-ld
19498 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19499 @r=`${PWD_COMMAND}`; export r; \
19500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19501 TFLAGS="$(STAGE1_TFLAGS)"; \
19502 $(HOST_EXPORTS) \
19503 cd $(HOST_SUBDIR)/ld && \
19504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19505 CFLAGS="$(STAGE1_CFLAGS)" \
19506 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19507 LIBCFLAGS="$(LIBCFLAGS)" \
19508 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19509 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19510 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19511 $(EXTRA_HOST_FLAGS) \
19512 $(STAGE1_FLAGS_TO_PASS) \
19513 TFLAGS="$(STAGE1_TFLAGS)" \
19514 $(TARGET-stage1-ld)
19516 maybe-clean-stage1-ld: clean-stage1-ld
19517 clean-stage1: clean-stage1-ld
19518 clean-stage1-ld:
19519 @if [ $(current_stage) = stage1 ]; then \
19520 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19521 else \
19522 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19523 $(MAKE) stage1-start; \
19524 fi; \
19525 cd $(HOST_SUBDIR)/ld && \
19526 $(MAKE) $(EXTRA_HOST_FLAGS) \
19527 $(STAGE1_FLAGS_TO_PASS) clean
19528 @endif ld-bootstrap
19531 .PHONY: all-stage2-ld maybe-all-stage2-ld
19532 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19533 maybe-all-stage2-ld:
19534 maybe-clean-stage2-ld:
19535 @if ld-bootstrap
19536 maybe-all-stage2-ld: all-stage2-ld
19537 all-stage2: all-stage2-ld
19538 TARGET-stage2-ld = $(TARGET-ld)
19539 all-stage2-ld: configure-stage2-ld
19540 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19541 @r=`${PWD_COMMAND}`; export r; \
19542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19543 TFLAGS="$(STAGE2_TFLAGS)"; \
19544 $(HOST_EXPORTS) \
19545 $(POSTSTAGE1_HOST_EXPORTS) \
19546 cd $(HOST_SUBDIR)/ld && \
19547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19548 CFLAGS="$(STAGE2_CFLAGS)" \
19549 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19550 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19551 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19552 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19553 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19554 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19555 TFLAGS="$(STAGE2_TFLAGS)" \
19556 $(TARGET-stage2-ld)
19558 maybe-clean-stage2-ld: clean-stage2-ld
19559 clean-stage2: clean-stage2-ld
19560 clean-stage2-ld:
19561 @if [ $(current_stage) = stage2 ]; then \
19562 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19563 else \
19564 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19565 $(MAKE) stage2-start; \
19566 fi; \
19567 cd $(HOST_SUBDIR)/ld && \
19568 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19569 @endif ld-bootstrap
19572 .PHONY: all-stage3-ld maybe-all-stage3-ld
19573 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19574 maybe-all-stage3-ld:
19575 maybe-clean-stage3-ld:
19576 @if ld-bootstrap
19577 maybe-all-stage3-ld: all-stage3-ld
19578 all-stage3: all-stage3-ld
19579 TARGET-stage3-ld = $(TARGET-ld)
19580 all-stage3-ld: configure-stage3-ld
19581 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19582 @r=`${PWD_COMMAND}`; export r; \
19583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19584 TFLAGS="$(STAGE3_TFLAGS)"; \
19585 $(HOST_EXPORTS) \
19586 $(POSTSTAGE1_HOST_EXPORTS) \
19587 cd $(HOST_SUBDIR)/ld && \
19588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19589 CFLAGS="$(STAGE3_CFLAGS)" \
19590 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19591 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19596 TFLAGS="$(STAGE3_TFLAGS)" \
19597 $(TARGET-stage3-ld)
19599 maybe-clean-stage3-ld: clean-stage3-ld
19600 clean-stage3: clean-stage3-ld
19601 clean-stage3-ld:
19602 @if [ $(current_stage) = stage3 ]; then \
19603 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19604 else \
19605 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19606 $(MAKE) stage3-start; \
19607 fi; \
19608 cd $(HOST_SUBDIR)/ld && \
19609 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19610 @endif ld-bootstrap
19613 .PHONY: all-stage4-ld maybe-all-stage4-ld
19614 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19615 maybe-all-stage4-ld:
19616 maybe-clean-stage4-ld:
19617 @if ld-bootstrap
19618 maybe-all-stage4-ld: all-stage4-ld
19619 all-stage4: all-stage4-ld
19620 TARGET-stage4-ld = $(TARGET-ld)
19621 all-stage4-ld: configure-stage4-ld
19622 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19623 @r=`${PWD_COMMAND}`; export r; \
19624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19625 TFLAGS="$(STAGE4_TFLAGS)"; \
19626 $(HOST_EXPORTS) \
19627 $(POSTSTAGE1_HOST_EXPORTS) \
19628 cd $(HOST_SUBDIR)/ld && \
19629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19630 CFLAGS="$(STAGE4_CFLAGS)" \
19631 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19632 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19637 TFLAGS="$(STAGE4_TFLAGS)" \
19638 $(TARGET-stage4-ld)
19640 maybe-clean-stage4-ld: clean-stage4-ld
19641 clean-stage4: clean-stage4-ld
19642 clean-stage4-ld:
19643 @if [ $(current_stage) = stage4 ]; then \
19644 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19645 else \
19646 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19647 $(MAKE) stage4-start; \
19648 fi; \
19649 cd $(HOST_SUBDIR)/ld && \
19650 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19651 @endif ld-bootstrap
19654 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19655 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19656 maybe-all-stageprofile-ld:
19657 maybe-clean-stageprofile-ld:
19658 @if ld-bootstrap
19659 maybe-all-stageprofile-ld: all-stageprofile-ld
19660 all-stageprofile: all-stageprofile-ld
19661 TARGET-stageprofile-ld = $(TARGET-ld)
19662 all-stageprofile-ld: configure-stageprofile-ld
19663 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19664 @r=`${PWD_COMMAND}`; export r; \
19665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19666 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19667 $(HOST_EXPORTS) \
19668 $(POSTSTAGE1_HOST_EXPORTS) \
19669 cd $(HOST_SUBDIR)/ld && \
19670 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19671 CFLAGS="$(STAGEprofile_CFLAGS)" \
19672 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19673 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19674 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19675 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19676 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19677 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19678 TFLAGS="$(STAGEprofile_TFLAGS)" \
19679 $(TARGET-stageprofile-ld)
19681 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19682 clean-stageprofile: clean-stageprofile-ld
19683 clean-stageprofile-ld:
19684 @if [ $(current_stage) = stageprofile ]; then \
19685 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19686 else \
19687 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19688 $(MAKE) stageprofile-start; \
19689 fi; \
19690 cd $(HOST_SUBDIR)/ld && \
19691 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19692 @endif ld-bootstrap
19695 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19696 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19697 maybe-all-stagefeedback-ld:
19698 maybe-clean-stagefeedback-ld:
19699 @if ld-bootstrap
19700 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19701 all-stagefeedback: all-stagefeedback-ld
19702 TARGET-stagefeedback-ld = $(TARGET-ld)
19703 all-stagefeedback-ld: configure-stagefeedback-ld
19704 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19705 @r=`${PWD_COMMAND}`; export r; \
19706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19707 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19708 $(HOST_EXPORTS) \
19709 $(POSTSTAGE1_HOST_EXPORTS) \
19710 cd $(HOST_SUBDIR)/ld && \
19711 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19712 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19713 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19714 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19715 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19716 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19717 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19718 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19719 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19720 $(TARGET-stagefeedback-ld)
19722 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19723 clean-stagefeedback: clean-stagefeedback-ld
19724 clean-stagefeedback-ld:
19725 @if [ $(current_stage) = stagefeedback ]; then \
19726 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19727 else \
19728 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19729 $(MAKE) stagefeedback-start; \
19730 fi; \
19731 cd $(HOST_SUBDIR)/ld && \
19732 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19733 @endif ld-bootstrap
19739 .PHONY: check-ld maybe-check-ld
19740 maybe-check-ld:
19741 @if ld
19742 maybe-check-ld: check-ld
19744 check-ld:
19745 @: $(MAKE); $(unstage)
19746 @r=`${PWD_COMMAND}`; export r; \
19747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19748 $(HOST_EXPORTS) \
19749 (cd $(HOST_SUBDIR)/ld && \
19750 $(MAKE) $(FLAGS_TO_PASS) check)
19752 @endif ld
19754 .PHONY: install-ld maybe-install-ld
19755 maybe-install-ld:
19756 @if ld
19757 maybe-install-ld: install-ld
19759 install-ld: installdirs
19760 @: $(MAKE); $(unstage)
19761 @r=`${PWD_COMMAND}`; export r; \
19762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19763 $(HOST_EXPORTS) \
19764 (cd $(HOST_SUBDIR)/ld && \
19765 $(MAKE) $(FLAGS_TO_PASS) install)
19767 @endif ld
19769 .PHONY: install-strip-ld maybe-install-strip-ld
19770 maybe-install-strip-ld:
19771 @if ld
19772 maybe-install-strip-ld: install-strip-ld
19774 install-strip-ld: installdirs
19775 @: $(MAKE); $(unstage)
19776 @r=`${PWD_COMMAND}`; export r; \
19777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19778 $(HOST_EXPORTS) \
19779 (cd $(HOST_SUBDIR)/ld && \
19780 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19782 @endif ld
19784 # Other targets (info, dvi, pdf, etc.)
19786 .PHONY: maybe-info-ld info-ld
19787 maybe-info-ld:
19788 @if ld
19789 maybe-info-ld: info-ld
19791 info-ld: \
19792 configure-ld
19793 @[ -f ./ld/Makefile ] || exit 0; \
19794 r=`${PWD_COMMAND}`; export r; \
19795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19796 $(HOST_EXPORTS) \
19797 for flag in $(EXTRA_HOST_FLAGS) ; do \
19798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19799 done; \
19800 echo "Doing info in ld" ; \
19801 (cd $(HOST_SUBDIR)/ld && \
19802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19804 "RANLIB=$${RANLIB}" \
19805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19806 info) \
19807 || exit 1
19809 @endif ld
19811 .PHONY: maybe-dvi-ld dvi-ld
19812 maybe-dvi-ld:
19813 @if ld
19814 maybe-dvi-ld: dvi-ld
19816 dvi-ld: \
19817 configure-ld
19818 @[ -f ./ld/Makefile ] || exit 0; \
19819 r=`${PWD_COMMAND}`; export r; \
19820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19821 $(HOST_EXPORTS) \
19822 for flag in $(EXTRA_HOST_FLAGS) ; do \
19823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19824 done; \
19825 echo "Doing dvi in ld" ; \
19826 (cd $(HOST_SUBDIR)/ld && \
19827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19829 "RANLIB=$${RANLIB}" \
19830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19831 dvi) \
19832 || exit 1
19834 @endif ld
19836 .PHONY: maybe-pdf-ld pdf-ld
19837 maybe-pdf-ld:
19838 @if ld
19839 maybe-pdf-ld: pdf-ld
19841 pdf-ld: \
19842 configure-ld
19843 @[ -f ./ld/Makefile ] || exit 0; \
19844 r=`${PWD_COMMAND}`; export r; \
19845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19846 $(HOST_EXPORTS) \
19847 for flag in $(EXTRA_HOST_FLAGS) ; do \
19848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19849 done; \
19850 echo "Doing pdf in ld" ; \
19851 (cd $(HOST_SUBDIR)/ld && \
19852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19854 "RANLIB=$${RANLIB}" \
19855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19856 pdf) \
19857 || exit 1
19859 @endif ld
19861 .PHONY: maybe-html-ld html-ld
19862 maybe-html-ld:
19863 @if ld
19864 maybe-html-ld: html-ld
19866 html-ld: \
19867 configure-ld
19868 @[ -f ./ld/Makefile ] || exit 0; \
19869 r=`${PWD_COMMAND}`; export r; \
19870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19871 $(HOST_EXPORTS) \
19872 for flag in $(EXTRA_HOST_FLAGS) ; do \
19873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19874 done; \
19875 echo "Doing html in ld" ; \
19876 (cd $(HOST_SUBDIR)/ld && \
19877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19879 "RANLIB=$${RANLIB}" \
19880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19881 html) \
19882 || exit 1
19884 @endif ld
19886 .PHONY: maybe-TAGS-ld TAGS-ld
19887 maybe-TAGS-ld:
19888 @if ld
19889 maybe-TAGS-ld: TAGS-ld
19891 TAGS-ld: \
19892 configure-ld
19893 @[ -f ./ld/Makefile ] || exit 0; \
19894 r=`${PWD_COMMAND}`; export r; \
19895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19896 $(HOST_EXPORTS) \
19897 for flag in $(EXTRA_HOST_FLAGS) ; do \
19898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19899 done; \
19900 echo "Doing TAGS in ld" ; \
19901 (cd $(HOST_SUBDIR)/ld && \
19902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19904 "RANLIB=$${RANLIB}" \
19905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19906 TAGS) \
19907 || exit 1
19909 @endif ld
19911 .PHONY: maybe-install-info-ld install-info-ld
19912 maybe-install-info-ld:
19913 @if ld
19914 maybe-install-info-ld: install-info-ld
19916 install-info-ld: \
19917 configure-ld \
19918 info-ld
19919 @[ -f ./ld/Makefile ] || exit 0; \
19920 r=`${PWD_COMMAND}`; export r; \
19921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19922 $(HOST_EXPORTS) \
19923 for flag in $(EXTRA_HOST_FLAGS) ; do \
19924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19925 done; \
19926 echo "Doing install-info in ld" ; \
19927 (cd $(HOST_SUBDIR)/ld && \
19928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19930 "RANLIB=$${RANLIB}" \
19931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19932 install-info) \
19933 || exit 1
19935 @endif ld
19937 .PHONY: maybe-install-pdf-ld install-pdf-ld
19938 maybe-install-pdf-ld:
19939 @if ld
19940 maybe-install-pdf-ld: install-pdf-ld
19942 install-pdf-ld: \
19943 configure-ld \
19944 pdf-ld
19945 @[ -f ./ld/Makefile ] || exit 0; \
19946 r=`${PWD_COMMAND}`; export r; \
19947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19948 $(HOST_EXPORTS) \
19949 for flag in $(EXTRA_HOST_FLAGS) ; do \
19950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19951 done; \
19952 echo "Doing install-pdf in ld" ; \
19953 (cd $(HOST_SUBDIR)/ld && \
19954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19956 "RANLIB=$${RANLIB}" \
19957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19958 install-pdf) \
19959 || exit 1
19961 @endif ld
19963 .PHONY: maybe-install-html-ld install-html-ld
19964 maybe-install-html-ld:
19965 @if ld
19966 maybe-install-html-ld: install-html-ld
19968 install-html-ld: \
19969 configure-ld \
19970 html-ld
19971 @[ -f ./ld/Makefile ] || exit 0; \
19972 r=`${PWD_COMMAND}`; export r; \
19973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19974 $(HOST_EXPORTS) \
19975 for flag in $(EXTRA_HOST_FLAGS) ; do \
19976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19977 done; \
19978 echo "Doing install-html in ld" ; \
19979 (cd $(HOST_SUBDIR)/ld && \
19980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19982 "RANLIB=$${RANLIB}" \
19983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19984 install-html) \
19985 || exit 1
19987 @endif ld
19989 .PHONY: maybe-installcheck-ld installcheck-ld
19990 maybe-installcheck-ld:
19991 @if ld
19992 maybe-installcheck-ld: installcheck-ld
19994 installcheck-ld: \
19995 configure-ld
19996 @[ -f ./ld/Makefile ] || exit 0; \
19997 r=`${PWD_COMMAND}`; export r; \
19998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19999 $(HOST_EXPORTS) \
20000 for flag in $(EXTRA_HOST_FLAGS) ; do \
20001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20002 done; \
20003 echo "Doing installcheck in ld" ; \
20004 (cd $(HOST_SUBDIR)/ld && \
20005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20007 "RANLIB=$${RANLIB}" \
20008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20009 installcheck) \
20010 || exit 1
20012 @endif ld
20014 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
20015 maybe-mostlyclean-ld:
20016 @if ld
20017 maybe-mostlyclean-ld: mostlyclean-ld
20019 mostlyclean-ld:
20020 @[ -f ./ld/Makefile ] || exit 0; \
20021 r=`${PWD_COMMAND}`; export r; \
20022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20023 $(HOST_EXPORTS) \
20024 for flag in $(EXTRA_HOST_FLAGS) ; do \
20025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20026 done; \
20027 echo "Doing mostlyclean in ld" ; \
20028 (cd $(HOST_SUBDIR)/ld && \
20029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20031 "RANLIB=$${RANLIB}" \
20032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20033 mostlyclean) \
20034 || exit 1
20036 @endif ld
20038 .PHONY: maybe-clean-ld clean-ld
20039 maybe-clean-ld:
20040 @if ld
20041 maybe-clean-ld: clean-ld
20043 clean-ld:
20044 @[ -f ./ld/Makefile ] || exit 0; \
20045 r=`${PWD_COMMAND}`; export r; \
20046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20047 $(HOST_EXPORTS) \
20048 for flag in $(EXTRA_HOST_FLAGS) ; do \
20049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20050 done; \
20051 echo "Doing clean in ld" ; \
20052 (cd $(HOST_SUBDIR)/ld && \
20053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20055 "RANLIB=$${RANLIB}" \
20056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20057 clean) \
20058 || exit 1
20060 @endif ld
20062 .PHONY: maybe-distclean-ld distclean-ld
20063 maybe-distclean-ld:
20064 @if ld
20065 maybe-distclean-ld: distclean-ld
20067 distclean-ld:
20068 @[ -f ./ld/Makefile ] || exit 0; \
20069 r=`${PWD_COMMAND}`; export r; \
20070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20071 $(HOST_EXPORTS) \
20072 for flag in $(EXTRA_HOST_FLAGS) ; do \
20073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20074 done; \
20075 echo "Doing distclean in ld" ; \
20076 (cd $(HOST_SUBDIR)/ld && \
20077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20079 "RANLIB=$${RANLIB}" \
20080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20081 distclean) \
20082 || exit 1
20084 @endif ld
20086 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
20087 maybe-maintainer-clean-ld:
20088 @if ld
20089 maybe-maintainer-clean-ld: maintainer-clean-ld
20091 maintainer-clean-ld:
20092 @[ -f ./ld/Makefile ] || exit 0; \
20093 r=`${PWD_COMMAND}`; export r; \
20094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20095 $(HOST_EXPORTS) \
20096 for flag in $(EXTRA_HOST_FLAGS) ; do \
20097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20098 done; \
20099 echo "Doing maintainer-clean in ld" ; \
20100 (cd $(HOST_SUBDIR)/ld && \
20101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20103 "RANLIB=$${RANLIB}" \
20104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20105 maintainer-clean) \
20106 || exit 1
20108 @endif ld
20112 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
20113 maybe-configure-libbacktrace:
20114 @if gcc-bootstrap
20115 configure-libbacktrace: stage_current
20116 @endif gcc-bootstrap
20117 @if libbacktrace
20118 maybe-configure-libbacktrace: configure-libbacktrace
20119 configure-libbacktrace:
20120 @r=`${PWD_COMMAND}`; export r; \
20121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20122 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20124 $(HOST_EXPORTS) \
20125 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
20126 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
20127 case $(srcdir) in \
20128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20129 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20131 esac; \
20132 module_srcdir=libbacktrace; \
20133 $(SHELL) \
20134 $$s/$$module_srcdir/configure \
20135 --srcdir=$${topdir}/$$module_srcdir \
20136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20137 --target=${target_alias} \
20138 || exit 1
20139 @endif libbacktrace
20143 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20144 maybe-configure-stage1-libbacktrace:
20145 @if libbacktrace-bootstrap
20146 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20147 configure-stage1-libbacktrace:
20148 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20149 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20150 @r=`${PWD_COMMAND}`; export r; \
20151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20152 TFLAGS="$(STAGE1_TFLAGS)"; \
20153 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20154 $(HOST_EXPORTS) \
20155 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20156 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20157 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20158 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20160 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20161 case $(srcdir) in \
20162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20163 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20165 esac; \
20166 module_srcdir=libbacktrace; \
20167 $(SHELL) $$s/$$module_srcdir/configure \
20168 --srcdir=$${topdir}/$$module_srcdir \
20169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20170 --target=${target_alias} \
20172 $(STAGE1_CONFIGURE_FLAGS)
20173 @endif libbacktrace-bootstrap
20175 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20176 maybe-configure-stage2-libbacktrace:
20177 @if libbacktrace-bootstrap
20178 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20179 configure-stage2-libbacktrace:
20180 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20182 @r=`${PWD_COMMAND}`; export r; \
20183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20184 TFLAGS="$(STAGE2_TFLAGS)"; \
20185 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20186 $(HOST_EXPORTS) \
20187 $(POSTSTAGE1_HOST_EXPORTS) \
20188 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20189 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20190 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20191 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20193 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20194 case $(srcdir) in \
20195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20196 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20198 esac; \
20199 module_srcdir=libbacktrace; \
20200 $(SHELL) $$s/$$module_srcdir/configure \
20201 --srcdir=$${topdir}/$$module_srcdir \
20202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20203 --target=${target_alias} \
20204 --with-build-libsubdir=$(HOST_SUBDIR) \
20205 $(STAGE2_CONFIGURE_FLAGS)
20206 @endif libbacktrace-bootstrap
20208 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20209 maybe-configure-stage3-libbacktrace:
20210 @if libbacktrace-bootstrap
20211 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20212 configure-stage3-libbacktrace:
20213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20215 @r=`${PWD_COMMAND}`; export r; \
20216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20217 TFLAGS="$(STAGE3_TFLAGS)"; \
20218 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20219 $(HOST_EXPORTS) \
20220 $(POSTSTAGE1_HOST_EXPORTS) \
20221 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20222 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20223 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20224 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20226 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20227 case $(srcdir) in \
20228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20229 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20231 esac; \
20232 module_srcdir=libbacktrace; \
20233 $(SHELL) $$s/$$module_srcdir/configure \
20234 --srcdir=$${topdir}/$$module_srcdir \
20235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20236 --target=${target_alias} \
20237 --with-build-libsubdir=$(HOST_SUBDIR) \
20238 $(STAGE3_CONFIGURE_FLAGS)
20239 @endif libbacktrace-bootstrap
20241 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20242 maybe-configure-stage4-libbacktrace:
20243 @if libbacktrace-bootstrap
20244 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20245 configure-stage4-libbacktrace:
20246 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20248 @r=`${PWD_COMMAND}`; export r; \
20249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20250 TFLAGS="$(STAGE4_TFLAGS)"; \
20251 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20252 $(HOST_EXPORTS) \
20253 $(POSTSTAGE1_HOST_EXPORTS) \
20254 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20255 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20256 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20257 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20259 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20260 case $(srcdir) in \
20261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20262 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20264 esac; \
20265 module_srcdir=libbacktrace; \
20266 $(SHELL) $$s/$$module_srcdir/configure \
20267 --srcdir=$${topdir}/$$module_srcdir \
20268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20269 --target=${target_alias} \
20270 --with-build-libsubdir=$(HOST_SUBDIR) \
20271 $(STAGE4_CONFIGURE_FLAGS)
20272 @endif libbacktrace-bootstrap
20274 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20275 maybe-configure-stageprofile-libbacktrace:
20276 @if libbacktrace-bootstrap
20277 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20278 configure-stageprofile-libbacktrace:
20279 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20280 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20281 @r=`${PWD_COMMAND}`; export r; \
20282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20283 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20284 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20285 $(HOST_EXPORTS) \
20286 $(POSTSTAGE1_HOST_EXPORTS) \
20287 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20288 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20289 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20290 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20292 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20293 case $(srcdir) in \
20294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20295 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20297 esac; \
20298 module_srcdir=libbacktrace; \
20299 $(SHELL) $$s/$$module_srcdir/configure \
20300 --srcdir=$${topdir}/$$module_srcdir \
20301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20302 --target=${target_alias} \
20303 --with-build-libsubdir=$(HOST_SUBDIR) \
20304 $(STAGEprofile_CONFIGURE_FLAGS)
20305 @endif libbacktrace-bootstrap
20307 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20308 maybe-configure-stagefeedback-libbacktrace:
20309 @if libbacktrace-bootstrap
20310 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20311 configure-stagefeedback-libbacktrace:
20312 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20314 @r=`${PWD_COMMAND}`; export r; \
20315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20316 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20317 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20318 $(HOST_EXPORTS) \
20319 $(POSTSTAGE1_HOST_EXPORTS) \
20320 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20321 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20322 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20323 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20325 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20326 case $(srcdir) in \
20327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20328 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20330 esac; \
20331 module_srcdir=libbacktrace; \
20332 $(SHELL) $$s/$$module_srcdir/configure \
20333 --srcdir=$${topdir}/$$module_srcdir \
20334 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20335 --target=${target_alias} \
20336 --with-build-libsubdir=$(HOST_SUBDIR) \
20337 $(STAGEfeedback_CONFIGURE_FLAGS)
20338 @endif libbacktrace-bootstrap
20344 .PHONY: all-libbacktrace maybe-all-libbacktrace
20345 maybe-all-libbacktrace:
20346 @if gcc-bootstrap
20347 all-libbacktrace: stage_current
20348 @endif gcc-bootstrap
20349 @if libbacktrace
20350 TARGET-libbacktrace=all
20351 maybe-all-libbacktrace: all-libbacktrace
20352 all-libbacktrace: configure-libbacktrace
20353 @r=`${PWD_COMMAND}`; export r; \
20354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20355 $(HOST_EXPORTS) \
20356 (cd $(HOST_SUBDIR)/libbacktrace && \
20357 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20358 $(TARGET-libbacktrace))
20359 @endif libbacktrace
20363 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20364 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20365 maybe-all-stage1-libbacktrace:
20366 maybe-clean-stage1-libbacktrace:
20367 @if libbacktrace-bootstrap
20368 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20369 all-stage1: all-stage1-libbacktrace
20370 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20371 all-stage1-libbacktrace: configure-stage1-libbacktrace
20372 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20373 @r=`${PWD_COMMAND}`; export r; \
20374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20375 TFLAGS="$(STAGE1_TFLAGS)"; \
20376 $(HOST_EXPORTS) \
20377 cd $(HOST_SUBDIR)/libbacktrace && \
20378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20379 CFLAGS="$(STAGE1_CFLAGS)" \
20380 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20381 LIBCFLAGS="$(LIBCFLAGS)" \
20382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20385 $(EXTRA_HOST_FLAGS) \
20386 $(STAGE1_FLAGS_TO_PASS) \
20387 TFLAGS="$(STAGE1_TFLAGS)" \
20388 $(TARGET-stage1-libbacktrace)
20390 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20391 clean-stage1: clean-stage1-libbacktrace
20392 clean-stage1-libbacktrace:
20393 @if [ $(current_stage) = stage1 ]; then \
20394 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20395 else \
20396 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20397 $(MAKE) stage1-start; \
20398 fi; \
20399 cd $(HOST_SUBDIR)/libbacktrace && \
20400 $(MAKE) $(EXTRA_HOST_FLAGS) \
20401 $(STAGE1_FLAGS_TO_PASS) clean
20402 @endif libbacktrace-bootstrap
20405 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20406 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20407 maybe-all-stage2-libbacktrace:
20408 maybe-clean-stage2-libbacktrace:
20409 @if libbacktrace-bootstrap
20410 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20411 all-stage2: all-stage2-libbacktrace
20412 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20413 all-stage2-libbacktrace: configure-stage2-libbacktrace
20414 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20415 @r=`${PWD_COMMAND}`; export r; \
20416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20417 TFLAGS="$(STAGE2_TFLAGS)"; \
20418 $(HOST_EXPORTS) \
20419 $(POSTSTAGE1_HOST_EXPORTS) \
20420 cd $(HOST_SUBDIR)/libbacktrace && \
20421 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20422 CFLAGS="$(STAGE2_CFLAGS)" \
20423 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20424 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20425 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20426 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20427 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20428 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20429 TFLAGS="$(STAGE2_TFLAGS)" \
20430 $(TARGET-stage2-libbacktrace)
20432 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20433 clean-stage2: clean-stage2-libbacktrace
20434 clean-stage2-libbacktrace:
20435 @if [ $(current_stage) = stage2 ]; then \
20436 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20437 else \
20438 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20439 $(MAKE) stage2-start; \
20440 fi; \
20441 cd $(HOST_SUBDIR)/libbacktrace && \
20442 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20443 @endif libbacktrace-bootstrap
20446 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20447 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20448 maybe-all-stage3-libbacktrace:
20449 maybe-clean-stage3-libbacktrace:
20450 @if libbacktrace-bootstrap
20451 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20452 all-stage3: all-stage3-libbacktrace
20453 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20454 all-stage3-libbacktrace: configure-stage3-libbacktrace
20455 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20456 @r=`${PWD_COMMAND}`; export r; \
20457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20458 TFLAGS="$(STAGE3_TFLAGS)"; \
20459 $(HOST_EXPORTS) \
20460 $(POSTSTAGE1_HOST_EXPORTS) \
20461 cd $(HOST_SUBDIR)/libbacktrace && \
20462 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20463 CFLAGS="$(STAGE3_CFLAGS)" \
20464 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20465 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20466 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20467 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20468 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20469 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20470 TFLAGS="$(STAGE3_TFLAGS)" \
20471 $(TARGET-stage3-libbacktrace)
20473 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20474 clean-stage3: clean-stage3-libbacktrace
20475 clean-stage3-libbacktrace:
20476 @if [ $(current_stage) = stage3 ]; then \
20477 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20478 else \
20479 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20480 $(MAKE) stage3-start; \
20481 fi; \
20482 cd $(HOST_SUBDIR)/libbacktrace && \
20483 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20484 @endif libbacktrace-bootstrap
20487 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20488 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20489 maybe-all-stage4-libbacktrace:
20490 maybe-clean-stage4-libbacktrace:
20491 @if libbacktrace-bootstrap
20492 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20493 all-stage4: all-stage4-libbacktrace
20494 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20495 all-stage4-libbacktrace: configure-stage4-libbacktrace
20496 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20497 @r=`${PWD_COMMAND}`; export r; \
20498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20499 TFLAGS="$(STAGE4_TFLAGS)"; \
20500 $(HOST_EXPORTS) \
20501 $(POSTSTAGE1_HOST_EXPORTS) \
20502 cd $(HOST_SUBDIR)/libbacktrace && \
20503 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20504 CFLAGS="$(STAGE4_CFLAGS)" \
20505 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20506 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20507 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20508 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20509 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20510 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20511 TFLAGS="$(STAGE4_TFLAGS)" \
20512 $(TARGET-stage4-libbacktrace)
20514 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20515 clean-stage4: clean-stage4-libbacktrace
20516 clean-stage4-libbacktrace:
20517 @if [ $(current_stage) = stage4 ]; then \
20518 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20519 else \
20520 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20521 $(MAKE) stage4-start; \
20522 fi; \
20523 cd $(HOST_SUBDIR)/libbacktrace && \
20524 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20525 @endif libbacktrace-bootstrap
20528 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20529 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20530 maybe-all-stageprofile-libbacktrace:
20531 maybe-clean-stageprofile-libbacktrace:
20532 @if libbacktrace-bootstrap
20533 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20534 all-stageprofile: all-stageprofile-libbacktrace
20535 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20536 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20537 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20538 @r=`${PWD_COMMAND}`; export r; \
20539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20540 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20541 $(HOST_EXPORTS) \
20542 $(POSTSTAGE1_HOST_EXPORTS) \
20543 cd $(HOST_SUBDIR)/libbacktrace && \
20544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20545 CFLAGS="$(STAGEprofile_CFLAGS)" \
20546 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20547 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20548 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20549 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20550 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20551 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20552 TFLAGS="$(STAGEprofile_TFLAGS)" \
20553 $(TARGET-stageprofile-libbacktrace)
20555 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20556 clean-stageprofile: clean-stageprofile-libbacktrace
20557 clean-stageprofile-libbacktrace:
20558 @if [ $(current_stage) = stageprofile ]; then \
20559 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20560 else \
20561 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20562 $(MAKE) stageprofile-start; \
20563 fi; \
20564 cd $(HOST_SUBDIR)/libbacktrace && \
20565 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20566 @endif libbacktrace-bootstrap
20569 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20570 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20571 maybe-all-stagefeedback-libbacktrace:
20572 maybe-clean-stagefeedback-libbacktrace:
20573 @if libbacktrace-bootstrap
20574 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20575 all-stagefeedback: all-stagefeedback-libbacktrace
20576 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20577 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20578 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20579 @r=`${PWD_COMMAND}`; export r; \
20580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20581 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20582 $(HOST_EXPORTS) \
20583 $(POSTSTAGE1_HOST_EXPORTS) \
20584 cd $(HOST_SUBDIR)/libbacktrace && \
20585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20586 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20587 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20588 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20589 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20590 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20591 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20592 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20593 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20594 $(TARGET-stagefeedback-libbacktrace)
20596 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20597 clean-stagefeedback: clean-stagefeedback-libbacktrace
20598 clean-stagefeedback-libbacktrace:
20599 @if [ $(current_stage) = stagefeedback ]; then \
20600 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20601 else \
20602 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20603 $(MAKE) stagefeedback-start; \
20604 fi; \
20605 cd $(HOST_SUBDIR)/libbacktrace && \
20606 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20607 @endif libbacktrace-bootstrap
20613 .PHONY: check-libbacktrace maybe-check-libbacktrace
20614 maybe-check-libbacktrace:
20615 @if libbacktrace
20616 maybe-check-libbacktrace: check-libbacktrace
20618 check-libbacktrace:
20619 @: $(MAKE); $(unstage)
20620 @r=`${PWD_COMMAND}`; export r; \
20621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20622 $(HOST_EXPORTS) \
20623 (cd $(HOST_SUBDIR)/libbacktrace && \
20624 $(MAKE) $(FLAGS_TO_PASS) check)
20626 @endif libbacktrace
20628 .PHONY: install-libbacktrace maybe-install-libbacktrace
20629 maybe-install-libbacktrace:
20630 @if libbacktrace
20631 maybe-install-libbacktrace: install-libbacktrace
20633 install-libbacktrace: installdirs
20634 @: $(MAKE); $(unstage)
20635 @r=`${PWD_COMMAND}`; export r; \
20636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20637 $(HOST_EXPORTS) \
20638 (cd $(HOST_SUBDIR)/libbacktrace && \
20639 $(MAKE) $(FLAGS_TO_PASS) install)
20641 @endif libbacktrace
20643 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20644 maybe-install-strip-libbacktrace:
20645 @if libbacktrace
20646 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20648 install-strip-libbacktrace: installdirs
20649 @: $(MAKE); $(unstage)
20650 @r=`${PWD_COMMAND}`; export r; \
20651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20652 $(HOST_EXPORTS) \
20653 (cd $(HOST_SUBDIR)/libbacktrace && \
20654 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20656 @endif libbacktrace
20658 # Other targets (info, dvi, pdf, etc.)
20660 .PHONY: maybe-info-libbacktrace info-libbacktrace
20661 maybe-info-libbacktrace:
20662 @if libbacktrace
20663 maybe-info-libbacktrace: info-libbacktrace
20665 info-libbacktrace: \
20666 configure-libbacktrace
20667 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20668 r=`${PWD_COMMAND}`; export r; \
20669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20670 $(HOST_EXPORTS) \
20671 for flag in $(EXTRA_HOST_FLAGS) ; do \
20672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20673 done; \
20674 echo "Doing info in libbacktrace" ; \
20675 (cd $(HOST_SUBDIR)/libbacktrace && \
20676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20678 "RANLIB=$${RANLIB}" \
20679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20680 info) \
20681 || exit 1
20683 @endif libbacktrace
20685 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20686 maybe-dvi-libbacktrace:
20687 @if libbacktrace
20688 maybe-dvi-libbacktrace: dvi-libbacktrace
20690 dvi-libbacktrace: \
20691 configure-libbacktrace
20692 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20693 r=`${PWD_COMMAND}`; export r; \
20694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20695 $(HOST_EXPORTS) \
20696 for flag in $(EXTRA_HOST_FLAGS) ; do \
20697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20698 done; \
20699 echo "Doing dvi in libbacktrace" ; \
20700 (cd $(HOST_SUBDIR)/libbacktrace && \
20701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20703 "RANLIB=$${RANLIB}" \
20704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20705 dvi) \
20706 || exit 1
20708 @endif libbacktrace
20710 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20711 maybe-pdf-libbacktrace:
20712 @if libbacktrace
20713 maybe-pdf-libbacktrace: pdf-libbacktrace
20715 pdf-libbacktrace: \
20716 configure-libbacktrace
20717 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20718 r=`${PWD_COMMAND}`; export r; \
20719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20720 $(HOST_EXPORTS) \
20721 for flag in $(EXTRA_HOST_FLAGS) ; do \
20722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20723 done; \
20724 echo "Doing pdf in libbacktrace" ; \
20725 (cd $(HOST_SUBDIR)/libbacktrace && \
20726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20728 "RANLIB=$${RANLIB}" \
20729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20730 pdf) \
20731 || exit 1
20733 @endif libbacktrace
20735 .PHONY: maybe-html-libbacktrace html-libbacktrace
20736 maybe-html-libbacktrace:
20737 @if libbacktrace
20738 maybe-html-libbacktrace: html-libbacktrace
20740 html-libbacktrace: \
20741 configure-libbacktrace
20742 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20743 r=`${PWD_COMMAND}`; export r; \
20744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20745 $(HOST_EXPORTS) \
20746 for flag in $(EXTRA_HOST_FLAGS) ; do \
20747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20748 done; \
20749 echo "Doing html in libbacktrace" ; \
20750 (cd $(HOST_SUBDIR)/libbacktrace && \
20751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20753 "RANLIB=$${RANLIB}" \
20754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20755 html) \
20756 || exit 1
20758 @endif libbacktrace
20760 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20761 maybe-TAGS-libbacktrace:
20762 @if libbacktrace
20763 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20765 TAGS-libbacktrace: \
20766 configure-libbacktrace
20767 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20768 r=`${PWD_COMMAND}`; export r; \
20769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20770 $(HOST_EXPORTS) \
20771 for flag in $(EXTRA_HOST_FLAGS) ; do \
20772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20773 done; \
20774 echo "Doing TAGS in libbacktrace" ; \
20775 (cd $(HOST_SUBDIR)/libbacktrace && \
20776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20778 "RANLIB=$${RANLIB}" \
20779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20780 TAGS) \
20781 || exit 1
20783 @endif libbacktrace
20785 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20786 maybe-install-info-libbacktrace:
20787 @if libbacktrace
20788 maybe-install-info-libbacktrace: install-info-libbacktrace
20790 install-info-libbacktrace: \
20791 configure-libbacktrace \
20792 info-libbacktrace
20793 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20794 r=`${PWD_COMMAND}`; export r; \
20795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20796 $(HOST_EXPORTS) \
20797 for flag in $(EXTRA_HOST_FLAGS) ; do \
20798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20799 done; \
20800 echo "Doing install-info in libbacktrace" ; \
20801 (cd $(HOST_SUBDIR)/libbacktrace && \
20802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20804 "RANLIB=$${RANLIB}" \
20805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20806 install-info) \
20807 || exit 1
20809 @endif libbacktrace
20811 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20812 maybe-install-pdf-libbacktrace:
20813 @if libbacktrace
20814 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20816 install-pdf-libbacktrace: \
20817 configure-libbacktrace \
20818 pdf-libbacktrace
20819 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20820 r=`${PWD_COMMAND}`; export r; \
20821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20822 $(HOST_EXPORTS) \
20823 for flag in $(EXTRA_HOST_FLAGS) ; do \
20824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20825 done; \
20826 echo "Doing install-pdf in libbacktrace" ; \
20827 (cd $(HOST_SUBDIR)/libbacktrace && \
20828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20830 "RANLIB=$${RANLIB}" \
20831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20832 install-pdf) \
20833 || exit 1
20835 @endif libbacktrace
20837 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20838 maybe-install-html-libbacktrace:
20839 @if libbacktrace
20840 maybe-install-html-libbacktrace: install-html-libbacktrace
20842 install-html-libbacktrace: \
20843 configure-libbacktrace \
20844 html-libbacktrace
20845 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20846 r=`${PWD_COMMAND}`; export r; \
20847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20848 $(HOST_EXPORTS) \
20849 for flag in $(EXTRA_HOST_FLAGS) ; do \
20850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20851 done; \
20852 echo "Doing install-html in libbacktrace" ; \
20853 (cd $(HOST_SUBDIR)/libbacktrace && \
20854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20856 "RANLIB=$${RANLIB}" \
20857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20858 install-html) \
20859 || exit 1
20861 @endif libbacktrace
20863 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20864 maybe-installcheck-libbacktrace:
20865 @if libbacktrace
20866 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20868 installcheck-libbacktrace: \
20869 configure-libbacktrace
20870 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20871 r=`${PWD_COMMAND}`; export r; \
20872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20873 $(HOST_EXPORTS) \
20874 for flag in $(EXTRA_HOST_FLAGS) ; do \
20875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20876 done; \
20877 echo "Doing installcheck in libbacktrace" ; \
20878 (cd $(HOST_SUBDIR)/libbacktrace && \
20879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20881 "RANLIB=$${RANLIB}" \
20882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20883 installcheck) \
20884 || exit 1
20886 @endif libbacktrace
20888 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20889 maybe-mostlyclean-libbacktrace:
20890 @if libbacktrace
20891 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20893 mostlyclean-libbacktrace:
20894 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20895 r=`${PWD_COMMAND}`; export r; \
20896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20897 $(HOST_EXPORTS) \
20898 for flag in $(EXTRA_HOST_FLAGS) ; do \
20899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20900 done; \
20901 echo "Doing mostlyclean in libbacktrace" ; \
20902 (cd $(HOST_SUBDIR)/libbacktrace && \
20903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20905 "RANLIB=$${RANLIB}" \
20906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20907 mostlyclean) \
20908 || exit 1
20910 @endif libbacktrace
20912 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20913 maybe-clean-libbacktrace:
20914 @if libbacktrace
20915 maybe-clean-libbacktrace: clean-libbacktrace
20917 clean-libbacktrace:
20918 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20919 r=`${PWD_COMMAND}`; export r; \
20920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20921 $(HOST_EXPORTS) \
20922 for flag in $(EXTRA_HOST_FLAGS) ; do \
20923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20924 done; \
20925 echo "Doing clean in libbacktrace" ; \
20926 (cd $(HOST_SUBDIR)/libbacktrace && \
20927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20929 "RANLIB=$${RANLIB}" \
20930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20931 clean) \
20932 || exit 1
20934 @endif libbacktrace
20936 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20937 maybe-distclean-libbacktrace:
20938 @if libbacktrace
20939 maybe-distclean-libbacktrace: distclean-libbacktrace
20941 distclean-libbacktrace:
20942 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20943 r=`${PWD_COMMAND}`; export r; \
20944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20945 $(HOST_EXPORTS) \
20946 for flag in $(EXTRA_HOST_FLAGS) ; do \
20947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20948 done; \
20949 echo "Doing distclean in libbacktrace" ; \
20950 (cd $(HOST_SUBDIR)/libbacktrace && \
20951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20953 "RANLIB=$${RANLIB}" \
20954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20955 distclean) \
20956 || exit 1
20958 @endif libbacktrace
20960 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20961 maybe-maintainer-clean-libbacktrace:
20962 @if libbacktrace
20963 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20965 maintainer-clean-libbacktrace:
20966 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20967 r=`${PWD_COMMAND}`; export r; \
20968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20969 $(HOST_EXPORTS) \
20970 for flag in $(EXTRA_HOST_FLAGS) ; do \
20971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20972 done; \
20973 echo "Doing maintainer-clean in libbacktrace" ; \
20974 (cd $(HOST_SUBDIR)/libbacktrace && \
20975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20977 "RANLIB=$${RANLIB}" \
20978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20979 maintainer-clean) \
20980 || exit 1
20982 @endif libbacktrace
20986 .PHONY: configure-libcpp maybe-configure-libcpp
20987 maybe-configure-libcpp:
20988 @if gcc-bootstrap
20989 configure-libcpp: stage_current
20990 @endif gcc-bootstrap
20991 @if libcpp
20992 maybe-configure-libcpp: configure-libcpp
20993 configure-libcpp:
20994 @r=`${PWD_COMMAND}`; export r; \
20995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20996 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20998 $(HOST_EXPORTS) \
20999 echo Configuring in $(HOST_SUBDIR)/libcpp; \
21000 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
21001 case $(srcdir) in \
21002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21003 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21005 esac; \
21006 module_srcdir=libcpp; \
21007 $(SHELL) \
21008 $$s/$$module_srcdir/configure \
21009 --srcdir=$${topdir}/$$module_srcdir \
21010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21011 --target=${target_alias} \
21012 || exit 1
21013 @endif libcpp
21017 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
21018 maybe-configure-stage1-libcpp:
21019 @if libcpp-bootstrap
21020 maybe-configure-stage1-libcpp: configure-stage1-libcpp
21021 configure-stage1-libcpp:
21022 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21024 @r=`${PWD_COMMAND}`; export r; \
21025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21026 TFLAGS="$(STAGE1_TFLAGS)"; \
21027 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21028 $(HOST_EXPORTS) \
21029 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21030 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21031 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21032 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
21033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21034 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21035 case $(srcdir) in \
21036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21037 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21039 esac; \
21040 module_srcdir=libcpp; \
21041 $(SHELL) $$s/$$module_srcdir/configure \
21042 --srcdir=$${topdir}/$$module_srcdir \
21043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21044 --target=${target_alias} \
21046 $(STAGE1_CONFIGURE_FLAGS)
21047 @endif libcpp-bootstrap
21049 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
21050 maybe-configure-stage2-libcpp:
21051 @if libcpp-bootstrap
21052 maybe-configure-stage2-libcpp: configure-stage2-libcpp
21053 configure-stage2-libcpp:
21054 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21056 @r=`${PWD_COMMAND}`; export r; \
21057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21058 TFLAGS="$(STAGE2_TFLAGS)"; \
21059 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21060 $(HOST_EXPORTS) \
21061 $(POSTSTAGE1_HOST_EXPORTS) \
21062 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21063 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21064 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21065 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
21066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21067 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21068 case $(srcdir) in \
21069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21070 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21072 esac; \
21073 module_srcdir=libcpp; \
21074 $(SHELL) $$s/$$module_srcdir/configure \
21075 --srcdir=$${topdir}/$$module_srcdir \
21076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21077 --target=${target_alias} \
21078 --with-build-libsubdir=$(HOST_SUBDIR) \
21079 $(STAGE2_CONFIGURE_FLAGS)
21080 @endif libcpp-bootstrap
21082 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
21083 maybe-configure-stage3-libcpp:
21084 @if libcpp-bootstrap
21085 maybe-configure-stage3-libcpp: configure-stage3-libcpp
21086 configure-stage3-libcpp:
21087 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21089 @r=`${PWD_COMMAND}`; export r; \
21090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21091 TFLAGS="$(STAGE3_TFLAGS)"; \
21092 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21093 $(HOST_EXPORTS) \
21094 $(POSTSTAGE1_HOST_EXPORTS) \
21095 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21096 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21097 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21098 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
21099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21100 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21101 case $(srcdir) in \
21102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21103 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21105 esac; \
21106 module_srcdir=libcpp; \
21107 $(SHELL) $$s/$$module_srcdir/configure \
21108 --srcdir=$${topdir}/$$module_srcdir \
21109 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21110 --target=${target_alias} \
21111 --with-build-libsubdir=$(HOST_SUBDIR) \
21112 $(STAGE3_CONFIGURE_FLAGS)
21113 @endif libcpp-bootstrap
21115 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
21116 maybe-configure-stage4-libcpp:
21117 @if libcpp-bootstrap
21118 maybe-configure-stage4-libcpp: configure-stage4-libcpp
21119 configure-stage4-libcpp:
21120 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21121 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21122 @r=`${PWD_COMMAND}`; export r; \
21123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21124 TFLAGS="$(STAGE4_TFLAGS)"; \
21125 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21126 $(HOST_EXPORTS) \
21127 $(POSTSTAGE1_HOST_EXPORTS) \
21128 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21129 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21130 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21131 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
21132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21133 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21134 case $(srcdir) in \
21135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21136 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21138 esac; \
21139 module_srcdir=libcpp; \
21140 $(SHELL) $$s/$$module_srcdir/configure \
21141 --srcdir=$${topdir}/$$module_srcdir \
21142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21143 --target=${target_alias} \
21144 --with-build-libsubdir=$(HOST_SUBDIR) \
21145 $(STAGE4_CONFIGURE_FLAGS)
21146 @endif libcpp-bootstrap
21148 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21149 maybe-configure-stageprofile-libcpp:
21150 @if libcpp-bootstrap
21151 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21152 configure-stageprofile-libcpp:
21153 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21154 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21155 @r=`${PWD_COMMAND}`; export r; \
21156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21157 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21158 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21159 $(HOST_EXPORTS) \
21160 $(POSTSTAGE1_HOST_EXPORTS) \
21161 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21162 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21163 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21164 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21166 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21167 case $(srcdir) in \
21168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21169 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21171 esac; \
21172 module_srcdir=libcpp; \
21173 $(SHELL) $$s/$$module_srcdir/configure \
21174 --srcdir=$${topdir}/$$module_srcdir \
21175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21176 --target=${target_alias} \
21177 --with-build-libsubdir=$(HOST_SUBDIR) \
21178 $(STAGEprofile_CONFIGURE_FLAGS)
21179 @endif libcpp-bootstrap
21181 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21182 maybe-configure-stagefeedback-libcpp:
21183 @if libcpp-bootstrap
21184 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21185 configure-stagefeedback-libcpp:
21186 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21188 @r=`${PWD_COMMAND}`; export r; \
21189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21190 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21191 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21192 $(HOST_EXPORTS) \
21193 $(POSTSTAGE1_HOST_EXPORTS) \
21194 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21195 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21196 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21197 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21199 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21200 case $(srcdir) in \
21201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21202 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21204 esac; \
21205 module_srcdir=libcpp; \
21206 $(SHELL) $$s/$$module_srcdir/configure \
21207 --srcdir=$${topdir}/$$module_srcdir \
21208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21209 --target=${target_alias} \
21210 --with-build-libsubdir=$(HOST_SUBDIR) \
21211 $(STAGEfeedback_CONFIGURE_FLAGS)
21212 @endif libcpp-bootstrap
21218 .PHONY: all-libcpp maybe-all-libcpp
21219 maybe-all-libcpp:
21220 @if gcc-bootstrap
21221 all-libcpp: stage_current
21222 @endif gcc-bootstrap
21223 @if libcpp
21224 TARGET-libcpp=all
21225 maybe-all-libcpp: all-libcpp
21226 all-libcpp: configure-libcpp
21227 @r=`${PWD_COMMAND}`; export r; \
21228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21229 $(HOST_EXPORTS) \
21230 (cd $(HOST_SUBDIR)/libcpp && \
21231 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21232 $(TARGET-libcpp))
21233 @endif libcpp
21237 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21238 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21239 maybe-all-stage1-libcpp:
21240 maybe-clean-stage1-libcpp:
21241 @if libcpp-bootstrap
21242 maybe-all-stage1-libcpp: all-stage1-libcpp
21243 all-stage1: all-stage1-libcpp
21244 TARGET-stage1-libcpp = $(TARGET-libcpp)
21245 all-stage1-libcpp: configure-stage1-libcpp
21246 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21247 @r=`${PWD_COMMAND}`; export r; \
21248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21249 TFLAGS="$(STAGE1_TFLAGS)"; \
21250 $(HOST_EXPORTS) \
21251 cd $(HOST_SUBDIR)/libcpp && \
21252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21253 CFLAGS="$(STAGE1_CFLAGS)" \
21254 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21255 LIBCFLAGS="$(LIBCFLAGS)" \
21256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21259 $(EXTRA_HOST_FLAGS) \
21260 $(STAGE1_FLAGS_TO_PASS) \
21261 TFLAGS="$(STAGE1_TFLAGS)" \
21262 $(TARGET-stage1-libcpp)
21264 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21265 clean-stage1: clean-stage1-libcpp
21266 clean-stage1-libcpp:
21267 @if [ $(current_stage) = stage1 ]; then \
21268 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21269 else \
21270 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21271 $(MAKE) stage1-start; \
21272 fi; \
21273 cd $(HOST_SUBDIR)/libcpp && \
21274 $(MAKE) $(EXTRA_HOST_FLAGS) \
21275 $(STAGE1_FLAGS_TO_PASS) clean
21276 @endif libcpp-bootstrap
21279 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21280 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21281 maybe-all-stage2-libcpp:
21282 maybe-clean-stage2-libcpp:
21283 @if libcpp-bootstrap
21284 maybe-all-stage2-libcpp: all-stage2-libcpp
21285 all-stage2: all-stage2-libcpp
21286 TARGET-stage2-libcpp = $(TARGET-libcpp)
21287 all-stage2-libcpp: configure-stage2-libcpp
21288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21289 @r=`${PWD_COMMAND}`; export r; \
21290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21291 TFLAGS="$(STAGE2_TFLAGS)"; \
21292 $(HOST_EXPORTS) \
21293 $(POSTSTAGE1_HOST_EXPORTS) \
21294 cd $(HOST_SUBDIR)/libcpp && \
21295 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21296 CFLAGS="$(STAGE2_CFLAGS)" \
21297 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21298 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21299 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21300 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21301 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21302 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21303 TFLAGS="$(STAGE2_TFLAGS)" \
21304 $(TARGET-stage2-libcpp)
21306 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21307 clean-stage2: clean-stage2-libcpp
21308 clean-stage2-libcpp:
21309 @if [ $(current_stage) = stage2 ]; then \
21310 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21311 else \
21312 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21313 $(MAKE) stage2-start; \
21314 fi; \
21315 cd $(HOST_SUBDIR)/libcpp && \
21316 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21317 @endif libcpp-bootstrap
21320 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21321 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21322 maybe-all-stage3-libcpp:
21323 maybe-clean-stage3-libcpp:
21324 @if libcpp-bootstrap
21325 maybe-all-stage3-libcpp: all-stage3-libcpp
21326 all-stage3: all-stage3-libcpp
21327 TARGET-stage3-libcpp = $(TARGET-libcpp)
21328 all-stage3-libcpp: configure-stage3-libcpp
21329 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21330 @r=`${PWD_COMMAND}`; export r; \
21331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21332 TFLAGS="$(STAGE3_TFLAGS)"; \
21333 $(HOST_EXPORTS) \
21334 $(POSTSTAGE1_HOST_EXPORTS) \
21335 cd $(HOST_SUBDIR)/libcpp && \
21336 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21337 CFLAGS="$(STAGE3_CFLAGS)" \
21338 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21339 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21340 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21341 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21342 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21343 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21344 TFLAGS="$(STAGE3_TFLAGS)" \
21345 $(TARGET-stage3-libcpp)
21347 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21348 clean-stage3: clean-stage3-libcpp
21349 clean-stage3-libcpp:
21350 @if [ $(current_stage) = stage3 ]; then \
21351 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21352 else \
21353 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21354 $(MAKE) stage3-start; \
21355 fi; \
21356 cd $(HOST_SUBDIR)/libcpp && \
21357 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21358 @endif libcpp-bootstrap
21361 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21362 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21363 maybe-all-stage4-libcpp:
21364 maybe-clean-stage4-libcpp:
21365 @if libcpp-bootstrap
21366 maybe-all-stage4-libcpp: all-stage4-libcpp
21367 all-stage4: all-stage4-libcpp
21368 TARGET-stage4-libcpp = $(TARGET-libcpp)
21369 all-stage4-libcpp: configure-stage4-libcpp
21370 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21371 @r=`${PWD_COMMAND}`; export r; \
21372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21373 TFLAGS="$(STAGE4_TFLAGS)"; \
21374 $(HOST_EXPORTS) \
21375 $(POSTSTAGE1_HOST_EXPORTS) \
21376 cd $(HOST_SUBDIR)/libcpp && \
21377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21378 CFLAGS="$(STAGE4_CFLAGS)" \
21379 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21380 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21381 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21382 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21383 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21384 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21385 TFLAGS="$(STAGE4_TFLAGS)" \
21386 $(TARGET-stage4-libcpp)
21388 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21389 clean-stage4: clean-stage4-libcpp
21390 clean-stage4-libcpp:
21391 @if [ $(current_stage) = stage4 ]; then \
21392 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21393 else \
21394 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21395 $(MAKE) stage4-start; \
21396 fi; \
21397 cd $(HOST_SUBDIR)/libcpp && \
21398 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21399 @endif libcpp-bootstrap
21402 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21403 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21404 maybe-all-stageprofile-libcpp:
21405 maybe-clean-stageprofile-libcpp:
21406 @if libcpp-bootstrap
21407 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21408 all-stageprofile: all-stageprofile-libcpp
21409 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21410 all-stageprofile-libcpp: configure-stageprofile-libcpp
21411 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21412 @r=`${PWD_COMMAND}`; export r; \
21413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21414 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21415 $(HOST_EXPORTS) \
21416 $(POSTSTAGE1_HOST_EXPORTS) \
21417 cd $(HOST_SUBDIR)/libcpp && \
21418 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21419 CFLAGS="$(STAGEprofile_CFLAGS)" \
21420 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21421 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21422 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21423 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21424 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21425 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21426 TFLAGS="$(STAGEprofile_TFLAGS)" \
21427 $(TARGET-stageprofile-libcpp)
21429 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21430 clean-stageprofile: clean-stageprofile-libcpp
21431 clean-stageprofile-libcpp:
21432 @if [ $(current_stage) = stageprofile ]; then \
21433 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21434 else \
21435 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21436 $(MAKE) stageprofile-start; \
21437 fi; \
21438 cd $(HOST_SUBDIR)/libcpp && \
21439 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21440 @endif libcpp-bootstrap
21443 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21444 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21445 maybe-all-stagefeedback-libcpp:
21446 maybe-clean-stagefeedback-libcpp:
21447 @if libcpp-bootstrap
21448 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21449 all-stagefeedback: all-stagefeedback-libcpp
21450 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21451 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21452 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21453 @r=`${PWD_COMMAND}`; export r; \
21454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21455 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21456 $(HOST_EXPORTS) \
21457 $(POSTSTAGE1_HOST_EXPORTS) \
21458 cd $(HOST_SUBDIR)/libcpp && \
21459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21460 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21461 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21462 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21466 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21467 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21468 $(TARGET-stagefeedback-libcpp)
21470 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21471 clean-stagefeedback: clean-stagefeedback-libcpp
21472 clean-stagefeedback-libcpp:
21473 @if [ $(current_stage) = stagefeedback ]; then \
21474 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21475 else \
21476 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21477 $(MAKE) stagefeedback-start; \
21478 fi; \
21479 cd $(HOST_SUBDIR)/libcpp && \
21480 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21481 @endif libcpp-bootstrap
21487 .PHONY: check-libcpp maybe-check-libcpp
21488 maybe-check-libcpp:
21489 @if libcpp
21490 maybe-check-libcpp: check-libcpp
21492 check-libcpp:
21493 @: $(MAKE); $(unstage)
21494 @r=`${PWD_COMMAND}`; export r; \
21495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21496 $(HOST_EXPORTS) \
21497 (cd $(HOST_SUBDIR)/libcpp && \
21498 $(MAKE) $(FLAGS_TO_PASS) check)
21500 @endif libcpp
21502 .PHONY: install-libcpp maybe-install-libcpp
21503 maybe-install-libcpp:
21504 @if libcpp
21505 maybe-install-libcpp: install-libcpp
21507 install-libcpp: installdirs
21508 @: $(MAKE); $(unstage)
21509 @r=`${PWD_COMMAND}`; export r; \
21510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511 $(HOST_EXPORTS) \
21512 (cd $(HOST_SUBDIR)/libcpp && \
21513 $(MAKE) $(FLAGS_TO_PASS) install)
21515 @endif libcpp
21517 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
21518 maybe-install-strip-libcpp:
21519 @if libcpp
21520 maybe-install-strip-libcpp: install-strip-libcpp
21522 install-strip-libcpp: installdirs
21523 @: $(MAKE); $(unstage)
21524 @r=`${PWD_COMMAND}`; export r; \
21525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21526 $(HOST_EXPORTS) \
21527 (cd $(HOST_SUBDIR)/libcpp && \
21528 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21530 @endif libcpp
21532 # Other targets (info, dvi, pdf, etc.)
21534 .PHONY: maybe-info-libcpp info-libcpp
21535 maybe-info-libcpp:
21536 @if libcpp
21537 maybe-info-libcpp: info-libcpp
21539 info-libcpp: \
21540 configure-libcpp
21541 @[ -f ./libcpp/Makefile ] || exit 0; \
21542 r=`${PWD_COMMAND}`; export r; \
21543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21544 $(HOST_EXPORTS) \
21545 for flag in $(EXTRA_HOST_FLAGS) ; do \
21546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21547 done; \
21548 echo "Doing info in libcpp" ; \
21549 (cd $(HOST_SUBDIR)/libcpp && \
21550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21552 "RANLIB=$${RANLIB}" \
21553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21554 info) \
21555 || exit 1
21557 @endif libcpp
21559 .PHONY: maybe-dvi-libcpp dvi-libcpp
21560 maybe-dvi-libcpp:
21561 @if libcpp
21562 maybe-dvi-libcpp: dvi-libcpp
21564 dvi-libcpp: \
21565 configure-libcpp
21566 @[ -f ./libcpp/Makefile ] || exit 0; \
21567 r=`${PWD_COMMAND}`; export r; \
21568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21569 $(HOST_EXPORTS) \
21570 for flag in $(EXTRA_HOST_FLAGS) ; do \
21571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21572 done; \
21573 echo "Doing dvi in libcpp" ; \
21574 (cd $(HOST_SUBDIR)/libcpp && \
21575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21577 "RANLIB=$${RANLIB}" \
21578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21579 dvi) \
21580 || exit 1
21582 @endif libcpp
21584 .PHONY: maybe-pdf-libcpp pdf-libcpp
21585 maybe-pdf-libcpp:
21586 @if libcpp
21587 maybe-pdf-libcpp: pdf-libcpp
21589 pdf-libcpp: \
21590 configure-libcpp
21591 @[ -f ./libcpp/Makefile ] || exit 0; \
21592 r=`${PWD_COMMAND}`; export r; \
21593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21594 $(HOST_EXPORTS) \
21595 for flag in $(EXTRA_HOST_FLAGS) ; do \
21596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21597 done; \
21598 echo "Doing pdf in libcpp" ; \
21599 (cd $(HOST_SUBDIR)/libcpp && \
21600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21602 "RANLIB=$${RANLIB}" \
21603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21604 pdf) \
21605 || exit 1
21607 @endif libcpp
21609 .PHONY: maybe-html-libcpp html-libcpp
21610 maybe-html-libcpp:
21611 @if libcpp
21612 maybe-html-libcpp: html-libcpp
21614 html-libcpp: \
21615 configure-libcpp
21616 @[ -f ./libcpp/Makefile ] || exit 0; \
21617 r=`${PWD_COMMAND}`; export r; \
21618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21619 $(HOST_EXPORTS) \
21620 for flag in $(EXTRA_HOST_FLAGS) ; do \
21621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21622 done; \
21623 echo "Doing html in libcpp" ; \
21624 (cd $(HOST_SUBDIR)/libcpp && \
21625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21627 "RANLIB=$${RANLIB}" \
21628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21629 html) \
21630 || exit 1
21632 @endif libcpp
21634 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21635 maybe-TAGS-libcpp:
21636 @if libcpp
21637 maybe-TAGS-libcpp: TAGS-libcpp
21639 TAGS-libcpp: \
21640 configure-libcpp
21641 @[ -f ./libcpp/Makefile ] || exit 0; \
21642 r=`${PWD_COMMAND}`; export r; \
21643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21644 $(HOST_EXPORTS) \
21645 for flag in $(EXTRA_HOST_FLAGS) ; do \
21646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21647 done; \
21648 echo "Doing TAGS in libcpp" ; \
21649 (cd $(HOST_SUBDIR)/libcpp && \
21650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21652 "RANLIB=$${RANLIB}" \
21653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21654 TAGS) \
21655 || exit 1
21657 @endif libcpp
21659 .PHONY: maybe-install-info-libcpp install-info-libcpp
21660 maybe-install-info-libcpp:
21661 @if libcpp
21662 maybe-install-info-libcpp: install-info-libcpp
21664 install-info-libcpp: \
21665 configure-libcpp \
21666 info-libcpp
21667 @[ -f ./libcpp/Makefile ] || exit 0; \
21668 r=`${PWD_COMMAND}`; export r; \
21669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21670 $(HOST_EXPORTS) \
21671 for flag in $(EXTRA_HOST_FLAGS) ; do \
21672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21673 done; \
21674 echo "Doing install-info in libcpp" ; \
21675 (cd $(HOST_SUBDIR)/libcpp && \
21676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21678 "RANLIB=$${RANLIB}" \
21679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21680 install-info) \
21681 || exit 1
21683 @endif libcpp
21685 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21686 maybe-install-pdf-libcpp:
21687 @if libcpp
21688 maybe-install-pdf-libcpp: install-pdf-libcpp
21690 install-pdf-libcpp: \
21691 configure-libcpp \
21692 pdf-libcpp
21693 @[ -f ./libcpp/Makefile ] || exit 0; \
21694 r=`${PWD_COMMAND}`; export r; \
21695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21696 $(HOST_EXPORTS) \
21697 for flag in $(EXTRA_HOST_FLAGS) ; do \
21698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21699 done; \
21700 echo "Doing install-pdf in libcpp" ; \
21701 (cd $(HOST_SUBDIR)/libcpp && \
21702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21704 "RANLIB=$${RANLIB}" \
21705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21706 install-pdf) \
21707 || exit 1
21709 @endif libcpp
21711 .PHONY: maybe-install-html-libcpp install-html-libcpp
21712 maybe-install-html-libcpp:
21713 @if libcpp
21714 maybe-install-html-libcpp: install-html-libcpp
21716 install-html-libcpp: \
21717 configure-libcpp \
21718 html-libcpp
21719 @[ -f ./libcpp/Makefile ] || exit 0; \
21720 r=`${PWD_COMMAND}`; export r; \
21721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21722 $(HOST_EXPORTS) \
21723 for flag in $(EXTRA_HOST_FLAGS) ; do \
21724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21725 done; \
21726 echo "Doing install-html in libcpp" ; \
21727 (cd $(HOST_SUBDIR)/libcpp && \
21728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21730 "RANLIB=$${RANLIB}" \
21731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21732 install-html) \
21733 || exit 1
21735 @endif libcpp
21737 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21738 maybe-installcheck-libcpp:
21739 @if libcpp
21740 maybe-installcheck-libcpp: installcheck-libcpp
21742 installcheck-libcpp: \
21743 configure-libcpp
21744 @[ -f ./libcpp/Makefile ] || exit 0; \
21745 r=`${PWD_COMMAND}`; export r; \
21746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21747 $(HOST_EXPORTS) \
21748 for flag in $(EXTRA_HOST_FLAGS) ; do \
21749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21750 done; \
21751 echo "Doing installcheck in libcpp" ; \
21752 (cd $(HOST_SUBDIR)/libcpp && \
21753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21755 "RANLIB=$${RANLIB}" \
21756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21757 installcheck) \
21758 || exit 1
21760 @endif libcpp
21762 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21763 maybe-mostlyclean-libcpp:
21764 @if libcpp
21765 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21767 mostlyclean-libcpp:
21768 @[ -f ./libcpp/Makefile ] || exit 0; \
21769 r=`${PWD_COMMAND}`; export r; \
21770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21771 $(HOST_EXPORTS) \
21772 for flag in $(EXTRA_HOST_FLAGS) ; do \
21773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21774 done; \
21775 echo "Doing mostlyclean in libcpp" ; \
21776 (cd $(HOST_SUBDIR)/libcpp && \
21777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21779 "RANLIB=$${RANLIB}" \
21780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21781 mostlyclean) \
21782 || exit 1
21784 @endif libcpp
21786 .PHONY: maybe-clean-libcpp clean-libcpp
21787 maybe-clean-libcpp:
21788 @if libcpp
21789 maybe-clean-libcpp: clean-libcpp
21791 clean-libcpp:
21792 @[ -f ./libcpp/Makefile ] || exit 0; \
21793 r=`${PWD_COMMAND}`; export r; \
21794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21795 $(HOST_EXPORTS) \
21796 for flag in $(EXTRA_HOST_FLAGS) ; do \
21797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21798 done; \
21799 echo "Doing clean in libcpp" ; \
21800 (cd $(HOST_SUBDIR)/libcpp && \
21801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21803 "RANLIB=$${RANLIB}" \
21804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21805 clean) \
21806 || exit 1
21808 @endif libcpp
21810 .PHONY: maybe-distclean-libcpp distclean-libcpp
21811 maybe-distclean-libcpp:
21812 @if libcpp
21813 maybe-distclean-libcpp: distclean-libcpp
21815 distclean-libcpp:
21816 @[ -f ./libcpp/Makefile ] || exit 0; \
21817 r=`${PWD_COMMAND}`; export r; \
21818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21819 $(HOST_EXPORTS) \
21820 for flag in $(EXTRA_HOST_FLAGS) ; do \
21821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21822 done; \
21823 echo "Doing distclean in libcpp" ; \
21824 (cd $(HOST_SUBDIR)/libcpp && \
21825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21827 "RANLIB=$${RANLIB}" \
21828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21829 distclean) \
21830 || exit 1
21832 @endif libcpp
21834 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21835 maybe-maintainer-clean-libcpp:
21836 @if libcpp
21837 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21839 maintainer-clean-libcpp:
21840 @[ -f ./libcpp/Makefile ] || exit 0; \
21841 r=`${PWD_COMMAND}`; export r; \
21842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21843 $(HOST_EXPORTS) \
21844 for flag in $(EXTRA_HOST_FLAGS) ; do \
21845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21846 done; \
21847 echo "Doing maintainer-clean in libcpp" ; \
21848 (cd $(HOST_SUBDIR)/libcpp && \
21849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21851 "RANLIB=$${RANLIB}" \
21852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21853 maintainer-clean) \
21854 || exit 1
21856 @endif libcpp
21860 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21861 maybe-configure-libdecnumber:
21862 @if gcc-bootstrap
21863 configure-libdecnumber: stage_current
21864 @endif gcc-bootstrap
21865 @if libdecnumber
21866 maybe-configure-libdecnumber: configure-libdecnumber
21867 configure-libdecnumber:
21868 @r=`${PWD_COMMAND}`; export r; \
21869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21870 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21872 $(HOST_EXPORTS) \
21873 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21874 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21875 case $(srcdir) in \
21876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21877 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21879 esac; \
21880 module_srcdir=libdecnumber; \
21881 $(SHELL) \
21882 $$s/$$module_srcdir/configure \
21883 --srcdir=$${topdir}/$$module_srcdir \
21884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21885 --target=${target_alias} \
21886 || exit 1
21887 @endif libdecnumber
21891 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21892 maybe-configure-stage1-libdecnumber:
21893 @if libdecnumber-bootstrap
21894 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21895 configure-stage1-libdecnumber:
21896 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21897 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21898 @r=`${PWD_COMMAND}`; export r; \
21899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21900 TFLAGS="$(STAGE1_TFLAGS)"; \
21901 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21902 $(HOST_EXPORTS) \
21903 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21904 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21905 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21906 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21908 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21909 case $(srcdir) in \
21910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21911 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21913 esac; \
21914 module_srcdir=libdecnumber; \
21915 $(SHELL) $$s/$$module_srcdir/configure \
21916 --srcdir=$${topdir}/$$module_srcdir \
21917 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21918 --target=${target_alias} \
21920 $(STAGE1_CONFIGURE_FLAGS)
21921 @endif libdecnumber-bootstrap
21923 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21924 maybe-configure-stage2-libdecnumber:
21925 @if libdecnumber-bootstrap
21926 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21927 configure-stage2-libdecnumber:
21928 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21929 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21930 @r=`${PWD_COMMAND}`; export r; \
21931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21932 TFLAGS="$(STAGE2_TFLAGS)"; \
21933 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21934 $(HOST_EXPORTS) \
21935 $(POSTSTAGE1_HOST_EXPORTS) \
21936 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21937 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21938 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21939 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21940 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21941 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21942 case $(srcdir) in \
21943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21944 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21946 esac; \
21947 module_srcdir=libdecnumber; \
21948 $(SHELL) $$s/$$module_srcdir/configure \
21949 --srcdir=$${topdir}/$$module_srcdir \
21950 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21951 --target=${target_alias} \
21952 --with-build-libsubdir=$(HOST_SUBDIR) \
21953 $(STAGE2_CONFIGURE_FLAGS)
21954 @endif libdecnumber-bootstrap
21956 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21957 maybe-configure-stage3-libdecnumber:
21958 @if libdecnumber-bootstrap
21959 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21960 configure-stage3-libdecnumber:
21961 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21962 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21963 @r=`${PWD_COMMAND}`; export r; \
21964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21965 TFLAGS="$(STAGE3_TFLAGS)"; \
21966 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21967 $(HOST_EXPORTS) \
21968 $(POSTSTAGE1_HOST_EXPORTS) \
21969 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21970 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21971 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21972 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21974 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21975 case $(srcdir) in \
21976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21977 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21979 esac; \
21980 module_srcdir=libdecnumber; \
21981 $(SHELL) $$s/$$module_srcdir/configure \
21982 --srcdir=$${topdir}/$$module_srcdir \
21983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21984 --target=${target_alias} \
21985 --with-build-libsubdir=$(HOST_SUBDIR) \
21986 $(STAGE3_CONFIGURE_FLAGS)
21987 @endif libdecnumber-bootstrap
21989 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21990 maybe-configure-stage4-libdecnumber:
21991 @if libdecnumber-bootstrap
21992 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21993 configure-stage4-libdecnumber:
21994 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21995 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21996 @r=`${PWD_COMMAND}`; export r; \
21997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21998 TFLAGS="$(STAGE4_TFLAGS)"; \
21999 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22000 $(HOST_EXPORTS) \
22001 $(POSTSTAGE1_HOST_EXPORTS) \
22002 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22003 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22004 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22005 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
22006 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22007 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22008 case $(srcdir) in \
22009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22010 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22012 esac; \
22013 module_srcdir=libdecnumber; \
22014 $(SHELL) $$s/$$module_srcdir/configure \
22015 --srcdir=$${topdir}/$$module_srcdir \
22016 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22017 --target=${target_alias} \
22018 --with-build-libsubdir=$(HOST_SUBDIR) \
22019 $(STAGE4_CONFIGURE_FLAGS)
22020 @endif libdecnumber-bootstrap
22022 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
22023 maybe-configure-stageprofile-libdecnumber:
22024 @if libdecnumber-bootstrap
22025 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22026 configure-stageprofile-libdecnumber:
22027 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22029 @r=`${PWD_COMMAND}`; export r; \
22030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22031 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22032 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22033 $(HOST_EXPORTS) \
22034 $(POSTSTAGE1_HOST_EXPORTS) \
22035 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22036 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22037 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22038 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
22039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22040 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22041 case $(srcdir) in \
22042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22043 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22045 esac; \
22046 module_srcdir=libdecnumber; \
22047 $(SHELL) $$s/$$module_srcdir/configure \
22048 --srcdir=$${topdir}/$$module_srcdir \
22049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22050 --target=${target_alias} \
22051 --with-build-libsubdir=$(HOST_SUBDIR) \
22052 $(STAGEprofile_CONFIGURE_FLAGS)
22053 @endif libdecnumber-bootstrap
22055 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
22056 maybe-configure-stagefeedback-libdecnumber:
22057 @if libdecnumber-bootstrap
22058 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22059 configure-stagefeedback-libdecnumber:
22060 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22062 @r=`${PWD_COMMAND}`; export r; \
22063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22064 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22065 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22066 $(HOST_EXPORTS) \
22067 $(POSTSTAGE1_HOST_EXPORTS) \
22068 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22069 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22070 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22071 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
22072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22073 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22074 case $(srcdir) in \
22075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22076 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22078 esac; \
22079 module_srcdir=libdecnumber; \
22080 $(SHELL) $$s/$$module_srcdir/configure \
22081 --srcdir=$${topdir}/$$module_srcdir \
22082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22083 --target=${target_alias} \
22084 --with-build-libsubdir=$(HOST_SUBDIR) \
22085 $(STAGEfeedback_CONFIGURE_FLAGS)
22086 @endif libdecnumber-bootstrap
22092 .PHONY: all-libdecnumber maybe-all-libdecnumber
22093 maybe-all-libdecnumber:
22094 @if gcc-bootstrap
22095 all-libdecnumber: stage_current
22096 @endif gcc-bootstrap
22097 @if libdecnumber
22098 TARGET-libdecnumber=all
22099 maybe-all-libdecnumber: all-libdecnumber
22100 all-libdecnumber: configure-libdecnumber
22101 @r=`${PWD_COMMAND}`; export r; \
22102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22103 $(HOST_EXPORTS) \
22104 (cd $(HOST_SUBDIR)/libdecnumber && \
22105 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22106 $(TARGET-libdecnumber))
22107 @endif libdecnumber
22111 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
22112 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
22113 maybe-all-stage1-libdecnumber:
22114 maybe-clean-stage1-libdecnumber:
22115 @if libdecnumber-bootstrap
22116 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
22117 all-stage1: all-stage1-libdecnumber
22118 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
22119 all-stage1-libdecnumber: configure-stage1-libdecnumber
22120 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22121 @r=`${PWD_COMMAND}`; export r; \
22122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22123 TFLAGS="$(STAGE1_TFLAGS)"; \
22124 $(HOST_EXPORTS) \
22125 cd $(HOST_SUBDIR)/libdecnumber && \
22126 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22127 CFLAGS="$(STAGE1_CFLAGS)" \
22128 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22129 LIBCFLAGS="$(LIBCFLAGS)" \
22130 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22131 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22132 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22133 $(EXTRA_HOST_FLAGS) \
22134 $(STAGE1_FLAGS_TO_PASS) \
22135 TFLAGS="$(STAGE1_TFLAGS)" \
22136 $(TARGET-stage1-libdecnumber)
22138 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22139 clean-stage1: clean-stage1-libdecnumber
22140 clean-stage1-libdecnumber:
22141 @if [ $(current_stage) = stage1 ]; then \
22142 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22143 else \
22144 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22145 $(MAKE) stage1-start; \
22146 fi; \
22147 cd $(HOST_SUBDIR)/libdecnumber && \
22148 $(MAKE) $(EXTRA_HOST_FLAGS) \
22149 $(STAGE1_FLAGS_TO_PASS) clean
22150 @endif libdecnumber-bootstrap
22153 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22154 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22155 maybe-all-stage2-libdecnumber:
22156 maybe-clean-stage2-libdecnumber:
22157 @if libdecnumber-bootstrap
22158 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22159 all-stage2: all-stage2-libdecnumber
22160 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22161 all-stage2-libdecnumber: configure-stage2-libdecnumber
22162 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22163 @r=`${PWD_COMMAND}`; export r; \
22164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22165 TFLAGS="$(STAGE2_TFLAGS)"; \
22166 $(HOST_EXPORTS) \
22167 $(POSTSTAGE1_HOST_EXPORTS) \
22168 cd $(HOST_SUBDIR)/libdecnumber && \
22169 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22170 CFLAGS="$(STAGE2_CFLAGS)" \
22171 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22172 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22173 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22174 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22175 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22176 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22177 TFLAGS="$(STAGE2_TFLAGS)" \
22178 $(TARGET-stage2-libdecnumber)
22180 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22181 clean-stage2: clean-stage2-libdecnumber
22182 clean-stage2-libdecnumber:
22183 @if [ $(current_stage) = stage2 ]; then \
22184 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22185 else \
22186 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22187 $(MAKE) stage2-start; \
22188 fi; \
22189 cd $(HOST_SUBDIR)/libdecnumber && \
22190 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22191 @endif libdecnumber-bootstrap
22194 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22195 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22196 maybe-all-stage3-libdecnumber:
22197 maybe-clean-stage3-libdecnumber:
22198 @if libdecnumber-bootstrap
22199 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22200 all-stage3: all-stage3-libdecnumber
22201 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22202 all-stage3-libdecnumber: configure-stage3-libdecnumber
22203 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22204 @r=`${PWD_COMMAND}`; export r; \
22205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22206 TFLAGS="$(STAGE3_TFLAGS)"; \
22207 $(HOST_EXPORTS) \
22208 $(POSTSTAGE1_HOST_EXPORTS) \
22209 cd $(HOST_SUBDIR)/libdecnumber && \
22210 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22211 CFLAGS="$(STAGE3_CFLAGS)" \
22212 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22213 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22214 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22215 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22216 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22217 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22218 TFLAGS="$(STAGE3_TFLAGS)" \
22219 $(TARGET-stage3-libdecnumber)
22221 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22222 clean-stage3: clean-stage3-libdecnumber
22223 clean-stage3-libdecnumber:
22224 @if [ $(current_stage) = stage3 ]; then \
22225 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22226 else \
22227 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22228 $(MAKE) stage3-start; \
22229 fi; \
22230 cd $(HOST_SUBDIR)/libdecnumber && \
22231 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22232 @endif libdecnumber-bootstrap
22235 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22236 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22237 maybe-all-stage4-libdecnumber:
22238 maybe-clean-stage4-libdecnumber:
22239 @if libdecnumber-bootstrap
22240 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22241 all-stage4: all-stage4-libdecnumber
22242 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22243 all-stage4-libdecnumber: configure-stage4-libdecnumber
22244 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22245 @r=`${PWD_COMMAND}`; export r; \
22246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22247 TFLAGS="$(STAGE4_TFLAGS)"; \
22248 $(HOST_EXPORTS) \
22249 $(POSTSTAGE1_HOST_EXPORTS) \
22250 cd $(HOST_SUBDIR)/libdecnumber && \
22251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22252 CFLAGS="$(STAGE4_CFLAGS)" \
22253 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22254 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22255 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22256 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22257 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22258 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22259 TFLAGS="$(STAGE4_TFLAGS)" \
22260 $(TARGET-stage4-libdecnumber)
22262 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22263 clean-stage4: clean-stage4-libdecnumber
22264 clean-stage4-libdecnumber:
22265 @if [ $(current_stage) = stage4 ]; then \
22266 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22267 else \
22268 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22269 $(MAKE) stage4-start; \
22270 fi; \
22271 cd $(HOST_SUBDIR)/libdecnumber && \
22272 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22273 @endif libdecnumber-bootstrap
22276 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22277 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22278 maybe-all-stageprofile-libdecnumber:
22279 maybe-clean-stageprofile-libdecnumber:
22280 @if libdecnumber-bootstrap
22281 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22282 all-stageprofile: all-stageprofile-libdecnumber
22283 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22284 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22285 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22286 @r=`${PWD_COMMAND}`; export r; \
22287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22288 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22289 $(HOST_EXPORTS) \
22290 $(POSTSTAGE1_HOST_EXPORTS) \
22291 cd $(HOST_SUBDIR)/libdecnumber && \
22292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22293 CFLAGS="$(STAGEprofile_CFLAGS)" \
22294 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22295 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22299 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22300 TFLAGS="$(STAGEprofile_TFLAGS)" \
22301 $(TARGET-stageprofile-libdecnumber)
22303 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22304 clean-stageprofile: clean-stageprofile-libdecnumber
22305 clean-stageprofile-libdecnumber:
22306 @if [ $(current_stage) = stageprofile ]; then \
22307 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22308 else \
22309 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22310 $(MAKE) stageprofile-start; \
22311 fi; \
22312 cd $(HOST_SUBDIR)/libdecnumber && \
22313 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22314 @endif libdecnumber-bootstrap
22317 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22318 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22319 maybe-all-stagefeedback-libdecnumber:
22320 maybe-clean-stagefeedback-libdecnumber:
22321 @if libdecnumber-bootstrap
22322 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22323 all-stagefeedback: all-stagefeedback-libdecnumber
22324 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22325 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22326 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22327 @r=`${PWD_COMMAND}`; export r; \
22328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22329 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22330 $(HOST_EXPORTS) \
22331 $(POSTSTAGE1_HOST_EXPORTS) \
22332 cd $(HOST_SUBDIR)/libdecnumber && \
22333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22334 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22335 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22336 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22340 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22341 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22342 $(TARGET-stagefeedback-libdecnumber)
22344 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22345 clean-stagefeedback: clean-stagefeedback-libdecnumber
22346 clean-stagefeedback-libdecnumber:
22347 @if [ $(current_stage) = stagefeedback ]; then \
22348 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22349 else \
22350 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22351 $(MAKE) stagefeedback-start; \
22352 fi; \
22353 cd $(HOST_SUBDIR)/libdecnumber && \
22354 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22355 @endif libdecnumber-bootstrap
22361 .PHONY: check-libdecnumber maybe-check-libdecnumber
22362 maybe-check-libdecnumber:
22363 @if libdecnumber
22364 maybe-check-libdecnumber: check-libdecnumber
22366 check-libdecnumber:
22367 @: $(MAKE); $(unstage)
22368 @r=`${PWD_COMMAND}`; export r; \
22369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22370 $(HOST_EXPORTS) \
22371 (cd $(HOST_SUBDIR)/libdecnumber && \
22372 $(MAKE) $(FLAGS_TO_PASS) check)
22374 @endif libdecnumber
22376 .PHONY: install-libdecnumber maybe-install-libdecnumber
22377 maybe-install-libdecnumber:
22378 @if libdecnumber
22379 maybe-install-libdecnumber: install-libdecnumber
22381 install-libdecnumber: installdirs
22382 @: $(MAKE); $(unstage)
22383 @r=`${PWD_COMMAND}`; export r; \
22384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22385 $(HOST_EXPORTS) \
22386 (cd $(HOST_SUBDIR)/libdecnumber && \
22387 $(MAKE) $(FLAGS_TO_PASS) install)
22389 @endif libdecnumber
22391 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22392 maybe-install-strip-libdecnumber:
22393 @if libdecnumber
22394 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22396 install-strip-libdecnumber: installdirs
22397 @: $(MAKE); $(unstage)
22398 @r=`${PWD_COMMAND}`; export r; \
22399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22400 $(HOST_EXPORTS) \
22401 (cd $(HOST_SUBDIR)/libdecnumber && \
22402 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22404 @endif libdecnumber
22406 # Other targets (info, dvi, pdf, etc.)
22408 .PHONY: maybe-info-libdecnumber info-libdecnumber
22409 maybe-info-libdecnumber:
22410 @if libdecnumber
22411 maybe-info-libdecnumber: info-libdecnumber
22413 info-libdecnumber: \
22414 configure-libdecnumber
22415 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22416 r=`${PWD_COMMAND}`; export r; \
22417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22418 $(HOST_EXPORTS) \
22419 for flag in $(EXTRA_HOST_FLAGS) ; do \
22420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22421 done; \
22422 echo "Doing info in libdecnumber" ; \
22423 (cd $(HOST_SUBDIR)/libdecnumber && \
22424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22426 "RANLIB=$${RANLIB}" \
22427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22428 info) \
22429 || exit 1
22431 @endif libdecnumber
22433 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22434 maybe-dvi-libdecnumber:
22435 @if libdecnumber
22436 maybe-dvi-libdecnumber: dvi-libdecnumber
22438 dvi-libdecnumber: \
22439 configure-libdecnumber
22440 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22441 r=`${PWD_COMMAND}`; export r; \
22442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22443 $(HOST_EXPORTS) \
22444 for flag in $(EXTRA_HOST_FLAGS) ; do \
22445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22446 done; \
22447 echo "Doing dvi in libdecnumber" ; \
22448 (cd $(HOST_SUBDIR)/libdecnumber && \
22449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22451 "RANLIB=$${RANLIB}" \
22452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22453 dvi) \
22454 || exit 1
22456 @endif libdecnumber
22458 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22459 maybe-pdf-libdecnumber:
22460 @if libdecnumber
22461 maybe-pdf-libdecnumber: pdf-libdecnumber
22463 pdf-libdecnumber: \
22464 configure-libdecnumber
22465 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22466 r=`${PWD_COMMAND}`; export r; \
22467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22468 $(HOST_EXPORTS) \
22469 for flag in $(EXTRA_HOST_FLAGS) ; do \
22470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22471 done; \
22472 echo "Doing pdf in libdecnumber" ; \
22473 (cd $(HOST_SUBDIR)/libdecnumber && \
22474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22476 "RANLIB=$${RANLIB}" \
22477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22478 pdf) \
22479 || exit 1
22481 @endif libdecnumber
22483 .PHONY: maybe-html-libdecnumber html-libdecnumber
22484 maybe-html-libdecnumber:
22485 @if libdecnumber
22486 maybe-html-libdecnumber: html-libdecnumber
22488 html-libdecnumber: \
22489 configure-libdecnumber
22490 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22491 r=`${PWD_COMMAND}`; export r; \
22492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22493 $(HOST_EXPORTS) \
22494 for flag in $(EXTRA_HOST_FLAGS) ; do \
22495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22496 done; \
22497 echo "Doing html in libdecnumber" ; \
22498 (cd $(HOST_SUBDIR)/libdecnumber && \
22499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22501 "RANLIB=$${RANLIB}" \
22502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22503 html) \
22504 || exit 1
22506 @endif libdecnumber
22508 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22509 maybe-TAGS-libdecnumber:
22510 @if libdecnumber
22511 maybe-TAGS-libdecnumber: TAGS-libdecnumber
22513 TAGS-libdecnumber: \
22514 configure-libdecnumber
22515 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22516 r=`${PWD_COMMAND}`; export r; \
22517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22518 $(HOST_EXPORTS) \
22519 for flag in $(EXTRA_HOST_FLAGS) ; do \
22520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22521 done; \
22522 echo "Doing TAGS in libdecnumber" ; \
22523 (cd $(HOST_SUBDIR)/libdecnumber && \
22524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22526 "RANLIB=$${RANLIB}" \
22527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22528 TAGS) \
22529 || exit 1
22531 @endif libdecnumber
22533 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22534 maybe-install-info-libdecnumber:
22535 @if libdecnumber
22536 maybe-install-info-libdecnumber: install-info-libdecnumber
22538 install-info-libdecnumber: \
22539 configure-libdecnumber \
22540 info-libdecnumber
22541 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22542 r=`${PWD_COMMAND}`; export r; \
22543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22544 $(HOST_EXPORTS) \
22545 for flag in $(EXTRA_HOST_FLAGS) ; do \
22546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22547 done; \
22548 echo "Doing install-info in libdecnumber" ; \
22549 (cd $(HOST_SUBDIR)/libdecnumber && \
22550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22552 "RANLIB=$${RANLIB}" \
22553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22554 install-info) \
22555 || exit 1
22557 @endif libdecnumber
22559 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22560 maybe-install-pdf-libdecnumber:
22561 @if libdecnumber
22562 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22564 install-pdf-libdecnumber: \
22565 configure-libdecnumber \
22566 pdf-libdecnumber
22567 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22568 r=`${PWD_COMMAND}`; export r; \
22569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22570 $(HOST_EXPORTS) \
22571 for flag in $(EXTRA_HOST_FLAGS) ; do \
22572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22573 done; \
22574 echo "Doing install-pdf in libdecnumber" ; \
22575 (cd $(HOST_SUBDIR)/libdecnumber && \
22576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22578 "RANLIB=$${RANLIB}" \
22579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22580 install-pdf) \
22581 || exit 1
22583 @endif libdecnumber
22585 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22586 maybe-install-html-libdecnumber:
22587 @if libdecnumber
22588 maybe-install-html-libdecnumber: install-html-libdecnumber
22590 install-html-libdecnumber: \
22591 configure-libdecnumber \
22592 html-libdecnumber
22593 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22594 r=`${PWD_COMMAND}`; export r; \
22595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22596 $(HOST_EXPORTS) \
22597 for flag in $(EXTRA_HOST_FLAGS) ; do \
22598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22599 done; \
22600 echo "Doing install-html in libdecnumber" ; \
22601 (cd $(HOST_SUBDIR)/libdecnumber && \
22602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22604 "RANLIB=$${RANLIB}" \
22605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22606 install-html) \
22607 || exit 1
22609 @endif libdecnumber
22611 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22612 maybe-installcheck-libdecnumber:
22613 @if libdecnumber
22614 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22616 installcheck-libdecnumber: \
22617 configure-libdecnumber
22618 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22619 r=`${PWD_COMMAND}`; export r; \
22620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22621 $(HOST_EXPORTS) \
22622 for flag in $(EXTRA_HOST_FLAGS) ; do \
22623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22624 done; \
22625 echo "Doing installcheck in libdecnumber" ; \
22626 (cd $(HOST_SUBDIR)/libdecnumber && \
22627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22629 "RANLIB=$${RANLIB}" \
22630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22631 installcheck) \
22632 || exit 1
22634 @endif libdecnumber
22636 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22637 maybe-mostlyclean-libdecnumber:
22638 @if libdecnumber
22639 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22641 mostlyclean-libdecnumber:
22642 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22643 r=`${PWD_COMMAND}`; export r; \
22644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22645 $(HOST_EXPORTS) \
22646 for flag in $(EXTRA_HOST_FLAGS) ; do \
22647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22648 done; \
22649 echo "Doing mostlyclean in libdecnumber" ; \
22650 (cd $(HOST_SUBDIR)/libdecnumber && \
22651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22653 "RANLIB=$${RANLIB}" \
22654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22655 mostlyclean) \
22656 || exit 1
22658 @endif libdecnumber
22660 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22661 maybe-clean-libdecnumber:
22662 @if libdecnumber
22663 maybe-clean-libdecnumber: clean-libdecnumber
22665 clean-libdecnumber:
22666 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22667 r=`${PWD_COMMAND}`; export r; \
22668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22669 $(HOST_EXPORTS) \
22670 for flag in $(EXTRA_HOST_FLAGS) ; do \
22671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22672 done; \
22673 echo "Doing clean in libdecnumber" ; \
22674 (cd $(HOST_SUBDIR)/libdecnumber && \
22675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22677 "RANLIB=$${RANLIB}" \
22678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22679 clean) \
22680 || exit 1
22682 @endif libdecnumber
22684 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22685 maybe-distclean-libdecnumber:
22686 @if libdecnumber
22687 maybe-distclean-libdecnumber: distclean-libdecnumber
22689 distclean-libdecnumber:
22690 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22691 r=`${PWD_COMMAND}`; export r; \
22692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22693 $(HOST_EXPORTS) \
22694 for flag in $(EXTRA_HOST_FLAGS) ; do \
22695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22696 done; \
22697 echo "Doing distclean in libdecnumber" ; \
22698 (cd $(HOST_SUBDIR)/libdecnumber && \
22699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22701 "RANLIB=$${RANLIB}" \
22702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22703 distclean) \
22704 || exit 1
22706 @endif libdecnumber
22708 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22709 maybe-maintainer-clean-libdecnumber:
22710 @if libdecnumber
22711 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22713 maintainer-clean-libdecnumber:
22714 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22715 r=`${PWD_COMMAND}`; export r; \
22716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22717 $(HOST_EXPORTS) \
22718 for flag in $(EXTRA_HOST_FLAGS) ; do \
22719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22720 done; \
22721 echo "Doing maintainer-clean in libdecnumber" ; \
22722 (cd $(HOST_SUBDIR)/libdecnumber && \
22723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22725 "RANLIB=$${RANLIB}" \
22726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22727 maintainer-clean) \
22728 || exit 1
22730 @endif libdecnumber
22734 .PHONY: configure-libgui maybe-configure-libgui
22735 maybe-configure-libgui:
22736 @if gcc-bootstrap
22737 configure-libgui: stage_current
22738 @endif gcc-bootstrap
22739 @if libgui
22740 maybe-configure-libgui: configure-libgui
22741 configure-libgui:
22742 @: $(MAKE); $(unstage)
22743 @r=`${PWD_COMMAND}`; export r; \
22744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22745 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22747 $(HOST_EXPORTS) \
22748 echo Configuring in $(HOST_SUBDIR)/libgui; \
22749 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22750 case $(srcdir) in \
22751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22752 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22754 esac; \
22755 module_srcdir=libgui; \
22756 $(SHELL) \
22757 $$s/$$module_srcdir/configure \
22758 --srcdir=$${topdir}/$$module_srcdir \
22759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22760 --target=${target_alias} \
22761 || exit 1
22762 @endif libgui
22768 .PHONY: all-libgui maybe-all-libgui
22769 maybe-all-libgui:
22770 @if gcc-bootstrap
22771 all-libgui: stage_current
22772 @endif gcc-bootstrap
22773 @if libgui
22774 TARGET-libgui=all
22775 maybe-all-libgui: all-libgui
22776 all-libgui: configure-libgui
22777 @: $(MAKE); $(unstage)
22778 @r=`${PWD_COMMAND}`; export r; \
22779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22780 $(HOST_EXPORTS) \
22781 (cd $(HOST_SUBDIR)/libgui && \
22782 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22783 $(TARGET-libgui))
22784 @endif libgui
22789 .PHONY: check-libgui maybe-check-libgui
22790 maybe-check-libgui:
22791 @if libgui
22792 maybe-check-libgui: check-libgui
22794 check-libgui:
22795 @: $(MAKE); $(unstage)
22796 @r=`${PWD_COMMAND}`; export r; \
22797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22798 $(HOST_EXPORTS) \
22799 (cd $(HOST_SUBDIR)/libgui && \
22800 $(MAKE) $(FLAGS_TO_PASS) check)
22802 @endif libgui
22804 .PHONY: install-libgui maybe-install-libgui
22805 maybe-install-libgui:
22806 @if libgui
22807 maybe-install-libgui: install-libgui
22809 install-libgui: installdirs
22810 @: $(MAKE); $(unstage)
22811 @r=`${PWD_COMMAND}`; export r; \
22812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22813 $(HOST_EXPORTS) \
22814 (cd $(HOST_SUBDIR)/libgui && \
22815 $(MAKE) $(FLAGS_TO_PASS) install)
22817 @endif libgui
22819 .PHONY: install-strip-libgui maybe-install-strip-libgui
22820 maybe-install-strip-libgui:
22821 @if libgui
22822 maybe-install-strip-libgui: install-strip-libgui
22824 install-strip-libgui: installdirs
22825 @: $(MAKE); $(unstage)
22826 @r=`${PWD_COMMAND}`; export r; \
22827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22828 $(HOST_EXPORTS) \
22829 (cd $(HOST_SUBDIR)/libgui && \
22830 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22832 @endif libgui
22834 # Other targets (info, dvi, pdf, etc.)
22836 .PHONY: maybe-info-libgui info-libgui
22837 maybe-info-libgui:
22838 @if libgui
22839 maybe-info-libgui: info-libgui
22841 info-libgui: \
22842 configure-libgui
22843 @: $(MAKE); $(unstage)
22844 @[ -f ./libgui/Makefile ] || exit 0; \
22845 r=`${PWD_COMMAND}`; export r; \
22846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22847 $(HOST_EXPORTS) \
22848 for flag in $(EXTRA_HOST_FLAGS) ; do \
22849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22850 done; \
22851 echo "Doing info in libgui" ; \
22852 (cd $(HOST_SUBDIR)/libgui && \
22853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22855 "RANLIB=$${RANLIB}" \
22856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22857 info) \
22858 || exit 1
22860 @endif libgui
22862 .PHONY: maybe-dvi-libgui dvi-libgui
22863 maybe-dvi-libgui:
22864 @if libgui
22865 maybe-dvi-libgui: dvi-libgui
22867 dvi-libgui: \
22868 configure-libgui
22869 @: $(MAKE); $(unstage)
22870 @[ -f ./libgui/Makefile ] || exit 0; \
22871 r=`${PWD_COMMAND}`; export r; \
22872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22873 $(HOST_EXPORTS) \
22874 for flag in $(EXTRA_HOST_FLAGS) ; do \
22875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22876 done; \
22877 echo "Doing dvi in libgui" ; \
22878 (cd $(HOST_SUBDIR)/libgui && \
22879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22881 "RANLIB=$${RANLIB}" \
22882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22883 dvi) \
22884 || exit 1
22886 @endif libgui
22888 .PHONY: maybe-pdf-libgui pdf-libgui
22889 maybe-pdf-libgui:
22890 @if libgui
22891 maybe-pdf-libgui: pdf-libgui
22893 pdf-libgui: \
22894 configure-libgui
22895 @: $(MAKE); $(unstage)
22896 @[ -f ./libgui/Makefile ] || exit 0; \
22897 r=`${PWD_COMMAND}`; export r; \
22898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22899 $(HOST_EXPORTS) \
22900 for flag in $(EXTRA_HOST_FLAGS) ; do \
22901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22902 done; \
22903 echo "Doing pdf in libgui" ; \
22904 (cd $(HOST_SUBDIR)/libgui && \
22905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22907 "RANLIB=$${RANLIB}" \
22908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22909 pdf) \
22910 || exit 1
22912 @endif libgui
22914 .PHONY: maybe-html-libgui html-libgui
22915 maybe-html-libgui:
22916 @if libgui
22917 maybe-html-libgui: html-libgui
22919 html-libgui: \
22920 configure-libgui
22921 @: $(MAKE); $(unstage)
22922 @[ -f ./libgui/Makefile ] || exit 0; \
22923 r=`${PWD_COMMAND}`; export r; \
22924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22925 $(HOST_EXPORTS) \
22926 for flag in $(EXTRA_HOST_FLAGS) ; do \
22927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22928 done; \
22929 echo "Doing html in libgui" ; \
22930 (cd $(HOST_SUBDIR)/libgui && \
22931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22933 "RANLIB=$${RANLIB}" \
22934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22935 html) \
22936 || exit 1
22938 @endif libgui
22940 .PHONY: maybe-TAGS-libgui TAGS-libgui
22941 maybe-TAGS-libgui:
22942 @if libgui
22943 maybe-TAGS-libgui: TAGS-libgui
22945 TAGS-libgui: \
22946 configure-libgui
22947 @: $(MAKE); $(unstage)
22948 @[ -f ./libgui/Makefile ] || exit 0; \
22949 r=`${PWD_COMMAND}`; export r; \
22950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22951 $(HOST_EXPORTS) \
22952 for flag in $(EXTRA_HOST_FLAGS) ; do \
22953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22954 done; \
22955 echo "Doing TAGS in libgui" ; \
22956 (cd $(HOST_SUBDIR)/libgui && \
22957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22959 "RANLIB=$${RANLIB}" \
22960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22961 TAGS) \
22962 || exit 1
22964 @endif libgui
22966 .PHONY: maybe-install-info-libgui install-info-libgui
22967 maybe-install-info-libgui:
22968 @if libgui
22969 maybe-install-info-libgui: install-info-libgui
22971 install-info-libgui: \
22972 configure-libgui \
22973 info-libgui
22974 @: $(MAKE); $(unstage)
22975 @[ -f ./libgui/Makefile ] || exit 0; \
22976 r=`${PWD_COMMAND}`; export r; \
22977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22978 $(HOST_EXPORTS) \
22979 for flag in $(EXTRA_HOST_FLAGS) ; do \
22980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22981 done; \
22982 echo "Doing install-info in libgui" ; \
22983 (cd $(HOST_SUBDIR)/libgui && \
22984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22986 "RANLIB=$${RANLIB}" \
22987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22988 install-info) \
22989 || exit 1
22991 @endif libgui
22993 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22994 maybe-install-pdf-libgui:
22995 @if libgui
22996 maybe-install-pdf-libgui: install-pdf-libgui
22998 install-pdf-libgui: \
22999 configure-libgui \
23000 pdf-libgui
23001 @: $(MAKE); $(unstage)
23002 @[ -f ./libgui/Makefile ] || exit 0; \
23003 r=`${PWD_COMMAND}`; export r; \
23004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23005 $(HOST_EXPORTS) \
23006 for flag in $(EXTRA_HOST_FLAGS) ; do \
23007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23008 done; \
23009 echo "Doing install-pdf in libgui" ; \
23010 (cd $(HOST_SUBDIR)/libgui && \
23011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23013 "RANLIB=$${RANLIB}" \
23014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23015 install-pdf) \
23016 || exit 1
23018 @endif libgui
23020 .PHONY: maybe-install-html-libgui install-html-libgui
23021 maybe-install-html-libgui:
23022 @if libgui
23023 maybe-install-html-libgui: install-html-libgui
23025 install-html-libgui: \
23026 configure-libgui \
23027 html-libgui
23028 @: $(MAKE); $(unstage)
23029 @[ -f ./libgui/Makefile ] || exit 0; \
23030 r=`${PWD_COMMAND}`; export r; \
23031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23032 $(HOST_EXPORTS) \
23033 for flag in $(EXTRA_HOST_FLAGS) ; do \
23034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23035 done; \
23036 echo "Doing install-html in libgui" ; \
23037 (cd $(HOST_SUBDIR)/libgui && \
23038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23040 "RANLIB=$${RANLIB}" \
23041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23042 install-html) \
23043 || exit 1
23045 @endif libgui
23047 .PHONY: maybe-installcheck-libgui installcheck-libgui
23048 maybe-installcheck-libgui:
23049 @if libgui
23050 maybe-installcheck-libgui: installcheck-libgui
23052 installcheck-libgui: \
23053 configure-libgui
23054 @: $(MAKE); $(unstage)
23055 @[ -f ./libgui/Makefile ] || exit 0; \
23056 r=`${PWD_COMMAND}`; export r; \
23057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23058 $(HOST_EXPORTS) \
23059 for flag in $(EXTRA_HOST_FLAGS) ; do \
23060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23061 done; \
23062 echo "Doing installcheck in libgui" ; \
23063 (cd $(HOST_SUBDIR)/libgui && \
23064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23066 "RANLIB=$${RANLIB}" \
23067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23068 installcheck) \
23069 || exit 1
23071 @endif libgui
23073 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
23074 maybe-mostlyclean-libgui:
23075 @if libgui
23076 maybe-mostlyclean-libgui: mostlyclean-libgui
23078 mostlyclean-libgui:
23079 @: $(MAKE); $(unstage)
23080 @[ -f ./libgui/Makefile ] || exit 0; \
23081 r=`${PWD_COMMAND}`; export r; \
23082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23083 $(HOST_EXPORTS) \
23084 for flag in $(EXTRA_HOST_FLAGS) ; do \
23085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23086 done; \
23087 echo "Doing mostlyclean in libgui" ; \
23088 (cd $(HOST_SUBDIR)/libgui && \
23089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23091 "RANLIB=$${RANLIB}" \
23092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23093 mostlyclean) \
23094 || exit 1
23096 @endif libgui
23098 .PHONY: maybe-clean-libgui clean-libgui
23099 maybe-clean-libgui:
23100 @if libgui
23101 maybe-clean-libgui: clean-libgui
23103 clean-libgui:
23104 @: $(MAKE); $(unstage)
23105 @[ -f ./libgui/Makefile ] || exit 0; \
23106 r=`${PWD_COMMAND}`; export r; \
23107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23108 $(HOST_EXPORTS) \
23109 for flag in $(EXTRA_HOST_FLAGS) ; do \
23110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23111 done; \
23112 echo "Doing clean in libgui" ; \
23113 (cd $(HOST_SUBDIR)/libgui && \
23114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23116 "RANLIB=$${RANLIB}" \
23117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23118 clean) \
23119 || exit 1
23121 @endif libgui
23123 .PHONY: maybe-distclean-libgui distclean-libgui
23124 maybe-distclean-libgui:
23125 @if libgui
23126 maybe-distclean-libgui: distclean-libgui
23128 distclean-libgui:
23129 @: $(MAKE); $(unstage)
23130 @[ -f ./libgui/Makefile ] || exit 0; \
23131 r=`${PWD_COMMAND}`; export r; \
23132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23133 $(HOST_EXPORTS) \
23134 for flag in $(EXTRA_HOST_FLAGS) ; do \
23135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23136 done; \
23137 echo "Doing distclean in libgui" ; \
23138 (cd $(HOST_SUBDIR)/libgui && \
23139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23141 "RANLIB=$${RANLIB}" \
23142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23143 distclean) \
23144 || exit 1
23146 @endif libgui
23148 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23149 maybe-maintainer-clean-libgui:
23150 @if libgui
23151 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23153 maintainer-clean-libgui:
23154 @: $(MAKE); $(unstage)
23155 @[ -f ./libgui/Makefile ] || exit 0; \
23156 r=`${PWD_COMMAND}`; export r; \
23157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23158 $(HOST_EXPORTS) \
23159 for flag in $(EXTRA_HOST_FLAGS) ; do \
23160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23161 done; \
23162 echo "Doing maintainer-clean in libgui" ; \
23163 (cd $(HOST_SUBDIR)/libgui && \
23164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23166 "RANLIB=$${RANLIB}" \
23167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23168 maintainer-clean) \
23169 || exit 1
23171 @endif libgui
23175 .PHONY: configure-libiberty maybe-configure-libiberty
23176 maybe-configure-libiberty:
23177 @if gcc-bootstrap
23178 configure-libiberty: stage_current
23179 @endif gcc-bootstrap
23180 @if libiberty
23181 maybe-configure-libiberty: configure-libiberty
23182 configure-libiberty:
23183 @r=`${PWD_COMMAND}`; export r; \
23184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23185 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23187 $(HOST_EXPORTS) \
23188 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23189 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23190 case $(srcdir) in \
23191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23192 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23194 esac; \
23195 module_srcdir=libiberty; \
23196 $(SHELL) \
23197 $$s/$$module_srcdir/configure \
23198 --srcdir=$${topdir}/$$module_srcdir \
23199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23200 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
23201 || exit 1
23202 @endif libiberty
23206 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23207 maybe-configure-stage1-libiberty:
23208 @if libiberty-bootstrap
23209 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23210 configure-stage1-libiberty:
23211 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23213 @r=`${PWD_COMMAND}`; export r; \
23214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23215 TFLAGS="$(STAGE1_TFLAGS)"; \
23216 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23217 $(HOST_EXPORTS) \
23218 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23219 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23220 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23221 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23223 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23224 case $(srcdir) in \
23225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23226 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23228 esac; \
23229 module_srcdir=libiberty; \
23230 $(SHELL) $$s/$$module_srcdir/configure \
23231 --srcdir=$${topdir}/$$module_srcdir \
23232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23233 --target=${target_alias} \
23235 $(STAGE1_CONFIGURE_FLAGS) \
23236 @extra_host_libiberty_configure_flags@
23237 @endif libiberty-bootstrap
23239 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23240 maybe-configure-stage2-libiberty:
23241 @if libiberty-bootstrap
23242 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23243 configure-stage2-libiberty:
23244 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23246 @r=`${PWD_COMMAND}`; export r; \
23247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23248 TFLAGS="$(STAGE2_TFLAGS)"; \
23249 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23250 $(HOST_EXPORTS) \
23251 $(POSTSTAGE1_HOST_EXPORTS) \
23252 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23253 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23254 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23255 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23257 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23258 case $(srcdir) in \
23259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23260 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23262 esac; \
23263 module_srcdir=libiberty; \
23264 $(SHELL) $$s/$$module_srcdir/configure \
23265 --srcdir=$${topdir}/$$module_srcdir \
23266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23267 --target=${target_alias} \
23268 --with-build-libsubdir=$(HOST_SUBDIR) \
23269 $(STAGE2_CONFIGURE_FLAGS) \
23270 @extra_host_libiberty_configure_flags@
23271 @endif libiberty-bootstrap
23273 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23274 maybe-configure-stage3-libiberty:
23275 @if libiberty-bootstrap
23276 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23277 configure-stage3-libiberty:
23278 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23280 @r=`${PWD_COMMAND}`; export r; \
23281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23282 TFLAGS="$(STAGE3_TFLAGS)"; \
23283 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23284 $(HOST_EXPORTS) \
23285 $(POSTSTAGE1_HOST_EXPORTS) \
23286 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23287 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23288 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23289 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23291 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23292 case $(srcdir) in \
23293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23294 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23296 esac; \
23297 module_srcdir=libiberty; \
23298 $(SHELL) $$s/$$module_srcdir/configure \
23299 --srcdir=$${topdir}/$$module_srcdir \
23300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23301 --target=${target_alias} \
23302 --with-build-libsubdir=$(HOST_SUBDIR) \
23303 $(STAGE3_CONFIGURE_FLAGS) \
23304 @extra_host_libiberty_configure_flags@
23305 @endif libiberty-bootstrap
23307 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23308 maybe-configure-stage4-libiberty:
23309 @if libiberty-bootstrap
23310 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23311 configure-stage4-libiberty:
23312 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23314 @r=`${PWD_COMMAND}`; export r; \
23315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23316 TFLAGS="$(STAGE4_TFLAGS)"; \
23317 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23318 $(HOST_EXPORTS) \
23319 $(POSTSTAGE1_HOST_EXPORTS) \
23320 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23321 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23322 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23323 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23325 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23326 case $(srcdir) in \
23327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23328 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23330 esac; \
23331 module_srcdir=libiberty; \
23332 $(SHELL) $$s/$$module_srcdir/configure \
23333 --srcdir=$${topdir}/$$module_srcdir \
23334 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23335 --target=${target_alias} \
23336 --with-build-libsubdir=$(HOST_SUBDIR) \
23337 $(STAGE4_CONFIGURE_FLAGS) \
23338 @extra_host_libiberty_configure_flags@
23339 @endif libiberty-bootstrap
23341 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23342 maybe-configure-stageprofile-libiberty:
23343 @if libiberty-bootstrap
23344 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23345 configure-stageprofile-libiberty:
23346 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23348 @r=`${PWD_COMMAND}`; export r; \
23349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23350 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23351 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23352 $(HOST_EXPORTS) \
23353 $(POSTSTAGE1_HOST_EXPORTS) \
23354 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23355 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23356 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23357 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23359 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23360 case $(srcdir) in \
23361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23362 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23364 esac; \
23365 module_srcdir=libiberty; \
23366 $(SHELL) $$s/$$module_srcdir/configure \
23367 --srcdir=$${topdir}/$$module_srcdir \
23368 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23369 --target=${target_alias} \
23370 --with-build-libsubdir=$(HOST_SUBDIR) \
23371 $(STAGEprofile_CONFIGURE_FLAGS) \
23372 @extra_host_libiberty_configure_flags@
23373 @endif libiberty-bootstrap
23375 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23376 maybe-configure-stagefeedback-libiberty:
23377 @if libiberty-bootstrap
23378 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23379 configure-stagefeedback-libiberty:
23380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23382 @r=`${PWD_COMMAND}`; export r; \
23383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23385 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23386 $(HOST_EXPORTS) \
23387 $(POSTSTAGE1_HOST_EXPORTS) \
23388 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23389 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23390 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23391 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23393 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23394 case $(srcdir) in \
23395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23396 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23398 esac; \
23399 module_srcdir=libiberty; \
23400 $(SHELL) $$s/$$module_srcdir/configure \
23401 --srcdir=$${topdir}/$$module_srcdir \
23402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23403 --target=${target_alias} \
23404 --with-build-libsubdir=$(HOST_SUBDIR) \
23405 $(STAGEfeedback_CONFIGURE_FLAGS) \
23406 @extra_host_libiberty_configure_flags@
23407 @endif libiberty-bootstrap
23413 .PHONY: all-libiberty maybe-all-libiberty
23414 maybe-all-libiberty:
23415 @if gcc-bootstrap
23416 all-libiberty: stage_current
23417 @endif gcc-bootstrap
23418 @if libiberty
23419 TARGET-libiberty=all
23420 maybe-all-libiberty: all-libiberty
23421 all-libiberty: configure-libiberty
23422 @r=`${PWD_COMMAND}`; export r; \
23423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23424 $(HOST_EXPORTS) \
23425 (cd $(HOST_SUBDIR)/libiberty && \
23426 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23427 $(TARGET-libiberty))
23428 @endif libiberty
23432 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23433 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23434 maybe-all-stage1-libiberty:
23435 maybe-clean-stage1-libiberty:
23436 @if libiberty-bootstrap
23437 maybe-all-stage1-libiberty: all-stage1-libiberty
23438 all-stage1: all-stage1-libiberty
23439 TARGET-stage1-libiberty = $(TARGET-libiberty)
23440 all-stage1-libiberty: configure-stage1-libiberty
23441 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23442 @r=`${PWD_COMMAND}`; export r; \
23443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23444 TFLAGS="$(STAGE1_TFLAGS)"; \
23445 $(HOST_EXPORTS) \
23446 cd $(HOST_SUBDIR)/libiberty && \
23447 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23448 CFLAGS="$(STAGE1_CFLAGS)" \
23449 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23450 LIBCFLAGS="$(LIBCFLAGS)" \
23451 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23452 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23453 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23454 $(EXTRA_HOST_FLAGS) \
23455 $(STAGE1_FLAGS_TO_PASS) \
23456 TFLAGS="$(STAGE1_TFLAGS)" \
23457 $(TARGET-stage1-libiberty)
23459 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23460 clean-stage1: clean-stage1-libiberty
23461 clean-stage1-libiberty:
23462 @if [ $(current_stage) = stage1 ]; then \
23463 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23464 else \
23465 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23466 $(MAKE) stage1-start; \
23467 fi; \
23468 cd $(HOST_SUBDIR)/libiberty && \
23469 $(MAKE) $(EXTRA_HOST_FLAGS) \
23470 $(STAGE1_FLAGS_TO_PASS) clean
23471 @endif libiberty-bootstrap
23474 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23475 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23476 maybe-all-stage2-libiberty:
23477 maybe-clean-stage2-libiberty:
23478 @if libiberty-bootstrap
23479 maybe-all-stage2-libiberty: all-stage2-libiberty
23480 all-stage2: all-stage2-libiberty
23481 TARGET-stage2-libiberty = $(TARGET-libiberty)
23482 all-stage2-libiberty: configure-stage2-libiberty
23483 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23484 @r=`${PWD_COMMAND}`; export r; \
23485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23486 TFLAGS="$(STAGE2_TFLAGS)"; \
23487 $(HOST_EXPORTS) \
23488 $(POSTSTAGE1_HOST_EXPORTS) \
23489 cd $(HOST_SUBDIR)/libiberty && \
23490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23491 CFLAGS="$(STAGE2_CFLAGS)" \
23492 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23493 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23498 TFLAGS="$(STAGE2_TFLAGS)" \
23499 $(TARGET-stage2-libiberty)
23501 maybe-clean-stage2-libiberty: clean-stage2-libiberty
23502 clean-stage2: clean-stage2-libiberty
23503 clean-stage2-libiberty:
23504 @if [ $(current_stage) = stage2 ]; then \
23505 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23506 else \
23507 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23508 $(MAKE) stage2-start; \
23509 fi; \
23510 cd $(HOST_SUBDIR)/libiberty && \
23511 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23512 @endif libiberty-bootstrap
23515 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23516 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23517 maybe-all-stage3-libiberty:
23518 maybe-clean-stage3-libiberty:
23519 @if libiberty-bootstrap
23520 maybe-all-stage3-libiberty: all-stage3-libiberty
23521 all-stage3: all-stage3-libiberty
23522 TARGET-stage3-libiberty = $(TARGET-libiberty)
23523 all-stage3-libiberty: configure-stage3-libiberty
23524 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23525 @r=`${PWD_COMMAND}`; export r; \
23526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23527 TFLAGS="$(STAGE3_TFLAGS)"; \
23528 $(HOST_EXPORTS) \
23529 $(POSTSTAGE1_HOST_EXPORTS) \
23530 cd $(HOST_SUBDIR)/libiberty && \
23531 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23532 CFLAGS="$(STAGE3_CFLAGS)" \
23533 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23534 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23535 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23536 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23537 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23538 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23539 TFLAGS="$(STAGE3_TFLAGS)" \
23540 $(TARGET-stage3-libiberty)
23542 maybe-clean-stage3-libiberty: clean-stage3-libiberty
23543 clean-stage3: clean-stage3-libiberty
23544 clean-stage3-libiberty:
23545 @if [ $(current_stage) = stage3 ]; then \
23546 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23547 else \
23548 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23549 $(MAKE) stage3-start; \
23550 fi; \
23551 cd $(HOST_SUBDIR)/libiberty && \
23552 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23553 @endif libiberty-bootstrap
23556 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23557 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23558 maybe-all-stage4-libiberty:
23559 maybe-clean-stage4-libiberty:
23560 @if libiberty-bootstrap
23561 maybe-all-stage4-libiberty: all-stage4-libiberty
23562 all-stage4: all-stage4-libiberty
23563 TARGET-stage4-libiberty = $(TARGET-libiberty)
23564 all-stage4-libiberty: configure-stage4-libiberty
23565 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23566 @r=`${PWD_COMMAND}`; export r; \
23567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23568 TFLAGS="$(STAGE4_TFLAGS)"; \
23569 $(HOST_EXPORTS) \
23570 $(POSTSTAGE1_HOST_EXPORTS) \
23571 cd $(HOST_SUBDIR)/libiberty && \
23572 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23573 CFLAGS="$(STAGE4_CFLAGS)" \
23574 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23575 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23576 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23577 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23578 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23579 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23580 TFLAGS="$(STAGE4_TFLAGS)" \
23581 $(TARGET-stage4-libiberty)
23583 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23584 clean-stage4: clean-stage4-libiberty
23585 clean-stage4-libiberty:
23586 @if [ $(current_stage) = stage4 ]; then \
23587 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23588 else \
23589 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23590 $(MAKE) stage4-start; \
23591 fi; \
23592 cd $(HOST_SUBDIR)/libiberty && \
23593 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23594 @endif libiberty-bootstrap
23597 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23598 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23599 maybe-all-stageprofile-libiberty:
23600 maybe-clean-stageprofile-libiberty:
23601 @if libiberty-bootstrap
23602 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23603 all-stageprofile: all-stageprofile-libiberty
23604 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23605 all-stageprofile-libiberty: configure-stageprofile-libiberty
23606 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23607 @r=`${PWD_COMMAND}`; export r; \
23608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23609 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23610 $(HOST_EXPORTS) \
23611 $(POSTSTAGE1_HOST_EXPORTS) \
23612 cd $(HOST_SUBDIR)/libiberty && \
23613 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23614 CFLAGS="$(STAGEprofile_CFLAGS)" \
23615 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23616 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23617 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23618 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23619 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23620 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23621 TFLAGS="$(STAGEprofile_TFLAGS)" \
23622 $(TARGET-stageprofile-libiberty)
23624 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23625 clean-stageprofile: clean-stageprofile-libiberty
23626 clean-stageprofile-libiberty:
23627 @if [ $(current_stage) = stageprofile ]; then \
23628 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23629 else \
23630 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23631 $(MAKE) stageprofile-start; \
23632 fi; \
23633 cd $(HOST_SUBDIR)/libiberty && \
23634 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23635 @endif libiberty-bootstrap
23638 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23639 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23640 maybe-all-stagefeedback-libiberty:
23641 maybe-clean-stagefeedback-libiberty:
23642 @if libiberty-bootstrap
23643 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23644 all-stagefeedback: all-stagefeedback-libiberty
23645 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23646 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23647 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23648 @r=`${PWD_COMMAND}`; export r; \
23649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23650 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23651 $(HOST_EXPORTS) \
23652 $(POSTSTAGE1_HOST_EXPORTS) \
23653 cd $(HOST_SUBDIR)/libiberty && \
23654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23655 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23656 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23657 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23661 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23662 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23663 $(TARGET-stagefeedback-libiberty)
23665 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23666 clean-stagefeedback: clean-stagefeedback-libiberty
23667 clean-stagefeedback-libiberty:
23668 @if [ $(current_stage) = stagefeedback ]; then \
23669 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23670 else \
23671 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23672 $(MAKE) stagefeedback-start; \
23673 fi; \
23674 cd $(HOST_SUBDIR)/libiberty && \
23675 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23676 @endif libiberty-bootstrap
23682 .PHONY: check-libiberty maybe-check-libiberty
23683 maybe-check-libiberty:
23684 @if libiberty
23685 maybe-check-libiberty: check-libiberty
23687 check-libiberty:
23688 @: $(MAKE); $(unstage)
23689 @r=`${PWD_COMMAND}`; export r; \
23690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23691 $(HOST_EXPORTS) \
23692 (cd $(HOST_SUBDIR)/libiberty && \
23693 $(MAKE) $(FLAGS_TO_PASS) check)
23695 @endif libiberty
23697 .PHONY: install-libiberty maybe-install-libiberty
23698 maybe-install-libiberty:
23699 @if libiberty
23700 maybe-install-libiberty: install-libiberty
23702 install-libiberty: installdirs
23703 @: $(MAKE); $(unstage)
23704 @r=`${PWD_COMMAND}`; export r; \
23705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23706 $(HOST_EXPORTS) \
23707 (cd $(HOST_SUBDIR)/libiberty && \
23708 $(MAKE) $(FLAGS_TO_PASS) install)
23710 @endif libiberty
23712 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23713 maybe-install-strip-libiberty:
23714 @if libiberty
23715 maybe-install-strip-libiberty: install-strip-libiberty
23717 install-strip-libiberty: installdirs
23718 @: $(MAKE); $(unstage)
23719 @r=`${PWD_COMMAND}`; export r; \
23720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23721 $(HOST_EXPORTS) \
23722 (cd $(HOST_SUBDIR)/libiberty && \
23723 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23725 @endif libiberty
23727 # Other targets (info, dvi, pdf, etc.)
23729 .PHONY: maybe-info-libiberty info-libiberty
23730 maybe-info-libiberty:
23731 @if libiberty
23732 maybe-info-libiberty: info-libiberty
23734 info-libiberty: \
23735 configure-libiberty
23736 @[ -f ./libiberty/Makefile ] || exit 0; \
23737 r=`${PWD_COMMAND}`; export r; \
23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23739 $(HOST_EXPORTS) \
23740 for flag in $(EXTRA_HOST_FLAGS) ; do \
23741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23742 done; \
23743 echo "Doing info in libiberty" ; \
23744 (cd $(HOST_SUBDIR)/libiberty && \
23745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23747 "RANLIB=$${RANLIB}" \
23748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23749 info) \
23750 || exit 1
23752 @endif libiberty
23754 .PHONY: maybe-dvi-libiberty dvi-libiberty
23755 maybe-dvi-libiberty:
23756 @if libiberty
23757 maybe-dvi-libiberty: dvi-libiberty
23759 dvi-libiberty: \
23760 configure-libiberty
23761 @[ -f ./libiberty/Makefile ] || exit 0; \
23762 r=`${PWD_COMMAND}`; export r; \
23763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23764 $(HOST_EXPORTS) \
23765 for flag in $(EXTRA_HOST_FLAGS) ; do \
23766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23767 done; \
23768 echo "Doing dvi in libiberty" ; \
23769 (cd $(HOST_SUBDIR)/libiberty && \
23770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23772 "RANLIB=$${RANLIB}" \
23773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23774 dvi) \
23775 || exit 1
23777 @endif libiberty
23779 .PHONY: maybe-pdf-libiberty pdf-libiberty
23780 maybe-pdf-libiberty:
23781 @if libiberty
23782 maybe-pdf-libiberty: pdf-libiberty
23784 pdf-libiberty: \
23785 configure-libiberty
23786 @[ -f ./libiberty/Makefile ] || exit 0; \
23787 r=`${PWD_COMMAND}`; export r; \
23788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23789 $(HOST_EXPORTS) \
23790 for flag in $(EXTRA_HOST_FLAGS) ; do \
23791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23792 done; \
23793 echo "Doing pdf in libiberty" ; \
23794 (cd $(HOST_SUBDIR)/libiberty && \
23795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23797 "RANLIB=$${RANLIB}" \
23798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23799 pdf) \
23800 || exit 1
23802 @endif libiberty
23804 .PHONY: maybe-html-libiberty html-libiberty
23805 maybe-html-libiberty:
23806 @if libiberty
23807 maybe-html-libiberty: html-libiberty
23809 html-libiberty: \
23810 configure-libiberty
23811 @[ -f ./libiberty/Makefile ] || exit 0; \
23812 r=`${PWD_COMMAND}`; export r; \
23813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23814 $(HOST_EXPORTS) \
23815 for flag in $(EXTRA_HOST_FLAGS) ; do \
23816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23817 done; \
23818 echo "Doing html in libiberty" ; \
23819 (cd $(HOST_SUBDIR)/libiberty && \
23820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23822 "RANLIB=$${RANLIB}" \
23823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23824 html) \
23825 || exit 1
23827 @endif libiberty
23829 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23830 maybe-TAGS-libiberty:
23831 @if libiberty
23832 maybe-TAGS-libiberty: TAGS-libiberty
23834 TAGS-libiberty: \
23835 configure-libiberty
23836 @[ -f ./libiberty/Makefile ] || exit 0; \
23837 r=`${PWD_COMMAND}`; export r; \
23838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23839 $(HOST_EXPORTS) \
23840 for flag in $(EXTRA_HOST_FLAGS) ; do \
23841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23842 done; \
23843 echo "Doing TAGS in libiberty" ; \
23844 (cd $(HOST_SUBDIR)/libiberty && \
23845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23847 "RANLIB=$${RANLIB}" \
23848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23849 TAGS) \
23850 || exit 1
23852 @endif libiberty
23854 .PHONY: maybe-install-info-libiberty install-info-libiberty
23855 maybe-install-info-libiberty:
23856 @if libiberty
23857 maybe-install-info-libiberty: install-info-libiberty
23859 install-info-libiberty: \
23860 configure-libiberty \
23861 info-libiberty
23862 @[ -f ./libiberty/Makefile ] || exit 0; \
23863 r=`${PWD_COMMAND}`; export r; \
23864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23865 $(HOST_EXPORTS) \
23866 for flag in $(EXTRA_HOST_FLAGS) ; do \
23867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23868 done; \
23869 echo "Doing install-info in libiberty" ; \
23870 (cd $(HOST_SUBDIR)/libiberty && \
23871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23873 "RANLIB=$${RANLIB}" \
23874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23875 install-info) \
23876 || exit 1
23878 @endif libiberty
23880 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23881 maybe-install-pdf-libiberty:
23882 @if libiberty
23883 maybe-install-pdf-libiberty: install-pdf-libiberty
23885 install-pdf-libiberty: \
23886 configure-libiberty \
23887 pdf-libiberty
23888 @[ -f ./libiberty/Makefile ] || exit 0; \
23889 r=`${PWD_COMMAND}`; export r; \
23890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23891 $(HOST_EXPORTS) \
23892 for flag in $(EXTRA_HOST_FLAGS) ; do \
23893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23894 done; \
23895 echo "Doing install-pdf in libiberty" ; \
23896 (cd $(HOST_SUBDIR)/libiberty && \
23897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23899 "RANLIB=$${RANLIB}" \
23900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23901 install-pdf) \
23902 || exit 1
23904 @endif libiberty
23906 .PHONY: maybe-install-html-libiberty install-html-libiberty
23907 maybe-install-html-libiberty:
23908 @if libiberty
23909 maybe-install-html-libiberty: install-html-libiberty
23911 install-html-libiberty: \
23912 configure-libiberty \
23913 html-libiberty
23914 @[ -f ./libiberty/Makefile ] || exit 0; \
23915 r=`${PWD_COMMAND}`; export r; \
23916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23917 $(HOST_EXPORTS) \
23918 for flag in $(EXTRA_HOST_FLAGS) ; do \
23919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23920 done; \
23921 echo "Doing install-html in libiberty" ; \
23922 (cd $(HOST_SUBDIR)/libiberty && \
23923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23925 "RANLIB=$${RANLIB}" \
23926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23927 install-html) \
23928 || exit 1
23930 @endif libiberty
23932 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23933 maybe-installcheck-libiberty:
23934 @if libiberty
23935 maybe-installcheck-libiberty: installcheck-libiberty
23937 installcheck-libiberty: \
23938 configure-libiberty
23939 @[ -f ./libiberty/Makefile ] || exit 0; \
23940 r=`${PWD_COMMAND}`; export r; \
23941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23942 $(HOST_EXPORTS) \
23943 for flag in $(EXTRA_HOST_FLAGS) ; do \
23944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23945 done; \
23946 echo "Doing installcheck in libiberty" ; \
23947 (cd $(HOST_SUBDIR)/libiberty && \
23948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23950 "RANLIB=$${RANLIB}" \
23951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23952 installcheck) \
23953 || exit 1
23955 @endif libiberty
23957 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23958 maybe-mostlyclean-libiberty:
23959 @if libiberty
23960 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23962 mostlyclean-libiberty:
23963 @[ -f ./libiberty/Makefile ] || exit 0; \
23964 r=`${PWD_COMMAND}`; export r; \
23965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23966 $(HOST_EXPORTS) \
23967 for flag in $(EXTRA_HOST_FLAGS) ; do \
23968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23969 done; \
23970 echo "Doing mostlyclean in libiberty" ; \
23971 (cd $(HOST_SUBDIR)/libiberty && \
23972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23974 "RANLIB=$${RANLIB}" \
23975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23976 mostlyclean) \
23977 || exit 1
23979 @endif libiberty
23981 .PHONY: maybe-clean-libiberty clean-libiberty
23982 maybe-clean-libiberty:
23983 @if libiberty
23984 maybe-clean-libiberty: clean-libiberty
23986 clean-libiberty:
23987 @[ -f ./libiberty/Makefile ] || exit 0; \
23988 r=`${PWD_COMMAND}`; export r; \
23989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23990 $(HOST_EXPORTS) \
23991 for flag in $(EXTRA_HOST_FLAGS) ; do \
23992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23993 done; \
23994 echo "Doing clean in libiberty" ; \
23995 (cd $(HOST_SUBDIR)/libiberty && \
23996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23998 "RANLIB=$${RANLIB}" \
23999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24000 clean) \
24001 || exit 1
24003 @endif libiberty
24005 .PHONY: maybe-distclean-libiberty distclean-libiberty
24006 maybe-distclean-libiberty:
24007 @if libiberty
24008 maybe-distclean-libiberty: distclean-libiberty
24010 distclean-libiberty:
24011 @[ -f ./libiberty/Makefile ] || exit 0; \
24012 r=`${PWD_COMMAND}`; export r; \
24013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24014 $(HOST_EXPORTS) \
24015 for flag in $(EXTRA_HOST_FLAGS) ; do \
24016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24017 done; \
24018 echo "Doing distclean in libiberty" ; \
24019 (cd $(HOST_SUBDIR)/libiberty && \
24020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24022 "RANLIB=$${RANLIB}" \
24023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24024 distclean) \
24025 || exit 1
24027 @endif libiberty
24029 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
24030 maybe-maintainer-clean-libiberty:
24031 @if libiberty
24032 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
24034 maintainer-clean-libiberty:
24035 @[ -f ./libiberty/Makefile ] || exit 0; \
24036 r=`${PWD_COMMAND}`; export r; \
24037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24038 $(HOST_EXPORTS) \
24039 for flag in $(EXTRA_HOST_FLAGS) ; do \
24040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24041 done; \
24042 echo "Doing maintainer-clean in libiberty" ; \
24043 (cd $(HOST_SUBDIR)/libiberty && \
24044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24046 "RANLIB=$${RANLIB}" \
24047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24048 maintainer-clean) \
24049 || exit 1
24051 @endif libiberty
24055 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
24056 maybe-configure-libiberty-linker-plugin:
24057 @if gcc-bootstrap
24058 configure-libiberty-linker-plugin: stage_current
24059 @endif gcc-bootstrap
24060 @if libiberty-linker-plugin
24061 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
24062 configure-libiberty-linker-plugin:
24063 @r=`${PWD_COMMAND}`; export r; \
24064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24065 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24067 $(HOST_EXPORTS) \
24068 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
24069 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
24070 case $(srcdir) in \
24071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24072 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24074 esac; \
24075 module_srcdir=libiberty; \
24076 $(SHELL) \
24077 $$s/$$module_srcdir/configure \
24078 --srcdir=$${topdir}/$$module_srcdir \
24079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24080 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
24081 || exit 1
24082 @endif libiberty-linker-plugin
24086 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
24087 maybe-configure-stage1-libiberty-linker-plugin:
24088 @if libiberty-linker-plugin-bootstrap
24089 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24090 configure-stage1-libiberty-linker-plugin:
24091 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24093 @r=`${PWD_COMMAND}`; export r; \
24094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24095 TFLAGS="$(STAGE1_TFLAGS)"; \
24096 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24097 $(HOST_EXPORTS) \
24098 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24099 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24100 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24101 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24102 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24103 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24104 case $(srcdir) in \
24105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24106 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24108 esac; \
24109 module_srcdir=libiberty; \
24110 $(SHELL) $$s/$$module_srcdir/configure \
24111 --srcdir=$${topdir}/$$module_srcdir \
24112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24113 --target=${target_alias} \
24115 $(STAGE1_CONFIGURE_FLAGS) \
24116 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24117 @endif libiberty-linker-plugin-bootstrap
24119 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
24120 maybe-configure-stage2-libiberty-linker-plugin:
24121 @if libiberty-linker-plugin-bootstrap
24122 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24123 configure-stage2-libiberty-linker-plugin:
24124 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24126 @r=`${PWD_COMMAND}`; export r; \
24127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24128 TFLAGS="$(STAGE2_TFLAGS)"; \
24129 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24130 $(HOST_EXPORTS) \
24131 $(POSTSTAGE1_HOST_EXPORTS) \
24132 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24133 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24134 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24135 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24137 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24138 case $(srcdir) in \
24139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24140 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24142 esac; \
24143 module_srcdir=libiberty; \
24144 $(SHELL) $$s/$$module_srcdir/configure \
24145 --srcdir=$${topdir}/$$module_srcdir \
24146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24147 --target=${target_alias} \
24148 --with-build-libsubdir=$(HOST_SUBDIR) \
24149 $(STAGE2_CONFIGURE_FLAGS) \
24150 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24151 @endif libiberty-linker-plugin-bootstrap
24153 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
24154 maybe-configure-stage3-libiberty-linker-plugin:
24155 @if libiberty-linker-plugin-bootstrap
24156 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24157 configure-stage3-libiberty-linker-plugin:
24158 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24159 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24160 @r=`${PWD_COMMAND}`; export r; \
24161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24162 TFLAGS="$(STAGE3_TFLAGS)"; \
24163 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24164 $(HOST_EXPORTS) \
24165 $(POSTSTAGE1_HOST_EXPORTS) \
24166 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24167 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24168 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24169 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24170 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24171 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24172 case $(srcdir) in \
24173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24174 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24176 esac; \
24177 module_srcdir=libiberty; \
24178 $(SHELL) $$s/$$module_srcdir/configure \
24179 --srcdir=$${topdir}/$$module_srcdir \
24180 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24181 --target=${target_alias} \
24182 --with-build-libsubdir=$(HOST_SUBDIR) \
24183 $(STAGE3_CONFIGURE_FLAGS) \
24184 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24185 @endif libiberty-linker-plugin-bootstrap
24187 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
24188 maybe-configure-stage4-libiberty-linker-plugin:
24189 @if libiberty-linker-plugin-bootstrap
24190 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24191 configure-stage4-libiberty-linker-plugin:
24192 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24194 @r=`${PWD_COMMAND}`; export r; \
24195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24196 TFLAGS="$(STAGE4_TFLAGS)"; \
24197 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24198 $(HOST_EXPORTS) \
24199 $(POSTSTAGE1_HOST_EXPORTS) \
24200 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24201 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24202 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24203 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24205 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24206 case $(srcdir) in \
24207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24208 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24210 esac; \
24211 module_srcdir=libiberty; \
24212 $(SHELL) $$s/$$module_srcdir/configure \
24213 --srcdir=$${topdir}/$$module_srcdir \
24214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24215 --target=${target_alias} \
24216 --with-build-libsubdir=$(HOST_SUBDIR) \
24217 $(STAGE4_CONFIGURE_FLAGS) \
24218 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24219 @endif libiberty-linker-plugin-bootstrap
24221 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
24222 maybe-configure-stageprofile-libiberty-linker-plugin:
24223 @if libiberty-linker-plugin-bootstrap
24224 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24225 configure-stageprofile-libiberty-linker-plugin:
24226 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24228 @r=`${PWD_COMMAND}`; export r; \
24229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24230 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24231 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24232 $(HOST_EXPORTS) \
24233 $(POSTSTAGE1_HOST_EXPORTS) \
24234 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24235 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24236 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24237 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24239 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24240 case $(srcdir) in \
24241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24242 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24244 esac; \
24245 module_srcdir=libiberty; \
24246 $(SHELL) $$s/$$module_srcdir/configure \
24247 --srcdir=$${topdir}/$$module_srcdir \
24248 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24249 --target=${target_alias} \
24250 --with-build-libsubdir=$(HOST_SUBDIR) \
24251 $(STAGEprofile_CONFIGURE_FLAGS) \
24252 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24253 @endif libiberty-linker-plugin-bootstrap
24255 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
24256 maybe-configure-stagefeedback-libiberty-linker-plugin:
24257 @if libiberty-linker-plugin-bootstrap
24258 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
24259 configure-stagefeedback-libiberty-linker-plugin:
24260 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24262 @r=`${PWD_COMMAND}`; export r; \
24263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24264 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24265 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24266 $(HOST_EXPORTS) \
24267 $(POSTSTAGE1_HOST_EXPORTS) \
24268 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24269 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24270 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24271 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24273 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24274 case $(srcdir) in \
24275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24276 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24278 esac; \
24279 module_srcdir=libiberty; \
24280 $(SHELL) $$s/$$module_srcdir/configure \
24281 --srcdir=$${topdir}/$$module_srcdir \
24282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24283 --target=${target_alias} \
24284 --with-build-libsubdir=$(HOST_SUBDIR) \
24285 $(STAGEfeedback_CONFIGURE_FLAGS) \
24286 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24287 @endif libiberty-linker-plugin-bootstrap
24293 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
24294 maybe-all-libiberty-linker-plugin:
24295 @if gcc-bootstrap
24296 all-libiberty-linker-plugin: stage_current
24297 @endif gcc-bootstrap
24298 @if libiberty-linker-plugin
24299 TARGET-libiberty-linker-plugin=all
24300 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
24301 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
24302 @r=`${PWD_COMMAND}`; export r; \
24303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24304 $(HOST_EXPORTS) \
24305 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24306 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24307 $(TARGET-libiberty-linker-plugin))
24308 @endif libiberty-linker-plugin
24312 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
24313 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
24314 maybe-all-stage1-libiberty-linker-plugin:
24315 maybe-clean-stage1-libiberty-linker-plugin:
24316 @if libiberty-linker-plugin-bootstrap
24317 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
24318 all-stage1: all-stage1-libiberty-linker-plugin
24319 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24320 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24321 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24322 @r=`${PWD_COMMAND}`; export r; \
24323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24324 TFLAGS="$(STAGE1_TFLAGS)"; \
24325 $(HOST_EXPORTS) \
24326 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24328 CFLAGS="$(STAGE1_CFLAGS)" \
24329 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24330 LIBCFLAGS="$(LIBCFLAGS)" \
24331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24334 $(EXTRA_HOST_FLAGS) \
24335 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24336 TFLAGS="$(STAGE1_TFLAGS)" \
24337 $(TARGET-stage1-libiberty-linker-plugin)
24339 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
24340 clean-stage1: clean-stage1-libiberty-linker-plugin
24341 clean-stage1-libiberty-linker-plugin:
24342 @if [ $(current_stage) = stage1 ]; then \
24343 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24344 else \
24345 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
24346 $(MAKE) stage1-start; \
24347 fi; \
24348 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24349 $(MAKE) $(EXTRA_HOST_FLAGS) \
24350 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24351 @endif libiberty-linker-plugin-bootstrap
24354 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
24355 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
24356 maybe-all-stage2-libiberty-linker-plugin:
24357 maybe-clean-stage2-libiberty-linker-plugin:
24358 @if libiberty-linker-plugin-bootstrap
24359 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
24360 all-stage2: all-stage2-libiberty-linker-plugin
24361 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24362 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24363 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24364 @r=`${PWD_COMMAND}`; export r; \
24365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24366 TFLAGS="$(STAGE2_TFLAGS)"; \
24367 $(HOST_EXPORTS) \
24368 $(POSTSTAGE1_HOST_EXPORTS) \
24369 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24370 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24371 CFLAGS="$(STAGE2_CFLAGS)" \
24372 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24373 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24374 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24375 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24376 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24377 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24378 TFLAGS="$(STAGE2_TFLAGS)" \
24379 $(TARGET-stage2-libiberty-linker-plugin)
24381 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
24382 clean-stage2: clean-stage2-libiberty-linker-plugin
24383 clean-stage2-libiberty-linker-plugin:
24384 @if [ $(current_stage) = stage2 ]; then \
24385 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24386 else \
24387 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
24388 $(MAKE) stage2-start; \
24389 fi; \
24390 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24391 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24392 @endif libiberty-linker-plugin-bootstrap
24395 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
24396 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
24397 maybe-all-stage3-libiberty-linker-plugin:
24398 maybe-clean-stage3-libiberty-linker-plugin:
24399 @if libiberty-linker-plugin-bootstrap
24400 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
24401 all-stage3: all-stage3-libiberty-linker-plugin
24402 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24403 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24404 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24405 @r=`${PWD_COMMAND}`; export r; \
24406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24407 TFLAGS="$(STAGE3_TFLAGS)"; \
24408 $(HOST_EXPORTS) \
24409 $(POSTSTAGE1_HOST_EXPORTS) \
24410 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24411 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24412 CFLAGS="$(STAGE3_CFLAGS)" \
24413 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24414 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24415 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24416 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24417 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24418 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24419 TFLAGS="$(STAGE3_TFLAGS)" \
24420 $(TARGET-stage3-libiberty-linker-plugin)
24422 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
24423 clean-stage3: clean-stage3-libiberty-linker-plugin
24424 clean-stage3-libiberty-linker-plugin:
24425 @if [ $(current_stage) = stage3 ]; then \
24426 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24427 else \
24428 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
24429 $(MAKE) stage3-start; \
24430 fi; \
24431 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24432 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24433 @endif libiberty-linker-plugin-bootstrap
24436 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
24437 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
24438 maybe-all-stage4-libiberty-linker-plugin:
24439 maybe-clean-stage4-libiberty-linker-plugin:
24440 @if libiberty-linker-plugin-bootstrap
24441 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
24442 all-stage4: all-stage4-libiberty-linker-plugin
24443 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24444 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24445 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24446 @r=`${PWD_COMMAND}`; export r; \
24447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24448 TFLAGS="$(STAGE4_TFLAGS)"; \
24449 $(HOST_EXPORTS) \
24450 $(POSTSTAGE1_HOST_EXPORTS) \
24451 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24452 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24453 CFLAGS="$(STAGE4_CFLAGS)" \
24454 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24455 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24456 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24457 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24458 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24459 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24460 TFLAGS="$(STAGE4_TFLAGS)" \
24461 $(TARGET-stage4-libiberty-linker-plugin)
24463 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
24464 clean-stage4: clean-stage4-libiberty-linker-plugin
24465 clean-stage4-libiberty-linker-plugin:
24466 @if [ $(current_stage) = stage4 ]; then \
24467 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24468 else \
24469 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
24470 $(MAKE) stage4-start; \
24471 fi; \
24472 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24473 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24474 @endif libiberty-linker-plugin-bootstrap
24477 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
24478 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
24479 maybe-all-stageprofile-libiberty-linker-plugin:
24480 maybe-clean-stageprofile-libiberty-linker-plugin:
24481 @if libiberty-linker-plugin-bootstrap
24482 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
24483 all-stageprofile: all-stageprofile-libiberty-linker-plugin
24484 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24485 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24486 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24487 @r=`${PWD_COMMAND}`; export r; \
24488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24489 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24490 $(HOST_EXPORTS) \
24491 $(POSTSTAGE1_HOST_EXPORTS) \
24492 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24493 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24494 CFLAGS="$(STAGEprofile_CFLAGS)" \
24495 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24496 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24497 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24498 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24499 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24500 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24501 TFLAGS="$(STAGEprofile_TFLAGS)" \
24502 $(TARGET-stageprofile-libiberty-linker-plugin)
24504 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
24505 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
24506 clean-stageprofile-libiberty-linker-plugin:
24507 @if [ $(current_stage) = stageprofile ]; then \
24508 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24509 else \
24510 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
24511 $(MAKE) stageprofile-start; \
24512 fi; \
24513 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24514 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24515 @endif libiberty-linker-plugin-bootstrap
24518 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
24519 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
24520 maybe-all-stagefeedback-libiberty-linker-plugin:
24521 maybe-clean-stagefeedback-libiberty-linker-plugin:
24522 @if libiberty-linker-plugin-bootstrap
24523 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
24524 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
24525 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24526 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
24527 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24528 @r=`${PWD_COMMAND}`; export r; \
24529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24530 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24531 $(HOST_EXPORTS) \
24532 $(POSTSTAGE1_HOST_EXPORTS) \
24533 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24535 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24536 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24537 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24541 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24542 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24543 $(TARGET-stagefeedback-libiberty-linker-plugin)
24545 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
24546 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
24547 clean-stagefeedback-libiberty-linker-plugin:
24548 @if [ $(current_stage) = stagefeedback ]; then \
24549 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24550 else \
24551 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
24552 $(MAKE) stagefeedback-start; \
24553 fi; \
24554 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24555 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24556 @endif libiberty-linker-plugin-bootstrap
24562 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
24563 maybe-check-libiberty-linker-plugin:
24564 @if libiberty-linker-plugin
24565 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
24567 check-libiberty-linker-plugin:
24568 @: $(MAKE); $(unstage)
24569 @r=`${PWD_COMMAND}`; export r; \
24570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24571 $(HOST_EXPORTS) \
24572 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24573 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
24575 @endif libiberty-linker-plugin
24577 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
24578 maybe-install-libiberty-linker-plugin:
24579 @if libiberty-linker-plugin
24580 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
24582 install-libiberty-linker-plugin: installdirs
24583 @: $(MAKE); $(unstage)
24584 @r=`${PWD_COMMAND}`; export r; \
24585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24586 $(HOST_EXPORTS) \
24587 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24588 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
24590 @endif libiberty-linker-plugin
24592 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
24593 maybe-install-strip-libiberty-linker-plugin:
24594 @if libiberty-linker-plugin
24595 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
24597 install-strip-libiberty-linker-plugin: installdirs
24598 @: $(MAKE); $(unstage)
24599 @r=`${PWD_COMMAND}`; export r; \
24600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24601 $(HOST_EXPORTS) \
24602 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24603 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
24605 @endif libiberty-linker-plugin
24607 # Other targets (info, dvi, pdf, etc.)
24609 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
24610 maybe-info-libiberty-linker-plugin:
24611 @if libiberty-linker-plugin
24612 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
24614 info-libiberty-linker-plugin: \
24615 configure-libiberty-linker-plugin
24616 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24617 r=`${PWD_COMMAND}`; export r; \
24618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24619 $(HOST_EXPORTS) \
24620 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24622 done; \
24623 echo "Doing info in libiberty-linker-plugin" ; \
24624 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24627 "RANLIB=$${RANLIB}" \
24628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24629 info) \
24630 || exit 1
24632 @endif libiberty-linker-plugin
24634 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
24635 maybe-dvi-libiberty-linker-plugin:
24636 @if libiberty-linker-plugin
24637 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
24639 dvi-libiberty-linker-plugin: \
24640 configure-libiberty-linker-plugin
24641 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24642 r=`${PWD_COMMAND}`; export r; \
24643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24644 $(HOST_EXPORTS) \
24645 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24647 done; \
24648 echo "Doing dvi in libiberty-linker-plugin" ; \
24649 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24652 "RANLIB=$${RANLIB}" \
24653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24654 dvi) \
24655 || exit 1
24657 @endif libiberty-linker-plugin
24659 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
24660 maybe-pdf-libiberty-linker-plugin:
24661 @if libiberty-linker-plugin
24662 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
24664 pdf-libiberty-linker-plugin: \
24665 configure-libiberty-linker-plugin
24666 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24667 r=`${PWD_COMMAND}`; export r; \
24668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24669 $(HOST_EXPORTS) \
24670 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24672 done; \
24673 echo "Doing pdf in libiberty-linker-plugin" ; \
24674 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24677 "RANLIB=$${RANLIB}" \
24678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24679 pdf) \
24680 || exit 1
24682 @endif libiberty-linker-plugin
24684 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
24685 maybe-html-libiberty-linker-plugin:
24686 @if libiberty-linker-plugin
24687 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
24689 html-libiberty-linker-plugin: \
24690 configure-libiberty-linker-plugin
24691 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24692 r=`${PWD_COMMAND}`; export r; \
24693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24694 $(HOST_EXPORTS) \
24695 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24697 done; \
24698 echo "Doing html in libiberty-linker-plugin" ; \
24699 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24702 "RANLIB=$${RANLIB}" \
24703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24704 html) \
24705 || exit 1
24707 @endif libiberty-linker-plugin
24709 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
24710 maybe-TAGS-libiberty-linker-plugin:
24711 @if libiberty-linker-plugin
24712 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
24714 TAGS-libiberty-linker-plugin: \
24715 configure-libiberty-linker-plugin
24716 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24717 r=`${PWD_COMMAND}`; export r; \
24718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24719 $(HOST_EXPORTS) \
24720 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24722 done; \
24723 echo "Doing TAGS in libiberty-linker-plugin" ; \
24724 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24727 "RANLIB=$${RANLIB}" \
24728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24729 TAGS) \
24730 || exit 1
24732 @endif libiberty-linker-plugin
24734 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
24735 maybe-install-info-libiberty-linker-plugin:
24736 @if libiberty-linker-plugin
24737 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
24739 install-info-libiberty-linker-plugin: \
24740 configure-libiberty-linker-plugin \
24741 info-libiberty-linker-plugin
24742 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24743 r=`${PWD_COMMAND}`; export r; \
24744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24745 $(HOST_EXPORTS) \
24746 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24748 done; \
24749 echo "Doing install-info in libiberty-linker-plugin" ; \
24750 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24753 "RANLIB=$${RANLIB}" \
24754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24755 install-info) \
24756 || exit 1
24758 @endif libiberty-linker-plugin
24760 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
24761 maybe-install-pdf-libiberty-linker-plugin:
24762 @if libiberty-linker-plugin
24763 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
24765 install-pdf-libiberty-linker-plugin: \
24766 configure-libiberty-linker-plugin \
24767 pdf-libiberty-linker-plugin
24768 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24769 r=`${PWD_COMMAND}`; export r; \
24770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24771 $(HOST_EXPORTS) \
24772 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24774 done; \
24775 echo "Doing install-pdf in libiberty-linker-plugin" ; \
24776 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24779 "RANLIB=$${RANLIB}" \
24780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24781 install-pdf) \
24782 || exit 1
24784 @endif libiberty-linker-plugin
24786 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
24787 maybe-install-html-libiberty-linker-plugin:
24788 @if libiberty-linker-plugin
24789 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
24791 install-html-libiberty-linker-plugin: \
24792 configure-libiberty-linker-plugin \
24793 html-libiberty-linker-plugin
24794 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24795 r=`${PWD_COMMAND}`; export r; \
24796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24797 $(HOST_EXPORTS) \
24798 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24800 done; \
24801 echo "Doing install-html in libiberty-linker-plugin" ; \
24802 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24805 "RANLIB=$${RANLIB}" \
24806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24807 install-html) \
24808 || exit 1
24810 @endif libiberty-linker-plugin
24812 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24813 maybe-installcheck-libiberty-linker-plugin:
24814 @if libiberty-linker-plugin
24815 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24817 installcheck-libiberty-linker-plugin: \
24818 configure-libiberty-linker-plugin
24819 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24820 r=`${PWD_COMMAND}`; export r; \
24821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24822 $(HOST_EXPORTS) \
24823 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24825 done; \
24826 echo "Doing installcheck in libiberty-linker-plugin" ; \
24827 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24830 "RANLIB=$${RANLIB}" \
24831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24832 installcheck) \
24833 || exit 1
24835 @endif libiberty-linker-plugin
24837 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24838 maybe-mostlyclean-libiberty-linker-plugin:
24839 @if libiberty-linker-plugin
24840 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24842 mostlyclean-libiberty-linker-plugin:
24843 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24844 r=`${PWD_COMMAND}`; export r; \
24845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24846 $(HOST_EXPORTS) \
24847 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24849 done; \
24850 echo "Doing mostlyclean in libiberty-linker-plugin" ; \
24851 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24854 "RANLIB=$${RANLIB}" \
24855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24856 mostlyclean) \
24857 || exit 1
24859 @endif libiberty-linker-plugin
24861 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24862 maybe-clean-libiberty-linker-plugin:
24863 @if libiberty-linker-plugin
24864 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24866 clean-libiberty-linker-plugin:
24867 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24868 r=`${PWD_COMMAND}`; export r; \
24869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24870 $(HOST_EXPORTS) \
24871 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24873 done; \
24874 echo "Doing clean in libiberty-linker-plugin" ; \
24875 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24878 "RANLIB=$${RANLIB}" \
24879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24880 clean) \
24881 || exit 1
24883 @endif libiberty-linker-plugin
24885 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24886 maybe-distclean-libiberty-linker-plugin:
24887 @if libiberty-linker-plugin
24888 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24890 distclean-libiberty-linker-plugin:
24891 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24892 r=`${PWD_COMMAND}`; export r; \
24893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24894 $(HOST_EXPORTS) \
24895 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24897 done; \
24898 echo "Doing distclean in libiberty-linker-plugin" ; \
24899 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24902 "RANLIB=$${RANLIB}" \
24903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24904 distclean) \
24905 || exit 1
24907 @endif libiberty-linker-plugin
24909 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24910 maybe-maintainer-clean-libiberty-linker-plugin:
24911 @if libiberty-linker-plugin
24912 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24914 maintainer-clean-libiberty-linker-plugin:
24915 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24916 r=`${PWD_COMMAND}`; export r; \
24917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918 $(HOST_EXPORTS) \
24919 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24921 done; \
24922 echo "Doing maintainer-clean in libiberty-linker-plugin" ; \
24923 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24926 "RANLIB=$${RANLIB}" \
24927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24928 maintainer-clean) \
24929 || exit 1
24931 @endif libiberty-linker-plugin
24935 .PHONY: configure-libiconv maybe-configure-libiconv
24936 maybe-configure-libiconv:
24937 @if gcc-bootstrap
24938 configure-libiconv: stage_current
24939 @endif gcc-bootstrap
24940 @if libiconv
24941 maybe-configure-libiconv: configure-libiconv
24942 configure-libiconv:
24943 @: $(MAKE); $(unstage)
24944 @r=`${PWD_COMMAND}`; export r; \
24945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24946 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
24948 $(HOST_EXPORTS) \
24949 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24950 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24951 case $(srcdir) in \
24952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24953 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24955 esac; \
24956 module_srcdir=libiconv; \
24957 $(SHELL) \
24958 $$s/$$module_srcdir/configure \
24959 --srcdir=$${topdir}/$$module_srcdir \
24960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24961 --target=${target_alias} --disable-shared \
24962 || exit 1
24963 @endif libiconv
24969 .PHONY: all-libiconv maybe-all-libiconv
24970 maybe-all-libiconv:
24971 @if gcc-bootstrap
24972 all-libiconv: stage_current
24973 @endif gcc-bootstrap
24974 @if libiconv
24975 TARGET-libiconv=all
24976 maybe-all-libiconv: all-libiconv
24977 all-libiconv: configure-libiconv
24978 @: $(MAKE); $(unstage)
24979 @r=`${PWD_COMMAND}`; export r; \
24980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24981 $(HOST_EXPORTS) \
24982 (cd $(HOST_SUBDIR)/libiconv && \
24983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24984 $(TARGET-libiconv))
24985 @endif libiconv
24990 .PHONY: check-libiconv maybe-check-libiconv
24991 maybe-check-libiconv:
24992 @if libiconv
24993 maybe-check-libiconv: check-libiconv
24995 check-libiconv:
24996 @: $(MAKE); $(unstage)
24997 @r=`${PWD_COMMAND}`; export r; \
24998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24999 $(HOST_EXPORTS) \
25000 (cd $(HOST_SUBDIR)/libiconv && \
25001 $(MAKE) $(FLAGS_TO_PASS) check)
25003 @endif libiconv
25005 .PHONY: install-libiconv maybe-install-libiconv
25006 maybe-install-libiconv:
25007 @if libiconv
25008 maybe-install-libiconv: install-libiconv
25010 install-libiconv:
25012 @endif libiconv
25014 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
25015 maybe-install-strip-libiconv:
25016 @if libiconv
25017 maybe-install-strip-libiconv: install-strip-libiconv
25019 install-strip-libiconv:
25021 @endif libiconv
25023 # Other targets (info, dvi, pdf, etc.)
25025 .PHONY: maybe-info-libiconv info-libiconv
25026 maybe-info-libiconv:
25027 @if libiconv
25028 maybe-info-libiconv: info-libiconv
25030 info-libiconv: \
25031 configure-libiconv
25032 @: $(MAKE); $(unstage)
25033 @[ -f ./libiconv/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 info in libiconv" ; \
25041 (cd $(HOST_SUBDIR)/libiconv && \
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 info) \
25047 || exit 1
25049 @endif libiconv
25051 .PHONY: maybe-dvi-libiconv dvi-libiconv
25052 maybe-dvi-libiconv:
25053 @if libiconv
25054 maybe-dvi-libiconv: dvi-libiconv
25056 dvi-libiconv: \
25057 configure-libiconv
25058 @: $(MAKE); $(unstage)
25059 @[ -f ./libiconv/Makefile ] || exit 0; \
25060 r=`${PWD_COMMAND}`; export r; \
25061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25062 $(HOST_EXPORTS) \
25063 for flag in $(EXTRA_HOST_FLAGS) ; do \
25064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25065 done; \
25066 echo "Doing dvi in libiconv" ; \
25067 (cd $(HOST_SUBDIR)/libiconv && \
25068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25070 "RANLIB=$${RANLIB}" \
25071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25072 dvi) \
25073 || exit 1
25075 @endif libiconv
25077 .PHONY: maybe-pdf-libiconv pdf-libiconv
25078 maybe-pdf-libiconv:
25079 @if libiconv
25080 maybe-pdf-libiconv: pdf-libiconv
25082 pdf-libiconv: \
25083 configure-libiconv
25084 @: $(MAKE); $(unstage)
25085 @[ -f ./libiconv/Makefile ] || exit 0; \
25086 r=`${PWD_COMMAND}`; export r; \
25087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25088 $(HOST_EXPORTS) \
25089 for flag in $(EXTRA_HOST_FLAGS) ; do \
25090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25091 done; \
25092 echo "Doing pdf in libiconv" ; \
25093 (cd $(HOST_SUBDIR)/libiconv && \
25094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25096 "RANLIB=$${RANLIB}" \
25097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25098 pdf) \
25099 || exit 1
25101 @endif libiconv
25103 .PHONY: maybe-html-libiconv html-libiconv
25104 maybe-html-libiconv:
25105 @if libiconv
25106 maybe-html-libiconv: html-libiconv
25108 html-libiconv: \
25109 configure-libiconv
25110 @: $(MAKE); $(unstage)
25111 @[ -f ./libiconv/Makefile ] || exit 0; \
25112 r=`${PWD_COMMAND}`; export r; \
25113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25114 $(HOST_EXPORTS) \
25115 for flag in $(EXTRA_HOST_FLAGS) ; do \
25116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25117 done; \
25118 echo "Doing html in libiconv" ; \
25119 (cd $(HOST_SUBDIR)/libiconv && \
25120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25122 "RANLIB=$${RANLIB}" \
25123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25124 html) \
25125 || exit 1
25127 @endif libiconv
25129 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
25130 maybe-TAGS-libiconv:
25131 @if libiconv
25132 maybe-TAGS-libiconv: TAGS-libiconv
25134 TAGS-libiconv: \
25135 configure-libiconv
25136 @: $(MAKE); $(unstage)
25137 @[ -f ./libiconv/Makefile ] || exit 0; \
25138 r=`${PWD_COMMAND}`; export r; \
25139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25140 $(HOST_EXPORTS) \
25141 for flag in $(EXTRA_HOST_FLAGS) ; do \
25142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25143 done; \
25144 echo "Doing TAGS in libiconv" ; \
25145 (cd $(HOST_SUBDIR)/libiconv && \
25146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25148 "RANLIB=$${RANLIB}" \
25149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25150 TAGS) \
25151 || exit 1
25153 @endif libiconv
25155 .PHONY: maybe-install-info-libiconv install-info-libiconv
25156 maybe-install-info-libiconv:
25157 @if libiconv
25158 maybe-install-info-libiconv: install-info-libiconv
25160 # libiconv doesn't support install-info.
25161 install-info-libiconv:
25163 @endif libiconv
25165 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
25166 maybe-install-pdf-libiconv:
25167 @if libiconv
25168 maybe-install-pdf-libiconv: install-pdf-libiconv
25170 # libiconv doesn't support install-pdf.
25171 install-pdf-libiconv:
25173 @endif libiconv
25175 .PHONY: maybe-install-html-libiconv install-html-libiconv
25176 maybe-install-html-libiconv:
25177 @if libiconv
25178 maybe-install-html-libiconv: install-html-libiconv
25180 # libiconv doesn't support install-html.
25181 install-html-libiconv:
25183 @endif libiconv
25185 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
25186 maybe-installcheck-libiconv:
25187 @if libiconv
25188 maybe-installcheck-libiconv: installcheck-libiconv
25190 installcheck-libiconv: \
25191 configure-libiconv
25192 @: $(MAKE); $(unstage)
25193 @[ -f ./libiconv/Makefile ] || exit 0; \
25194 r=`${PWD_COMMAND}`; export r; \
25195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25196 $(HOST_EXPORTS) \
25197 for flag in $(EXTRA_HOST_FLAGS) ; do \
25198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25199 done; \
25200 echo "Doing installcheck in libiconv" ; \
25201 (cd $(HOST_SUBDIR)/libiconv && \
25202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25204 "RANLIB=$${RANLIB}" \
25205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25206 installcheck) \
25207 || exit 1
25209 @endif libiconv
25211 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
25212 maybe-mostlyclean-libiconv:
25213 @if libiconv
25214 maybe-mostlyclean-libiconv: mostlyclean-libiconv
25216 mostlyclean-libiconv:
25217 @: $(MAKE); $(unstage)
25218 @[ -f ./libiconv/Makefile ] || exit 0; \
25219 r=`${PWD_COMMAND}`; export r; \
25220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25221 $(HOST_EXPORTS) \
25222 for flag in $(EXTRA_HOST_FLAGS) ; do \
25223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25224 done; \
25225 echo "Doing mostlyclean in libiconv" ; \
25226 (cd $(HOST_SUBDIR)/libiconv && \
25227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25229 "RANLIB=$${RANLIB}" \
25230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25231 mostlyclean) \
25232 || exit 1
25234 @endif libiconv
25236 .PHONY: maybe-clean-libiconv clean-libiconv
25237 maybe-clean-libiconv:
25238 @if libiconv
25239 maybe-clean-libiconv: clean-libiconv
25241 clean-libiconv:
25242 @: $(MAKE); $(unstage)
25243 @[ -f ./libiconv/Makefile ] || exit 0; \
25244 r=`${PWD_COMMAND}`; export r; \
25245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25246 $(HOST_EXPORTS) \
25247 for flag in $(EXTRA_HOST_FLAGS) ; do \
25248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25249 done; \
25250 echo "Doing clean in libiconv" ; \
25251 (cd $(HOST_SUBDIR)/libiconv && \
25252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25254 "RANLIB=$${RANLIB}" \
25255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25256 clean) \
25257 || exit 1
25259 @endif libiconv
25261 .PHONY: maybe-distclean-libiconv distclean-libiconv
25262 maybe-distclean-libiconv:
25263 @if libiconv
25264 maybe-distclean-libiconv: distclean-libiconv
25266 distclean-libiconv:
25267 @: $(MAKE); $(unstage)
25268 @[ -f ./libiconv/Makefile ] || exit 0; \
25269 r=`${PWD_COMMAND}`; export r; \
25270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25271 $(HOST_EXPORTS) \
25272 for flag in $(EXTRA_HOST_FLAGS) ; do \
25273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25274 done; \
25275 echo "Doing distclean in libiconv" ; \
25276 (cd $(HOST_SUBDIR)/libiconv && \
25277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25279 "RANLIB=$${RANLIB}" \
25280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25281 distclean) \
25282 || exit 1
25284 @endif libiconv
25286 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
25287 maybe-maintainer-clean-libiconv:
25288 @if libiconv
25289 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
25291 maintainer-clean-libiconv:
25292 @: $(MAKE); $(unstage)
25293 @[ -f ./libiconv/Makefile ] || exit 0; \
25294 r=`${PWD_COMMAND}`; export r; \
25295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25296 $(HOST_EXPORTS) \
25297 for flag in $(EXTRA_HOST_FLAGS) ; do \
25298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25299 done; \
25300 echo "Doing maintainer-clean in libiconv" ; \
25301 (cd $(HOST_SUBDIR)/libiconv && \
25302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25304 "RANLIB=$${RANLIB}" \
25305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25306 maintainer-clean) \
25307 || exit 1
25309 @endif libiconv
25313 .PHONY: configure-m4 maybe-configure-m4
25314 maybe-configure-m4:
25315 @if gcc-bootstrap
25316 configure-m4: stage_current
25317 @endif gcc-bootstrap
25318 @if m4
25319 maybe-configure-m4: configure-m4
25320 configure-m4:
25321 @: $(MAKE); $(unstage)
25322 @r=`${PWD_COMMAND}`; export r; \
25323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25324 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
25325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
25326 $(HOST_EXPORTS) \
25327 echo Configuring in $(HOST_SUBDIR)/m4; \
25328 cd "$(HOST_SUBDIR)/m4" || exit 1; \
25329 case $(srcdir) in \
25330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25331 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
25332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25333 esac; \
25334 module_srcdir=m4; \
25335 $(SHELL) \
25336 $$s/$$module_srcdir/configure \
25337 --srcdir=$${topdir}/$$module_srcdir \
25338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25339 --target=${target_alias} \
25340 || exit 1
25341 @endif m4
25347 .PHONY: all-m4 maybe-all-m4
25348 maybe-all-m4:
25349 @if gcc-bootstrap
25350 all-m4: stage_current
25351 @endif gcc-bootstrap
25352 @if m4
25353 TARGET-m4=all
25354 maybe-all-m4: all-m4
25355 all-m4: configure-m4
25356 @: $(MAKE); $(unstage)
25357 @r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25359 $(HOST_EXPORTS) \
25360 (cd $(HOST_SUBDIR)/m4 && \
25361 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25362 $(TARGET-m4))
25363 @endif m4
25368 .PHONY: check-m4 maybe-check-m4
25369 maybe-check-m4:
25370 @if m4
25371 maybe-check-m4: check-m4
25373 check-m4:
25374 @: $(MAKE); $(unstage)
25375 @r=`${PWD_COMMAND}`; export r; \
25376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25377 $(HOST_EXPORTS) \
25378 (cd $(HOST_SUBDIR)/m4 && \
25379 $(MAKE) $(FLAGS_TO_PASS) check)
25381 @endif m4
25383 .PHONY: install-m4 maybe-install-m4
25384 maybe-install-m4:
25385 @if m4
25386 maybe-install-m4: install-m4
25388 install-m4: installdirs
25389 @: $(MAKE); $(unstage)
25390 @r=`${PWD_COMMAND}`; export r; \
25391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25392 $(HOST_EXPORTS) \
25393 (cd $(HOST_SUBDIR)/m4 && \
25394 $(MAKE) $(FLAGS_TO_PASS) install)
25396 @endif m4
25398 .PHONY: install-strip-m4 maybe-install-strip-m4
25399 maybe-install-strip-m4:
25400 @if m4
25401 maybe-install-strip-m4: install-strip-m4
25403 install-strip-m4: installdirs
25404 @: $(MAKE); $(unstage)
25405 @r=`${PWD_COMMAND}`; export r; \
25406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25407 $(HOST_EXPORTS) \
25408 (cd $(HOST_SUBDIR)/m4 && \
25409 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25411 @endif m4
25413 # Other targets (info, dvi, pdf, etc.)
25415 .PHONY: maybe-info-m4 info-m4
25416 maybe-info-m4:
25417 @if m4
25418 maybe-info-m4: info-m4
25420 info-m4: \
25421 configure-m4
25422 @: $(MAKE); $(unstage)
25423 @[ -f ./m4/Makefile ] || exit 0; \
25424 r=`${PWD_COMMAND}`; export r; \
25425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25426 $(HOST_EXPORTS) \
25427 for flag in $(EXTRA_HOST_FLAGS) ; do \
25428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25429 done; \
25430 echo "Doing info in m4" ; \
25431 (cd $(HOST_SUBDIR)/m4 && \
25432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25434 "RANLIB=$${RANLIB}" \
25435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25436 info) \
25437 || exit 1
25439 @endif m4
25441 .PHONY: maybe-dvi-m4 dvi-m4
25442 maybe-dvi-m4:
25443 @if m4
25444 maybe-dvi-m4: dvi-m4
25446 dvi-m4: \
25447 configure-m4
25448 @: $(MAKE); $(unstage)
25449 @[ -f ./m4/Makefile ] || exit 0; \
25450 r=`${PWD_COMMAND}`; export r; \
25451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25452 $(HOST_EXPORTS) \
25453 for flag in $(EXTRA_HOST_FLAGS) ; do \
25454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25455 done; \
25456 echo "Doing dvi in m4" ; \
25457 (cd $(HOST_SUBDIR)/m4 && \
25458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25460 "RANLIB=$${RANLIB}" \
25461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25462 dvi) \
25463 || exit 1
25465 @endif m4
25467 .PHONY: maybe-pdf-m4 pdf-m4
25468 maybe-pdf-m4:
25469 @if m4
25470 maybe-pdf-m4: pdf-m4
25472 pdf-m4: \
25473 configure-m4
25474 @: $(MAKE); $(unstage)
25475 @[ -f ./m4/Makefile ] || exit 0; \
25476 r=`${PWD_COMMAND}`; export r; \
25477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25478 $(HOST_EXPORTS) \
25479 for flag in $(EXTRA_HOST_FLAGS) ; do \
25480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25481 done; \
25482 echo "Doing pdf in m4" ; \
25483 (cd $(HOST_SUBDIR)/m4 && \
25484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25486 "RANLIB=$${RANLIB}" \
25487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25488 pdf) \
25489 || exit 1
25491 @endif m4
25493 .PHONY: maybe-html-m4 html-m4
25494 maybe-html-m4:
25495 @if m4
25496 maybe-html-m4: html-m4
25498 html-m4: \
25499 configure-m4
25500 @: $(MAKE); $(unstage)
25501 @[ -f ./m4/Makefile ] || exit 0; \
25502 r=`${PWD_COMMAND}`; export r; \
25503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25504 $(HOST_EXPORTS) \
25505 for flag in $(EXTRA_HOST_FLAGS) ; do \
25506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25507 done; \
25508 echo "Doing html in m4" ; \
25509 (cd $(HOST_SUBDIR)/m4 && \
25510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25512 "RANLIB=$${RANLIB}" \
25513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25514 html) \
25515 || exit 1
25517 @endif m4
25519 .PHONY: maybe-TAGS-m4 TAGS-m4
25520 maybe-TAGS-m4:
25521 @if m4
25522 maybe-TAGS-m4: TAGS-m4
25524 TAGS-m4: \
25525 configure-m4
25526 @: $(MAKE); $(unstage)
25527 @[ -f ./m4/Makefile ] || exit 0; \
25528 r=`${PWD_COMMAND}`; export r; \
25529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25530 $(HOST_EXPORTS) \
25531 for flag in $(EXTRA_HOST_FLAGS) ; do \
25532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25533 done; \
25534 echo "Doing TAGS in m4" ; \
25535 (cd $(HOST_SUBDIR)/m4 && \
25536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25538 "RANLIB=$${RANLIB}" \
25539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25540 TAGS) \
25541 || exit 1
25543 @endif m4
25545 .PHONY: maybe-install-info-m4 install-info-m4
25546 maybe-install-info-m4:
25547 @if m4
25548 maybe-install-info-m4: install-info-m4
25550 install-info-m4: \
25551 configure-m4 \
25552 info-m4
25553 @: $(MAKE); $(unstage)
25554 @[ -f ./m4/Makefile ] || exit 0; \
25555 r=`${PWD_COMMAND}`; export r; \
25556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25557 $(HOST_EXPORTS) \
25558 for flag in $(EXTRA_HOST_FLAGS) ; do \
25559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25560 done; \
25561 echo "Doing install-info in m4" ; \
25562 (cd $(HOST_SUBDIR)/m4 && \
25563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25565 "RANLIB=$${RANLIB}" \
25566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25567 install-info) \
25568 || exit 1
25570 @endif m4
25572 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25573 maybe-install-pdf-m4:
25574 @if m4
25575 maybe-install-pdf-m4: install-pdf-m4
25577 install-pdf-m4: \
25578 configure-m4 \
25579 pdf-m4
25580 @: $(MAKE); $(unstage)
25581 @[ -f ./m4/Makefile ] || exit 0; \
25582 r=`${PWD_COMMAND}`; export r; \
25583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25584 $(HOST_EXPORTS) \
25585 for flag in $(EXTRA_HOST_FLAGS) ; do \
25586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25587 done; \
25588 echo "Doing install-pdf in m4" ; \
25589 (cd $(HOST_SUBDIR)/m4 && \
25590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25592 "RANLIB=$${RANLIB}" \
25593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25594 install-pdf) \
25595 || exit 1
25597 @endif m4
25599 .PHONY: maybe-install-html-m4 install-html-m4
25600 maybe-install-html-m4:
25601 @if m4
25602 maybe-install-html-m4: install-html-m4
25604 install-html-m4: \
25605 configure-m4 \
25606 html-m4
25607 @: $(MAKE); $(unstage)
25608 @[ -f ./m4/Makefile ] || exit 0; \
25609 r=`${PWD_COMMAND}`; export r; \
25610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25611 $(HOST_EXPORTS) \
25612 for flag in $(EXTRA_HOST_FLAGS) ; do \
25613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25614 done; \
25615 echo "Doing install-html in m4" ; \
25616 (cd $(HOST_SUBDIR)/m4 && \
25617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25619 "RANLIB=$${RANLIB}" \
25620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25621 install-html) \
25622 || exit 1
25624 @endif m4
25626 .PHONY: maybe-installcheck-m4 installcheck-m4
25627 maybe-installcheck-m4:
25628 @if m4
25629 maybe-installcheck-m4: installcheck-m4
25631 installcheck-m4: \
25632 configure-m4
25633 @: $(MAKE); $(unstage)
25634 @[ -f ./m4/Makefile ] || exit 0; \
25635 r=`${PWD_COMMAND}`; export r; \
25636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25637 $(HOST_EXPORTS) \
25638 for flag in $(EXTRA_HOST_FLAGS) ; do \
25639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25640 done; \
25641 echo "Doing installcheck in m4" ; \
25642 (cd $(HOST_SUBDIR)/m4 && \
25643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25645 "RANLIB=$${RANLIB}" \
25646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25647 installcheck) \
25648 || exit 1
25650 @endif m4
25652 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25653 maybe-mostlyclean-m4:
25654 @if m4
25655 maybe-mostlyclean-m4: mostlyclean-m4
25657 mostlyclean-m4:
25658 @: $(MAKE); $(unstage)
25659 @[ -f ./m4/Makefile ] || exit 0; \
25660 r=`${PWD_COMMAND}`; export r; \
25661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25662 $(HOST_EXPORTS) \
25663 for flag in $(EXTRA_HOST_FLAGS) ; do \
25664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25665 done; \
25666 echo "Doing mostlyclean in m4" ; \
25667 (cd $(HOST_SUBDIR)/m4 && \
25668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25670 "RANLIB=$${RANLIB}" \
25671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25672 mostlyclean) \
25673 || exit 1
25675 @endif m4
25677 .PHONY: maybe-clean-m4 clean-m4
25678 maybe-clean-m4:
25679 @if m4
25680 maybe-clean-m4: clean-m4
25682 clean-m4:
25683 @: $(MAKE); $(unstage)
25684 @[ -f ./m4/Makefile ] || exit 0; \
25685 r=`${PWD_COMMAND}`; export r; \
25686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25687 $(HOST_EXPORTS) \
25688 for flag in $(EXTRA_HOST_FLAGS) ; do \
25689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25690 done; \
25691 echo "Doing clean in m4" ; \
25692 (cd $(HOST_SUBDIR)/m4 && \
25693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25695 "RANLIB=$${RANLIB}" \
25696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25697 clean) \
25698 || exit 1
25700 @endif m4
25702 .PHONY: maybe-distclean-m4 distclean-m4
25703 maybe-distclean-m4:
25704 @if m4
25705 maybe-distclean-m4: distclean-m4
25707 distclean-m4:
25708 @: $(MAKE); $(unstage)
25709 @[ -f ./m4/Makefile ] || exit 0; \
25710 r=`${PWD_COMMAND}`; export r; \
25711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25712 $(HOST_EXPORTS) \
25713 for flag in $(EXTRA_HOST_FLAGS) ; do \
25714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25715 done; \
25716 echo "Doing distclean in m4" ; \
25717 (cd $(HOST_SUBDIR)/m4 && \
25718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25720 "RANLIB=$${RANLIB}" \
25721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25722 distclean) \
25723 || exit 1
25725 @endif m4
25727 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25728 maybe-maintainer-clean-m4:
25729 @if m4
25730 maybe-maintainer-clean-m4: maintainer-clean-m4
25732 maintainer-clean-m4:
25733 @: $(MAKE); $(unstage)
25734 @[ -f ./m4/Makefile ] || exit 0; \
25735 r=`${PWD_COMMAND}`; export r; \
25736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25737 $(HOST_EXPORTS) \
25738 for flag in $(EXTRA_HOST_FLAGS) ; do \
25739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25740 done; \
25741 echo "Doing maintainer-clean in m4" ; \
25742 (cd $(HOST_SUBDIR)/m4 && \
25743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25745 "RANLIB=$${RANLIB}" \
25746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25747 maintainer-clean) \
25748 || exit 1
25750 @endif m4
25754 .PHONY: configure-readline maybe-configure-readline
25755 maybe-configure-readline:
25756 @if gcc-bootstrap
25757 configure-readline: stage_current
25758 @endif gcc-bootstrap
25759 @if readline
25760 maybe-configure-readline: configure-readline
25761 configure-readline:
25762 @: $(MAKE); $(unstage)
25763 @r=`${PWD_COMMAND}`; export r; \
25764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25765 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
25767 $(HOST_EXPORTS) \
25768 echo Configuring in $(HOST_SUBDIR)/readline; \
25769 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25770 case $(srcdir) in \
25771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25772 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25774 esac; \
25775 module_srcdir=readline; \
25776 $(SHELL) \
25777 $$s/$$module_srcdir/configure \
25778 --srcdir=$${topdir}/$$module_srcdir \
25779 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25780 --target=${target_alias} \
25781 || exit 1
25782 @endif readline
25788 .PHONY: all-readline maybe-all-readline
25789 maybe-all-readline:
25790 @if gcc-bootstrap
25791 all-readline: stage_current
25792 @endif gcc-bootstrap
25793 @if readline
25794 TARGET-readline=all
25795 maybe-all-readline: all-readline
25796 all-readline: configure-readline
25797 @: $(MAKE); $(unstage)
25798 @r=`${PWD_COMMAND}`; export r; \
25799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25800 $(HOST_EXPORTS) \
25801 (cd $(HOST_SUBDIR)/readline && \
25802 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25803 $(TARGET-readline))
25804 @endif readline
25809 .PHONY: check-readline maybe-check-readline
25810 maybe-check-readline:
25811 @if readline
25812 maybe-check-readline: check-readline
25814 check-readline:
25815 @: $(MAKE); $(unstage)
25816 @r=`${PWD_COMMAND}`; export r; \
25817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25818 $(HOST_EXPORTS) \
25819 (cd $(HOST_SUBDIR)/readline && \
25820 $(MAKE) $(FLAGS_TO_PASS) check)
25822 @endif readline
25824 .PHONY: install-readline maybe-install-readline
25825 maybe-install-readline:
25826 @if readline
25827 maybe-install-readline: install-readline
25829 install-readline: installdirs
25830 @: $(MAKE); $(unstage)
25831 @r=`${PWD_COMMAND}`; export r; \
25832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25833 $(HOST_EXPORTS) \
25834 (cd $(HOST_SUBDIR)/readline && \
25835 $(MAKE) $(FLAGS_TO_PASS) install)
25837 @endif readline
25839 .PHONY: install-strip-readline maybe-install-strip-readline
25840 maybe-install-strip-readline:
25841 @if readline
25842 maybe-install-strip-readline: install-strip-readline
25844 install-strip-readline: installdirs
25845 @: $(MAKE); $(unstage)
25846 @r=`${PWD_COMMAND}`; export r; \
25847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25848 $(HOST_EXPORTS) \
25849 (cd $(HOST_SUBDIR)/readline && \
25850 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25852 @endif readline
25854 # Other targets (info, dvi, pdf, etc.)
25856 .PHONY: maybe-info-readline info-readline
25857 maybe-info-readline:
25858 @if readline
25859 maybe-info-readline: info-readline
25861 info-readline: \
25862 configure-readline
25863 @: $(MAKE); $(unstage)
25864 @[ -f ./readline/Makefile ] || exit 0; \
25865 r=`${PWD_COMMAND}`; export r; \
25866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25867 $(HOST_EXPORTS) \
25868 for flag in $(EXTRA_HOST_FLAGS) ; do \
25869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25870 done; \
25871 echo "Doing info in readline" ; \
25872 (cd $(HOST_SUBDIR)/readline && \
25873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25875 "RANLIB=$${RANLIB}" \
25876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25877 info) \
25878 || exit 1
25880 @endif readline
25882 .PHONY: maybe-dvi-readline dvi-readline
25883 maybe-dvi-readline:
25884 @if readline
25885 maybe-dvi-readline: dvi-readline
25887 dvi-readline: \
25888 configure-readline
25889 @: $(MAKE); $(unstage)
25890 @[ -f ./readline/Makefile ] || exit 0; \
25891 r=`${PWD_COMMAND}`; export r; \
25892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25893 $(HOST_EXPORTS) \
25894 for flag in $(EXTRA_HOST_FLAGS) ; do \
25895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25896 done; \
25897 echo "Doing dvi in readline" ; \
25898 (cd $(HOST_SUBDIR)/readline && \
25899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25901 "RANLIB=$${RANLIB}" \
25902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25903 dvi) \
25904 || exit 1
25906 @endif readline
25908 .PHONY: maybe-pdf-readline pdf-readline
25909 maybe-pdf-readline:
25910 @if readline
25911 maybe-pdf-readline: pdf-readline
25913 pdf-readline: \
25914 configure-readline
25915 @: $(MAKE); $(unstage)
25916 @[ -f ./readline/Makefile ] || exit 0; \
25917 r=`${PWD_COMMAND}`; export r; \
25918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25919 $(HOST_EXPORTS) \
25920 for flag in $(EXTRA_HOST_FLAGS) ; do \
25921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25922 done; \
25923 echo "Doing pdf in readline" ; \
25924 (cd $(HOST_SUBDIR)/readline && \
25925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25927 "RANLIB=$${RANLIB}" \
25928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25929 pdf) \
25930 || exit 1
25932 @endif readline
25934 .PHONY: maybe-html-readline html-readline
25935 maybe-html-readline:
25936 @if readline
25937 maybe-html-readline: html-readline
25939 html-readline: \
25940 configure-readline
25941 @: $(MAKE); $(unstage)
25942 @[ -f ./readline/Makefile ] || exit 0; \
25943 r=`${PWD_COMMAND}`; export r; \
25944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25945 $(HOST_EXPORTS) \
25946 for flag in $(EXTRA_HOST_FLAGS) ; do \
25947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25948 done; \
25949 echo "Doing html in readline" ; \
25950 (cd $(HOST_SUBDIR)/readline && \
25951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25953 "RANLIB=$${RANLIB}" \
25954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25955 html) \
25956 || exit 1
25958 @endif readline
25960 .PHONY: maybe-TAGS-readline TAGS-readline
25961 maybe-TAGS-readline:
25962 @if readline
25963 maybe-TAGS-readline: TAGS-readline
25965 TAGS-readline: \
25966 configure-readline
25967 @: $(MAKE); $(unstage)
25968 @[ -f ./readline/Makefile ] || exit 0; \
25969 r=`${PWD_COMMAND}`; export r; \
25970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25971 $(HOST_EXPORTS) \
25972 for flag in $(EXTRA_HOST_FLAGS) ; do \
25973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25974 done; \
25975 echo "Doing TAGS in readline" ; \
25976 (cd $(HOST_SUBDIR)/readline && \
25977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25979 "RANLIB=$${RANLIB}" \
25980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25981 TAGS) \
25982 || exit 1
25984 @endif readline
25986 .PHONY: maybe-install-info-readline install-info-readline
25987 maybe-install-info-readline:
25988 @if readline
25989 maybe-install-info-readline: install-info-readline
25991 install-info-readline: \
25992 configure-readline \
25993 info-readline
25994 @: $(MAKE); $(unstage)
25995 @[ -f ./readline/Makefile ] || exit 0; \
25996 r=`${PWD_COMMAND}`; export r; \
25997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25998 $(HOST_EXPORTS) \
25999 for flag in $(EXTRA_HOST_FLAGS) ; do \
26000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26001 done; \
26002 echo "Doing install-info in readline" ; \
26003 (cd $(HOST_SUBDIR)/readline && \
26004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26006 "RANLIB=$${RANLIB}" \
26007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26008 install-info) \
26009 || exit 1
26011 @endif readline
26013 .PHONY: maybe-install-pdf-readline install-pdf-readline
26014 maybe-install-pdf-readline:
26015 @if readline
26016 maybe-install-pdf-readline: install-pdf-readline
26018 install-pdf-readline: \
26019 configure-readline \
26020 pdf-readline
26021 @: $(MAKE); $(unstage)
26022 @[ -f ./readline/Makefile ] || exit 0; \
26023 r=`${PWD_COMMAND}`; export r; \
26024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26025 $(HOST_EXPORTS) \
26026 for flag in $(EXTRA_HOST_FLAGS) ; do \
26027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26028 done; \
26029 echo "Doing install-pdf in readline" ; \
26030 (cd $(HOST_SUBDIR)/readline && \
26031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26033 "RANLIB=$${RANLIB}" \
26034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26035 install-pdf) \
26036 || exit 1
26038 @endif readline
26040 .PHONY: maybe-install-html-readline install-html-readline
26041 maybe-install-html-readline:
26042 @if readline
26043 maybe-install-html-readline: install-html-readline
26045 install-html-readline: \
26046 configure-readline \
26047 html-readline
26048 @: $(MAKE); $(unstage)
26049 @[ -f ./readline/Makefile ] || exit 0; \
26050 r=`${PWD_COMMAND}`; export r; \
26051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26052 $(HOST_EXPORTS) \
26053 for flag in $(EXTRA_HOST_FLAGS) ; do \
26054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26055 done; \
26056 echo "Doing install-html in readline" ; \
26057 (cd $(HOST_SUBDIR)/readline && \
26058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26060 "RANLIB=$${RANLIB}" \
26061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26062 install-html) \
26063 || exit 1
26065 @endif readline
26067 .PHONY: maybe-installcheck-readline installcheck-readline
26068 maybe-installcheck-readline:
26069 @if readline
26070 maybe-installcheck-readline: installcheck-readline
26072 installcheck-readline: \
26073 configure-readline
26074 @: $(MAKE); $(unstage)
26075 @[ -f ./readline/Makefile ] || exit 0; \
26076 r=`${PWD_COMMAND}`; export r; \
26077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26078 $(HOST_EXPORTS) \
26079 for flag in $(EXTRA_HOST_FLAGS) ; do \
26080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26081 done; \
26082 echo "Doing installcheck in readline" ; \
26083 (cd $(HOST_SUBDIR)/readline && \
26084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26086 "RANLIB=$${RANLIB}" \
26087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26088 installcheck) \
26089 || exit 1
26091 @endif readline
26093 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
26094 maybe-mostlyclean-readline:
26095 @if readline
26096 maybe-mostlyclean-readline: mostlyclean-readline
26098 mostlyclean-readline:
26099 @: $(MAKE); $(unstage)
26100 @[ -f ./readline/Makefile ] || exit 0; \
26101 r=`${PWD_COMMAND}`; export r; \
26102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26103 $(HOST_EXPORTS) \
26104 for flag in $(EXTRA_HOST_FLAGS) ; do \
26105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26106 done; \
26107 echo "Doing mostlyclean in readline" ; \
26108 (cd $(HOST_SUBDIR)/readline && \
26109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26111 "RANLIB=$${RANLIB}" \
26112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26113 mostlyclean) \
26114 || exit 1
26116 @endif readline
26118 .PHONY: maybe-clean-readline clean-readline
26119 maybe-clean-readline:
26120 @if readline
26121 maybe-clean-readline: clean-readline
26123 clean-readline:
26124 @: $(MAKE); $(unstage)
26125 @[ -f ./readline/Makefile ] || exit 0; \
26126 r=`${PWD_COMMAND}`; export r; \
26127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26128 $(HOST_EXPORTS) \
26129 for flag in $(EXTRA_HOST_FLAGS) ; do \
26130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26131 done; \
26132 echo "Doing clean in readline" ; \
26133 (cd $(HOST_SUBDIR)/readline && \
26134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26136 "RANLIB=$${RANLIB}" \
26137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26138 clean) \
26139 || exit 1
26141 @endif readline
26143 .PHONY: maybe-distclean-readline distclean-readline
26144 maybe-distclean-readline:
26145 @if readline
26146 maybe-distclean-readline: distclean-readline
26148 distclean-readline:
26149 @: $(MAKE); $(unstage)
26150 @[ -f ./readline/Makefile ] || exit 0; \
26151 r=`${PWD_COMMAND}`; export r; \
26152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26153 $(HOST_EXPORTS) \
26154 for flag in $(EXTRA_HOST_FLAGS) ; do \
26155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26156 done; \
26157 echo "Doing distclean in readline" ; \
26158 (cd $(HOST_SUBDIR)/readline && \
26159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26161 "RANLIB=$${RANLIB}" \
26162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26163 distclean) \
26164 || exit 1
26166 @endif readline
26168 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
26169 maybe-maintainer-clean-readline:
26170 @if readline
26171 maybe-maintainer-clean-readline: maintainer-clean-readline
26173 maintainer-clean-readline:
26174 @: $(MAKE); $(unstage)
26175 @[ -f ./readline/Makefile ] || exit 0; \
26176 r=`${PWD_COMMAND}`; export r; \
26177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26178 $(HOST_EXPORTS) \
26179 for flag in $(EXTRA_HOST_FLAGS) ; do \
26180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26181 done; \
26182 echo "Doing maintainer-clean in readline" ; \
26183 (cd $(HOST_SUBDIR)/readline && \
26184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26186 "RANLIB=$${RANLIB}" \
26187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26188 maintainer-clean) \
26189 || exit 1
26191 @endif readline
26195 .PHONY: configure-sid maybe-configure-sid
26196 maybe-configure-sid:
26197 @if gcc-bootstrap
26198 configure-sid: stage_current
26199 @endif gcc-bootstrap
26200 @if sid
26201 maybe-configure-sid: configure-sid
26202 configure-sid:
26203 @: $(MAKE); $(unstage)
26204 @r=`${PWD_COMMAND}`; export r; \
26205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26206 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
26207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
26208 $(HOST_EXPORTS) \
26209 echo Configuring in $(HOST_SUBDIR)/sid; \
26210 cd "$(HOST_SUBDIR)/sid" || exit 1; \
26211 case $(srcdir) in \
26212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26213 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
26214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26215 esac; \
26216 module_srcdir=sid; \
26217 $(SHELL) \
26218 $$s/$$module_srcdir/configure \
26219 --srcdir=$${topdir}/$$module_srcdir \
26220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26221 --target=${target_alias} \
26222 || exit 1
26223 @endif sid
26229 .PHONY: all-sid maybe-all-sid
26230 maybe-all-sid:
26231 @if gcc-bootstrap
26232 all-sid: stage_current
26233 @endif gcc-bootstrap
26234 @if sid
26235 TARGET-sid=all
26236 maybe-all-sid: all-sid
26237 all-sid: configure-sid
26238 @: $(MAKE); $(unstage)
26239 @r=`${PWD_COMMAND}`; export r; \
26240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26241 $(HOST_EXPORTS) \
26242 (cd $(HOST_SUBDIR)/sid && \
26243 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26244 $(TARGET-sid))
26245 @endif sid
26250 .PHONY: check-sid maybe-check-sid
26251 maybe-check-sid:
26252 @if sid
26253 maybe-check-sid: check-sid
26255 check-sid:
26256 @: $(MAKE); $(unstage)
26257 @r=`${PWD_COMMAND}`; export r; \
26258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26259 $(HOST_EXPORTS) \
26260 (cd $(HOST_SUBDIR)/sid && \
26261 $(MAKE) $(FLAGS_TO_PASS) check)
26263 @endif sid
26265 .PHONY: install-sid maybe-install-sid
26266 maybe-install-sid:
26267 @if sid
26268 maybe-install-sid: install-sid
26270 install-sid: installdirs
26271 @: $(MAKE); $(unstage)
26272 @r=`${PWD_COMMAND}`; export r; \
26273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26274 $(HOST_EXPORTS) \
26275 (cd $(HOST_SUBDIR)/sid && \
26276 $(MAKE) $(FLAGS_TO_PASS) install)
26278 @endif sid
26280 .PHONY: install-strip-sid maybe-install-strip-sid
26281 maybe-install-strip-sid:
26282 @if sid
26283 maybe-install-strip-sid: install-strip-sid
26285 install-strip-sid: installdirs
26286 @: $(MAKE); $(unstage)
26287 @r=`${PWD_COMMAND}`; export r; \
26288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26289 $(HOST_EXPORTS) \
26290 (cd $(HOST_SUBDIR)/sid && \
26291 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26293 @endif sid
26295 # Other targets (info, dvi, pdf, etc.)
26297 .PHONY: maybe-info-sid info-sid
26298 maybe-info-sid:
26299 @if sid
26300 maybe-info-sid: info-sid
26302 info-sid: \
26303 configure-sid
26304 @: $(MAKE); $(unstage)
26305 @[ -f ./sid/Makefile ] || exit 0; \
26306 r=`${PWD_COMMAND}`; export r; \
26307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26308 $(HOST_EXPORTS) \
26309 for flag in $(EXTRA_HOST_FLAGS) ; do \
26310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26311 done; \
26312 echo "Doing info in sid" ; \
26313 (cd $(HOST_SUBDIR)/sid && \
26314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26316 "RANLIB=$${RANLIB}" \
26317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26318 info) \
26319 || exit 1
26321 @endif sid
26323 .PHONY: maybe-dvi-sid dvi-sid
26324 maybe-dvi-sid:
26325 @if sid
26326 maybe-dvi-sid: dvi-sid
26328 dvi-sid: \
26329 configure-sid
26330 @: $(MAKE); $(unstage)
26331 @[ -f ./sid/Makefile ] || exit 0; \
26332 r=`${PWD_COMMAND}`; export r; \
26333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26334 $(HOST_EXPORTS) \
26335 for flag in $(EXTRA_HOST_FLAGS) ; do \
26336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26337 done; \
26338 echo "Doing dvi in sid" ; \
26339 (cd $(HOST_SUBDIR)/sid && \
26340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26342 "RANLIB=$${RANLIB}" \
26343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26344 dvi) \
26345 || exit 1
26347 @endif sid
26349 .PHONY: maybe-pdf-sid pdf-sid
26350 maybe-pdf-sid:
26351 @if sid
26352 maybe-pdf-sid: pdf-sid
26354 pdf-sid: \
26355 configure-sid
26356 @: $(MAKE); $(unstage)
26357 @[ -f ./sid/Makefile ] || exit 0; \
26358 r=`${PWD_COMMAND}`; export r; \
26359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26360 $(HOST_EXPORTS) \
26361 for flag in $(EXTRA_HOST_FLAGS) ; do \
26362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26363 done; \
26364 echo "Doing pdf in sid" ; \
26365 (cd $(HOST_SUBDIR)/sid && \
26366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26368 "RANLIB=$${RANLIB}" \
26369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26370 pdf) \
26371 || exit 1
26373 @endif sid
26375 .PHONY: maybe-html-sid html-sid
26376 maybe-html-sid:
26377 @if sid
26378 maybe-html-sid: html-sid
26380 html-sid: \
26381 configure-sid
26382 @: $(MAKE); $(unstage)
26383 @[ -f ./sid/Makefile ] || exit 0; \
26384 r=`${PWD_COMMAND}`; export r; \
26385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26386 $(HOST_EXPORTS) \
26387 for flag in $(EXTRA_HOST_FLAGS) ; do \
26388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26389 done; \
26390 echo "Doing html in sid" ; \
26391 (cd $(HOST_SUBDIR)/sid && \
26392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26394 "RANLIB=$${RANLIB}" \
26395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26396 html) \
26397 || exit 1
26399 @endif sid
26401 .PHONY: maybe-TAGS-sid TAGS-sid
26402 maybe-TAGS-sid:
26403 @if sid
26404 maybe-TAGS-sid: TAGS-sid
26406 TAGS-sid: \
26407 configure-sid
26408 @: $(MAKE); $(unstage)
26409 @[ -f ./sid/Makefile ] || exit 0; \
26410 r=`${PWD_COMMAND}`; export r; \
26411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26412 $(HOST_EXPORTS) \
26413 for flag in $(EXTRA_HOST_FLAGS) ; do \
26414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26415 done; \
26416 echo "Doing TAGS in sid" ; \
26417 (cd $(HOST_SUBDIR)/sid && \
26418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26420 "RANLIB=$${RANLIB}" \
26421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26422 TAGS) \
26423 || exit 1
26425 @endif sid
26427 .PHONY: maybe-install-info-sid install-info-sid
26428 maybe-install-info-sid:
26429 @if sid
26430 maybe-install-info-sid: install-info-sid
26432 install-info-sid: \
26433 configure-sid \
26434 info-sid
26435 @: $(MAKE); $(unstage)
26436 @[ -f ./sid/Makefile ] || exit 0; \
26437 r=`${PWD_COMMAND}`; export r; \
26438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26439 $(HOST_EXPORTS) \
26440 for flag in $(EXTRA_HOST_FLAGS) ; do \
26441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26442 done; \
26443 echo "Doing install-info in sid" ; \
26444 (cd $(HOST_SUBDIR)/sid && \
26445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26447 "RANLIB=$${RANLIB}" \
26448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26449 install-info) \
26450 || exit 1
26452 @endif sid
26454 .PHONY: maybe-install-pdf-sid install-pdf-sid
26455 maybe-install-pdf-sid:
26456 @if sid
26457 maybe-install-pdf-sid: install-pdf-sid
26459 install-pdf-sid: \
26460 configure-sid \
26461 pdf-sid
26462 @: $(MAKE); $(unstage)
26463 @[ -f ./sid/Makefile ] || exit 0; \
26464 r=`${PWD_COMMAND}`; export r; \
26465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26466 $(HOST_EXPORTS) \
26467 for flag in $(EXTRA_HOST_FLAGS) ; do \
26468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26469 done; \
26470 echo "Doing install-pdf in sid" ; \
26471 (cd $(HOST_SUBDIR)/sid && \
26472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26474 "RANLIB=$${RANLIB}" \
26475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26476 install-pdf) \
26477 || exit 1
26479 @endif sid
26481 .PHONY: maybe-install-html-sid install-html-sid
26482 maybe-install-html-sid:
26483 @if sid
26484 maybe-install-html-sid: install-html-sid
26486 install-html-sid: \
26487 configure-sid \
26488 html-sid
26489 @: $(MAKE); $(unstage)
26490 @[ -f ./sid/Makefile ] || exit 0; \
26491 r=`${PWD_COMMAND}`; export r; \
26492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26493 $(HOST_EXPORTS) \
26494 for flag in $(EXTRA_HOST_FLAGS) ; do \
26495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26496 done; \
26497 echo "Doing install-html in sid" ; \
26498 (cd $(HOST_SUBDIR)/sid && \
26499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26501 "RANLIB=$${RANLIB}" \
26502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26503 install-html) \
26504 || exit 1
26506 @endif sid
26508 .PHONY: maybe-installcheck-sid installcheck-sid
26509 maybe-installcheck-sid:
26510 @if sid
26511 maybe-installcheck-sid: installcheck-sid
26513 installcheck-sid: \
26514 configure-sid
26515 @: $(MAKE); $(unstage)
26516 @[ -f ./sid/Makefile ] || exit 0; \
26517 r=`${PWD_COMMAND}`; export r; \
26518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26519 $(HOST_EXPORTS) \
26520 for flag in $(EXTRA_HOST_FLAGS) ; do \
26521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26522 done; \
26523 echo "Doing installcheck in sid" ; \
26524 (cd $(HOST_SUBDIR)/sid && \
26525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26527 "RANLIB=$${RANLIB}" \
26528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26529 installcheck) \
26530 || exit 1
26532 @endif sid
26534 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26535 maybe-mostlyclean-sid:
26536 @if sid
26537 maybe-mostlyclean-sid: mostlyclean-sid
26539 mostlyclean-sid:
26540 @: $(MAKE); $(unstage)
26541 @[ -f ./sid/Makefile ] || exit 0; \
26542 r=`${PWD_COMMAND}`; export r; \
26543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26544 $(HOST_EXPORTS) \
26545 for flag in $(EXTRA_HOST_FLAGS) ; do \
26546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26547 done; \
26548 echo "Doing mostlyclean in sid" ; \
26549 (cd $(HOST_SUBDIR)/sid && \
26550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26552 "RANLIB=$${RANLIB}" \
26553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26554 mostlyclean) \
26555 || exit 1
26557 @endif sid
26559 .PHONY: maybe-clean-sid clean-sid
26560 maybe-clean-sid:
26561 @if sid
26562 maybe-clean-sid: clean-sid
26564 clean-sid:
26565 @: $(MAKE); $(unstage)
26566 @[ -f ./sid/Makefile ] || exit 0; \
26567 r=`${PWD_COMMAND}`; export r; \
26568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26569 $(HOST_EXPORTS) \
26570 for flag in $(EXTRA_HOST_FLAGS) ; do \
26571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26572 done; \
26573 echo "Doing clean in sid" ; \
26574 (cd $(HOST_SUBDIR)/sid && \
26575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26577 "RANLIB=$${RANLIB}" \
26578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26579 clean) \
26580 || exit 1
26582 @endif sid
26584 .PHONY: maybe-distclean-sid distclean-sid
26585 maybe-distclean-sid:
26586 @if sid
26587 maybe-distclean-sid: distclean-sid
26589 distclean-sid:
26590 @: $(MAKE); $(unstage)
26591 @[ -f ./sid/Makefile ] || exit 0; \
26592 r=`${PWD_COMMAND}`; export r; \
26593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26594 $(HOST_EXPORTS) \
26595 for flag in $(EXTRA_HOST_FLAGS) ; do \
26596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26597 done; \
26598 echo "Doing distclean in sid" ; \
26599 (cd $(HOST_SUBDIR)/sid && \
26600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26602 "RANLIB=$${RANLIB}" \
26603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26604 distclean) \
26605 || exit 1
26607 @endif sid
26609 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26610 maybe-maintainer-clean-sid:
26611 @if sid
26612 maybe-maintainer-clean-sid: maintainer-clean-sid
26614 maintainer-clean-sid:
26615 @: $(MAKE); $(unstage)
26616 @[ -f ./sid/Makefile ] || exit 0; \
26617 r=`${PWD_COMMAND}`; export r; \
26618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26619 $(HOST_EXPORTS) \
26620 for flag in $(EXTRA_HOST_FLAGS) ; do \
26621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26622 done; \
26623 echo "Doing maintainer-clean in sid" ; \
26624 (cd $(HOST_SUBDIR)/sid && \
26625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26627 "RANLIB=$${RANLIB}" \
26628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26629 maintainer-clean) \
26630 || exit 1
26632 @endif sid
26636 .PHONY: configure-sim maybe-configure-sim
26637 maybe-configure-sim:
26638 @if gcc-bootstrap
26639 configure-sim: stage_current
26640 @endif gcc-bootstrap
26641 @if sim
26642 maybe-configure-sim: configure-sim
26643 configure-sim:
26644 @: $(MAKE); $(unstage)
26645 @r=`${PWD_COMMAND}`; export r; \
26646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26647 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26648 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
26649 $(HOST_EXPORTS) \
26650 echo Configuring in $(HOST_SUBDIR)/sim; \
26651 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26652 case $(srcdir) in \
26653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26654 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26656 esac; \
26657 module_srcdir=sim; \
26658 $(SHELL) \
26659 $$s/$$module_srcdir/configure \
26660 --srcdir=$${topdir}/$$module_srcdir \
26661 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26662 --target=${target_alias} \
26663 || exit 1
26664 @endif sim
26670 .PHONY: all-sim maybe-all-sim
26671 maybe-all-sim:
26672 @if gcc-bootstrap
26673 all-sim: stage_current
26674 @endif gcc-bootstrap
26675 @if sim
26676 TARGET-sim=all
26677 maybe-all-sim: all-sim
26678 all-sim: configure-sim
26679 @: $(MAKE); $(unstage)
26680 @r=`${PWD_COMMAND}`; export r; \
26681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26682 $(HOST_EXPORTS) \
26683 (cd $(HOST_SUBDIR)/sim && \
26684 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26685 $(TARGET-sim))
26686 @endif sim
26691 .PHONY: check-sim maybe-check-sim
26692 maybe-check-sim:
26693 @if sim
26694 maybe-check-sim: check-sim
26696 check-sim:
26697 @: $(MAKE); $(unstage)
26698 @r=`${PWD_COMMAND}`; export r; \
26699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26700 $(HOST_EXPORTS) \
26701 (cd $(HOST_SUBDIR)/sim && \
26702 $(MAKE) $(FLAGS_TO_PASS) check)
26704 @endif sim
26706 .PHONY: install-sim maybe-install-sim
26707 maybe-install-sim:
26708 @if sim
26709 maybe-install-sim: install-sim
26711 install-sim: installdirs
26712 @: $(MAKE); $(unstage)
26713 @r=`${PWD_COMMAND}`; export r; \
26714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26715 $(HOST_EXPORTS) \
26716 (cd $(HOST_SUBDIR)/sim && \
26717 $(MAKE) $(FLAGS_TO_PASS) install)
26719 @endif sim
26721 .PHONY: install-strip-sim maybe-install-strip-sim
26722 maybe-install-strip-sim:
26723 @if sim
26724 maybe-install-strip-sim: install-strip-sim
26726 install-strip-sim: installdirs
26727 @: $(MAKE); $(unstage)
26728 @r=`${PWD_COMMAND}`; export r; \
26729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26730 $(HOST_EXPORTS) \
26731 (cd $(HOST_SUBDIR)/sim && \
26732 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26734 @endif sim
26736 # Other targets (info, dvi, pdf, etc.)
26738 .PHONY: maybe-info-sim info-sim
26739 maybe-info-sim:
26740 @if sim
26741 maybe-info-sim: info-sim
26743 info-sim: \
26744 configure-sim
26745 @: $(MAKE); $(unstage)
26746 @[ -f ./sim/Makefile ] || exit 0; \
26747 r=`${PWD_COMMAND}`; export r; \
26748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26749 $(HOST_EXPORTS) \
26750 for flag in $(EXTRA_HOST_FLAGS) ; do \
26751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26752 done; \
26753 echo "Doing info in sim" ; \
26754 (cd $(HOST_SUBDIR)/sim && \
26755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26757 "RANLIB=$${RANLIB}" \
26758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26759 info) \
26760 || exit 1
26762 @endif sim
26764 .PHONY: maybe-dvi-sim dvi-sim
26765 maybe-dvi-sim:
26766 @if sim
26767 maybe-dvi-sim: dvi-sim
26769 dvi-sim: \
26770 configure-sim
26771 @: $(MAKE); $(unstage)
26772 @[ -f ./sim/Makefile ] || exit 0; \
26773 r=`${PWD_COMMAND}`; export r; \
26774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26775 $(HOST_EXPORTS) \
26776 for flag in $(EXTRA_HOST_FLAGS) ; do \
26777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26778 done; \
26779 echo "Doing dvi in sim" ; \
26780 (cd $(HOST_SUBDIR)/sim && \
26781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26783 "RANLIB=$${RANLIB}" \
26784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26785 dvi) \
26786 || exit 1
26788 @endif sim
26790 .PHONY: maybe-pdf-sim pdf-sim
26791 maybe-pdf-sim:
26792 @if sim
26793 maybe-pdf-sim: pdf-sim
26795 pdf-sim: \
26796 configure-sim
26797 @: $(MAKE); $(unstage)
26798 @[ -f ./sim/Makefile ] || exit 0; \
26799 r=`${PWD_COMMAND}`; export r; \
26800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26801 $(HOST_EXPORTS) \
26802 for flag in $(EXTRA_HOST_FLAGS) ; do \
26803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26804 done; \
26805 echo "Doing pdf in sim" ; \
26806 (cd $(HOST_SUBDIR)/sim && \
26807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26809 "RANLIB=$${RANLIB}" \
26810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26811 pdf) \
26812 || exit 1
26814 @endif sim
26816 .PHONY: maybe-html-sim html-sim
26817 maybe-html-sim:
26818 @if sim
26819 maybe-html-sim: html-sim
26821 html-sim: \
26822 configure-sim
26823 @: $(MAKE); $(unstage)
26824 @[ -f ./sim/Makefile ] || exit 0; \
26825 r=`${PWD_COMMAND}`; export r; \
26826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26827 $(HOST_EXPORTS) \
26828 for flag in $(EXTRA_HOST_FLAGS) ; do \
26829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26830 done; \
26831 echo "Doing html in sim" ; \
26832 (cd $(HOST_SUBDIR)/sim && \
26833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26835 "RANLIB=$${RANLIB}" \
26836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26837 html) \
26838 || exit 1
26840 @endif sim
26842 .PHONY: maybe-TAGS-sim TAGS-sim
26843 maybe-TAGS-sim:
26844 @if sim
26845 maybe-TAGS-sim: TAGS-sim
26847 TAGS-sim: \
26848 configure-sim
26849 @: $(MAKE); $(unstage)
26850 @[ -f ./sim/Makefile ] || exit 0; \
26851 r=`${PWD_COMMAND}`; export r; \
26852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26853 $(HOST_EXPORTS) \
26854 for flag in $(EXTRA_HOST_FLAGS) ; do \
26855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26856 done; \
26857 echo "Doing TAGS in sim" ; \
26858 (cd $(HOST_SUBDIR)/sim && \
26859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26861 "RANLIB=$${RANLIB}" \
26862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26863 TAGS) \
26864 || exit 1
26866 @endif sim
26868 .PHONY: maybe-install-info-sim install-info-sim
26869 maybe-install-info-sim:
26870 @if sim
26871 maybe-install-info-sim: install-info-sim
26873 install-info-sim: \
26874 configure-sim \
26875 info-sim
26876 @: $(MAKE); $(unstage)
26877 @[ -f ./sim/Makefile ] || exit 0; \
26878 r=`${PWD_COMMAND}`; export r; \
26879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26880 $(HOST_EXPORTS) \
26881 for flag in $(EXTRA_HOST_FLAGS) ; do \
26882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26883 done; \
26884 echo "Doing install-info in sim" ; \
26885 (cd $(HOST_SUBDIR)/sim && \
26886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26888 "RANLIB=$${RANLIB}" \
26889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26890 install-info) \
26891 || exit 1
26893 @endif sim
26895 .PHONY: maybe-install-pdf-sim install-pdf-sim
26896 maybe-install-pdf-sim:
26897 @if sim
26898 maybe-install-pdf-sim: install-pdf-sim
26900 install-pdf-sim: \
26901 configure-sim \
26902 pdf-sim
26903 @: $(MAKE); $(unstage)
26904 @[ -f ./sim/Makefile ] || exit 0; \
26905 r=`${PWD_COMMAND}`; export r; \
26906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26907 $(HOST_EXPORTS) \
26908 for flag in $(EXTRA_HOST_FLAGS) ; do \
26909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26910 done; \
26911 echo "Doing install-pdf in sim" ; \
26912 (cd $(HOST_SUBDIR)/sim && \
26913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26915 "RANLIB=$${RANLIB}" \
26916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26917 install-pdf) \
26918 || exit 1
26920 @endif sim
26922 .PHONY: maybe-install-html-sim install-html-sim
26923 maybe-install-html-sim:
26924 @if sim
26925 maybe-install-html-sim: install-html-sim
26927 install-html-sim: \
26928 configure-sim \
26929 html-sim
26930 @: $(MAKE); $(unstage)
26931 @[ -f ./sim/Makefile ] || exit 0; \
26932 r=`${PWD_COMMAND}`; export r; \
26933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26934 $(HOST_EXPORTS) \
26935 for flag in $(EXTRA_HOST_FLAGS) ; do \
26936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26937 done; \
26938 echo "Doing install-html in sim" ; \
26939 (cd $(HOST_SUBDIR)/sim && \
26940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26942 "RANLIB=$${RANLIB}" \
26943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26944 install-html) \
26945 || exit 1
26947 @endif sim
26949 .PHONY: maybe-installcheck-sim installcheck-sim
26950 maybe-installcheck-sim:
26951 @if sim
26952 maybe-installcheck-sim: installcheck-sim
26954 installcheck-sim: \
26955 configure-sim
26956 @: $(MAKE); $(unstage)
26957 @[ -f ./sim/Makefile ] || exit 0; \
26958 r=`${PWD_COMMAND}`; export r; \
26959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26960 $(HOST_EXPORTS) \
26961 for flag in $(EXTRA_HOST_FLAGS) ; do \
26962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26963 done; \
26964 echo "Doing installcheck in sim" ; \
26965 (cd $(HOST_SUBDIR)/sim && \
26966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26968 "RANLIB=$${RANLIB}" \
26969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26970 installcheck) \
26971 || exit 1
26973 @endif sim
26975 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26976 maybe-mostlyclean-sim:
26977 @if sim
26978 maybe-mostlyclean-sim: mostlyclean-sim
26980 mostlyclean-sim:
26981 @: $(MAKE); $(unstage)
26982 @[ -f ./sim/Makefile ] || exit 0; \
26983 r=`${PWD_COMMAND}`; export r; \
26984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26985 $(HOST_EXPORTS) \
26986 for flag in $(EXTRA_HOST_FLAGS) ; do \
26987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26988 done; \
26989 echo "Doing mostlyclean in sim" ; \
26990 (cd $(HOST_SUBDIR)/sim && \
26991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26993 "RANLIB=$${RANLIB}" \
26994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26995 mostlyclean) \
26996 || exit 1
26998 @endif sim
27000 .PHONY: maybe-clean-sim clean-sim
27001 maybe-clean-sim:
27002 @if sim
27003 maybe-clean-sim: clean-sim
27005 clean-sim:
27006 @: $(MAKE); $(unstage)
27007 @[ -f ./sim/Makefile ] || exit 0; \
27008 r=`${PWD_COMMAND}`; export r; \
27009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27010 $(HOST_EXPORTS) \
27011 for flag in $(EXTRA_HOST_FLAGS) ; do \
27012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27013 done; \
27014 echo "Doing clean in sim" ; \
27015 (cd $(HOST_SUBDIR)/sim && \
27016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27018 "RANLIB=$${RANLIB}" \
27019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27020 clean) \
27021 || exit 1
27023 @endif sim
27025 .PHONY: maybe-distclean-sim distclean-sim
27026 maybe-distclean-sim:
27027 @if sim
27028 maybe-distclean-sim: distclean-sim
27030 distclean-sim:
27031 @: $(MAKE); $(unstage)
27032 @[ -f ./sim/Makefile ] || exit 0; \
27033 r=`${PWD_COMMAND}`; export r; \
27034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27035 $(HOST_EXPORTS) \
27036 for flag in $(EXTRA_HOST_FLAGS) ; do \
27037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27038 done; \
27039 echo "Doing distclean in sim" ; \
27040 (cd $(HOST_SUBDIR)/sim && \
27041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27043 "RANLIB=$${RANLIB}" \
27044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27045 distclean) \
27046 || exit 1
27048 @endif sim
27050 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
27051 maybe-maintainer-clean-sim:
27052 @if sim
27053 maybe-maintainer-clean-sim: maintainer-clean-sim
27055 maintainer-clean-sim:
27056 @: $(MAKE); $(unstage)
27057 @[ -f ./sim/Makefile ] || exit 0; \
27058 r=`${PWD_COMMAND}`; export r; \
27059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27060 $(HOST_EXPORTS) \
27061 for flag in $(EXTRA_HOST_FLAGS) ; do \
27062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27063 done; \
27064 echo "Doing maintainer-clean in sim" ; \
27065 (cd $(HOST_SUBDIR)/sim && \
27066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27068 "RANLIB=$${RANLIB}" \
27069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27070 maintainer-clean) \
27071 || exit 1
27073 @endif sim
27077 .PHONY: configure-texinfo maybe-configure-texinfo
27078 maybe-configure-texinfo:
27079 @if gcc-bootstrap
27080 configure-texinfo: stage_current
27081 @endif gcc-bootstrap
27082 @if texinfo
27083 maybe-configure-texinfo: configure-texinfo
27084 configure-texinfo:
27085 @: $(MAKE); $(unstage)
27086 @r=`${PWD_COMMAND}`; export r; \
27087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27088 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
27089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
27090 $(HOST_EXPORTS) \
27091 echo Configuring in $(HOST_SUBDIR)/texinfo; \
27092 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
27093 case $(srcdir) in \
27094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27095 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
27096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27097 esac; \
27098 module_srcdir=texinfo; \
27099 $(SHELL) \
27100 $$s/$$module_srcdir/configure \
27101 --srcdir=$${topdir}/$$module_srcdir \
27102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27103 --target=${target_alias} \
27104 || exit 1
27105 @endif texinfo
27111 .PHONY: all-texinfo maybe-all-texinfo
27112 maybe-all-texinfo:
27113 @if gcc-bootstrap
27114 all-texinfo: stage_current
27115 @endif gcc-bootstrap
27116 @if texinfo
27117 TARGET-texinfo=all
27118 maybe-all-texinfo: all-texinfo
27119 all-texinfo: configure-texinfo
27120 @: $(MAKE); $(unstage)
27121 @r=`${PWD_COMMAND}`; export r; \
27122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27123 $(HOST_EXPORTS) \
27124 (cd $(HOST_SUBDIR)/texinfo && \
27125 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27126 $(TARGET-texinfo))
27127 @endif texinfo
27132 .PHONY: check-texinfo maybe-check-texinfo
27133 maybe-check-texinfo:
27134 @if texinfo
27135 maybe-check-texinfo: check-texinfo
27137 check-texinfo:
27138 @: $(MAKE); $(unstage)
27139 @r=`${PWD_COMMAND}`; export r; \
27140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27141 $(HOST_EXPORTS) \
27142 (cd $(HOST_SUBDIR)/texinfo && \
27143 $(MAKE) $(FLAGS_TO_PASS) check)
27145 @endif texinfo
27147 .PHONY: install-texinfo maybe-install-texinfo
27148 maybe-install-texinfo:
27149 @if texinfo
27150 maybe-install-texinfo: install-texinfo
27152 install-texinfo:
27154 @endif texinfo
27156 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
27157 maybe-install-strip-texinfo:
27158 @if texinfo
27159 maybe-install-strip-texinfo: install-strip-texinfo
27161 install-strip-texinfo:
27163 @endif texinfo
27165 # Other targets (info, dvi, pdf, etc.)
27167 .PHONY: maybe-info-texinfo info-texinfo
27168 maybe-info-texinfo:
27169 @if texinfo
27170 maybe-info-texinfo: info-texinfo
27172 info-texinfo: \
27173 configure-texinfo
27174 @: $(MAKE); $(unstage)
27175 @[ -f ./texinfo/Makefile ] || exit 0; \
27176 r=`${PWD_COMMAND}`; export r; \
27177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27178 $(HOST_EXPORTS) \
27179 for flag in $(EXTRA_HOST_FLAGS) ; do \
27180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27181 done; \
27182 echo "Doing info in texinfo" ; \
27183 (cd $(HOST_SUBDIR)/texinfo && \
27184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27186 "RANLIB=$${RANLIB}" \
27187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27188 info) \
27189 || exit 1
27191 @endif texinfo
27193 .PHONY: maybe-dvi-texinfo dvi-texinfo
27194 maybe-dvi-texinfo:
27195 @if texinfo
27196 maybe-dvi-texinfo: dvi-texinfo
27198 dvi-texinfo: \
27199 configure-texinfo
27200 @: $(MAKE); $(unstage)
27201 @[ -f ./texinfo/Makefile ] || exit 0; \
27202 r=`${PWD_COMMAND}`; export r; \
27203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27204 $(HOST_EXPORTS) \
27205 for flag in $(EXTRA_HOST_FLAGS) ; do \
27206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27207 done; \
27208 echo "Doing dvi in texinfo" ; \
27209 (cd $(HOST_SUBDIR)/texinfo && \
27210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27212 "RANLIB=$${RANLIB}" \
27213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27214 dvi) \
27215 || exit 1
27217 @endif texinfo
27219 .PHONY: maybe-pdf-texinfo pdf-texinfo
27220 maybe-pdf-texinfo:
27221 @if texinfo
27222 maybe-pdf-texinfo: pdf-texinfo
27224 pdf-texinfo: \
27225 configure-texinfo
27226 @: $(MAKE); $(unstage)
27227 @[ -f ./texinfo/Makefile ] || exit 0; \
27228 r=`${PWD_COMMAND}`; export r; \
27229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27230 $(HOST_EXPORTS) \
27231 for flag in $(EXTRA_HOST_FLAGS) ; do \
27232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27233 done; \
27234 echo "Doing pdf in texinfo" ; \
27235 (cd $(HOST_SUBDIR)/texinfo && \
27236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27238 "RANLIB=$${RANLIB}" \
27239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27240 pdf) \
27241 || exit 1
27243 @endif texinfo
27245 .PHONY: maybe-html-texinfo html-texinfo
27246 maybe-html-texinfo:
27247 @if texinfo
27248 maybe-html-texinfo: html-texinfo
27250 html-texinfo: \
27251 configure-texinfo
27252 @: $(MAKE); $(unstage)
27253 @[ -f ./texinfo/Makefile ] || exit 0; \
27254 r=`${PWD_COMMAND}`; export r; \
27255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27256 $(HOST_EXPORTS) \
27257 for flag in $(EXTRA_HOST_FLAGS) ; do \
27258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27259 done; \
27260 echo "Doing html in texinfo" ; \
27261 (cd $(HOST_SUBDIR)/texinfo && \
27262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27264 "RANLIB=$${RANLIB}" \
27265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27266 html) \
27267 || exit 1
27269 @endif texinfo
27271 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
27272 maybe-TAGS-texinfo:
27273 @if texinfo
27274 maybe-TAGS-texinfo: TAGS-texinfo
27276 TAGS-texinfo: \
27277 configure-texinfo
27278 @: $(MAKE); $(unstage)
27279 @[ -f ./texinfo/Makefile ] || exit 0; \
27280 r=`${PWD_COMMAND}`; export r; \
27281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27282 $(HOST_EXPORTS) \
27283 for flag in $(EXTRA_HOST_FLAGS) ; do \
27284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27285 done; \
27286 echo "Doing TAGS in texinfo" ; \
27287 (cd $(HOST_SUBDIR)/texinfo && \
27288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290 "RANLIB=$${RANLIB}" \
27291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27292 TAGS) \
27293 || exit 1
27295 @endif texinfo
27297 .PHONY: maybe-install-info-texinfo install-info-texinfo
27298 maybe-install-info-texinfo:
27299 @if texinfo
27300 maybe-install-info-texinfo: install-info-texinfo
27302 install-info-texinfo: \
27303 configure-texinfo \
27304 info-texinfo
27305 @: $(MAKE); $(unstage)
27306 @[ -f ./texinfo/Makefile ] || exit 0; \
27307 r=`${PWD_COMMAND}`; export r; \
27308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27309 $(HOST_EXPORTS) \
27310 for flag in $(EXTRA_HOST_FLAGS) ; do \
27311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27312 done; \
27313 echo "Doing install-info in texinfo" ; \
27314 (cd $(HOST_SUBDIR)/texinfo && \
27315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27317 "RANLIB=$${RANLIB}" \
27318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27319 install-info) \
27320 || exit 1
27322 @endif texinfo
27324 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
27325 maybe-install-pdf-texinfo:
27326 @if texinfo
27327 maybe-install-pdf-texinfo: install-pdf-texinfo
27329 install-pdf-texinfo: \
27330 configure-texinfo \
27331 pdf-texinfo
27332 @: $(MAKE); $(unstage)
27333 @[ -f ./texinfo/Makefile ] || exit 0; \
27334 r=`${PWD_COMMAND}`; export r; \
27335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27336 $(HOST_EXPORTS) \
27337 for flag in $(EXTRA_HOST_FLAGS) ; do \
27338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27339 done; \
27340 echo "Doing install-pdf in texinfo" ; \
27341 (cd $(HOST_SUBDIR)/texinfo && \
27342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27344 "RANLIB=$${RANLIB}" \
27345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27346 install-pdf) \
27347 || exit 1
27349 @endif texinfo
27351 .PHONY: maybe-install-html-texinfo install-html-texinfo
27352 maybe-install-html-texinfo:
27353 @if texinfo
27354 maybe-install-html-texinfo: install-html-texinfo
27356 install-html-texinfo: \
27357 configure-texinfo \
27358 html-texinfo
27359 @: $(MAKE); $(unstage)
27360 @[ -f ./texinfo/Makefile ] || exit 0; \
27361 r=`${PWD_COMMAND}`; export r; \
27362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27363 $(HOST_EXPORTS) \
27364 for flag in $(EXTRA_HOST_FLAGS) ; do \
27365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27366 done; \
27367 echo "Doing install-html in texinfo" ; \
27368 (cd $(HOST_SUBDIR)/texinfo && \
27369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27371 "RANLIB=$${RANLIB}" \
27372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27373 install-html) \
27374 || exit 1
27376 @endif texinfo
27378 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
27379 maybe-installcheck-texinfo:
27380 @if texinfo
27381 maybe-installcheck-texinfo: installcheck-texinfo
27383 installcheck-texinfo: \
27384 configure-texinfo
27385 @: $(MAKE); $(unstage)
27386 @[ -f ./texinfo/Makefile ] || exit 0; \
27387 r=`${PWD_COMMAND}`; export r; \
27388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27389 $(HOST_EXPORTS) \
27390 for flag in $(EXTRA_HOST_FLAGS) ; do \
27391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27392 done; \
27393 echo "Doing installcheck in texinfo" ; \
27394 (cd $(HOST_SUBDIR)/texinfo && \
27395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27397 "RANLIB=$${RANLIB}" \
27398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27399 installcheck) \
27400 || exit 1
27402 @endif texinfo
27404 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27405 maybe-mostlyclean-texinfo:
27406 @if texinfo
27407 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27409 mostlyclean-texinfo:
27410 @: $(MAKE); $(unstage)
27411 @[ -f ./texinfo/Makefile ] || exit 0; \
27412 r=`${PWD_COMMAND}`; export r; \
27413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27414 $(HOST_EXPORTS) \
27415 for flag in $(EXTRA_HOST_FLAGS) ; do \
27416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27417 done; \
27418 echo "Doing mostlyclean in texinfo" ; \
27419 (cd $(HOST_SUBDIR)/texinfo && \
27420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27422 "RANLIB=$${RANLIB}" \
27423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27424 mostlyclean) \
27425 || exit 1
27427 @endif texinfo
27429 .PHONY: maybe-clean-texinfo clean-texinfo
27430 maybe-clean-texinfo:
27431 @if texinfo
27432 maybe-clean-texinfo: clean-texinfo
27434 clean-texinfo:
27435 @: $(MAKE); $(unstage)
27436 @[ -f ./texinfo/Makefile ] || exit 0; \
27437 r=`${PWD_COMMAND}`; export r; \
27438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27439 $(HOST_EXPORTS) \
27440 for flag in $(EXTRA_HOST_FLAGS) ; do \
27441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27442 done; \
27443 echo "Doing clean in texinfo" ; \
27444 (cd $(HOST_SUBDIR)/texinfo && \
27445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27447 "RANLIB=$${RANLIB}" \
27448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27449 clean) \
27450 || exit 1
27452 @endif texinfo
27454 .PHONY: maybe-distclean-texinfo distclean-texinfo
27455 maybe-distclean-texinfo:
27456 @if texinfo
27457 maybe-distclean-texinfo: distclean-texinfo
27459 distclean-texinfo:
27460 @: $(MAKE); $(unstage)
27461 @[ -f ./texinfo/Makefile ] || exit 0; \
27462 r=`${PWD_COMMAND}`; export r; \
27463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27464 $(HOST_EXPORTS) \
27465 for flag in $(EXTRA_HOST_FLAGS) ; do \
27466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27467 done; \
27468 echo "Doing distclean in texinfo" ; \
27469 (cd $(HOST_SUBDIR)/texinfo && \
27470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27472 "RANLIB=$${RANLIB}" \
27473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27474 distclean) \
27475 || exit 1
27477 @endif texinfo
27479 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27480 maybe-maintainer-clean-texinfo:
27481 @if texinfo
27482 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27484 maintainer-clean-texinfo:
27485 @: $(MAKE); $(unstage)
27486 @[ -f ./texinfo/Makefile ] || exit 0; \
27487 r=`${PWD_COMMAND}`; export r; \
27488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27489 $(HOST_EXPORTS) \
27490 for flag in $(EXTRA_HOST_FLAGS) ; do \
27491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27492 done; \
27493 echo "Doing maintainer-clean in texinfo" ; \
27494 (cd $(HOST_SUBDIR)/texinfo && \
27495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497 "RANLIB=$${RANLIB}" \
27498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27499 maintainer-clean) \
27500 || exit 1
27502 @endif texinfo
27506 .PHONY: configure-zlib maybe-configure-zlib
27507 maybe-configure-zlib:
27508 @if gcc-bootstrap
27509 configure-zlib: stage_current
27510 @endif gcc-bootstrap
27511 @if zlib
27512 maybe-configure-zlib: configure-zlib
27513 configure-zlib:
27514 @r=`${PWD_COMMAND}`; export r; \
27515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27516 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27518 $(HOST_EXPORTS) \
27519 echo Configuring in $(HOST_SUBDIR)/zlib; \
27520 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27521 case $(srcdir) in \
27522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27523 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27525 esac; \
27526 module_srcdir=zlib; \
27527 $(SHELL) \
27528 $$s/$$module_srcdir/configure \
27529 --srcdir=$${topdir}/$$module_srcdir \
27530 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27531 --target=${target_alias} \
27532 || exit 1
27533 @endif zlib
27537 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27538 maybe-configure-stage1-zlib:
27539 @if zlib-bootstrap
27540 maybe-configure-stage1-zlib: configure-stage1-zlib
27541 configure-stage1-zlib:
27542 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27543 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27544 @r=`${PWD_COMMAND}`; export r; \
27545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27546 TFLAGS="$(STAGE1_TFLAGS)"; \
27547 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27548 $(HOST_EXPORTS) \
27549 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27550 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27551 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27552 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
27553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27554 cd $(HOST_SUBDIR)/zlib || exit 1; \
27555 case $(srcdir) in \
27556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27557 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27559 esac; \
27560 module_srcdir=zlib; \
27561 $(SHELL) $$s/$$module_srcdir/configure \
27562 --srcdir=$${topdir}/$$module_srcdir \
27563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27564 --target=${target_alias} \
27566 $(STAGE1_CONFIGURE_FLAGS)
27567 @endif zlib-bootstrap
27569 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27570 maybe-configure-stage2-zlib:
27571 @if zlib-bootstrap
27572 maybe-configure-stage2-zlib: configure-stage2-zlib
27573 configure-stage2-zlib:
27574 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27576 @r=`${PWD_COMMAND}`; export r; \
27577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27578 TFLAGS="$(STAGE2_TFLAGS)"; \
27579 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27580 $(HOST_EXPORTS) \
27581 $(POSTSTAGE1_HOST_EXPORTS) \
27582 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27583 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27584 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27585 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
27586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27587 cd $(HOST_SUBDIR)/zlib || exit 1; \
27588 case $(srcdir) in \
27589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27590 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27592 esac; \
27593 module_srcdir=zlib; \
27594 $(SHELL) $$s/$$module_srcdir/configure \
27595 --srcdir=$${topdir}/$$module_srcdir \
27596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27597 --target=${target_alias} \
27598 --with-build-libsubdir=$(HOST_SUBDIR) \
27599 $(STAGE2_CONFIGURE_FLAGS)
27600 @endif zlib-bootstrap
27602 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27603 maybe-configure-stage3-zlib:
27604 @if zlib-bootstrap
27605 maybe-configure-stage3-zlib: configure-stage3-zlib
27606 configure-stage3-zlib:
27607 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27609 @r=`${PWD_COMMAND}`; export r; \
27610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27611 TFLAGS="$(STAGE3_TFLAGS)"; \
27612 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27613 $(HOST_EXPORTS) \
27614 $(POSTSTAGE1_HOST_EXPORTS) \
27615 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27616 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27617 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27618 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
27619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27620 cd $(HOST_SUBDIR)/zlib || exit 1; \
27621 case $(srcdir) in \
27622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27623 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27625 esac; \
27626 module_srcdir=zlib; \
27627 $(SHELL) $$s/$$module_srcdir/configure \
27628 --srcdir=$${topdir}/$$module_srcdir \
27629 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27630 --target=${target_alias} \
27631 --with-build-libsubdir=$(HOST_SUBDIR) \
27632 $(STAGE3_CONFIGURE_FLAGS)
27633 @endif zlib-bootstrap
27635 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27636 maybe-configure-stage4-zlib:
27637 @if zlib-bootstrap
27638 maybe-configure-stage4-zlib: configure-stage4-zlib
27639 configure-stage4-zlib:
27640 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27641 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27642 @r=`${PWD_COMMAND}`; export r; \
27643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27644 TFLAGS="$(STAGE4_TFLAGS)"; \
27645 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27646 $(HOST_EXPORTS) \
27647 $(POSTSTAGE1_HOST_EXPORTS) \
27648 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27649 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27650 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27651 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
27652 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27653 cd $(HOST_SUBDIR)/zlib || exit 1; \
27654 case $(srcdir) in \
27655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27656 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27658 esac; \
27659 module_srcdir=zlib; \
27660 $(SHELL) $$s/$$module_srcdir/configure \
27661 --srcdir=$${topdir}/$$module_srcdir \
27662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27663 --target=${target_alias} \
27664 --with-build-libsubdir=$(HOST_SUBDIR) \
27665 $(STAGE4_CONFIGURE_FLAGS)
27666 @endif zlib-bootstrap
27668 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27669 maybe-configure-stageprofile-zlib:
27670 @if zlib-bootstrap
27671 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27672 configure-stageprofile-zlib:
27673 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27674 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27675 @r=`${PWD_COMMAND}`; export r; \
27676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27677 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27678 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27679 $(HOST_EXPORTS) \
27680 $(POSTSTAGE1_HOST_EXPORTS) \
27681 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27682 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27683 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27684 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
27685 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27686 cd $(HOST_SUBDIR)/zlib || exit 1; \
27687 case $(srcdir) in \
27688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27689 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27691 esac; \
27692 module_srcdir=zlib; \
27693 $(SHELL) $$s/$$module_srcdir/configure \
27694 --srcdir=$${topdir}/$$module_srcdir \
27695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27696 --target=${target_alias} \
27697 --with-build-libsubdir=$(HOST_SUBDIR) \
27698 $(STAGEprofile_CONFIGURE_FLAGS)
27699 @endif zlib-bootstrap
27701 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27702 maybe-configure-stagefeedback-zlib:
27703 @if zlib-bootstrap
27704 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27705 configure-stagefeedback-zlib:
27706 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27707 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27708 @r=`${PWD_COMMAND}`; export r; \
27709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27710 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27711 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27712 $(HOST_EXPORTS) \
27713 $(POSTSTAGE1_HOST_EXPORTS) \
27714 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27715 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27716 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27717 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
27718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27719 cd $(HOST_SUBDIR)/zlib || exit 1; \
27720 case $(srcdir) in \
27721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27722 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27724 esac; \
27725 module_srcdir=zlib; \
27726 $(SHELL) $$s/$$module_srcdir/configure \
27727 --srcdir=$${topdir}/$$module_srcdir \
27728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27729 --target=${target_alias} \
27730 --with-build-libsubdir=$(HOST_SUBDIR) \
27731 $(STAGEfeedback_CONFIGURE_FLAGS)
27732 @endif zlib-bootstrap
27738 .PHONY: all-zlib maybe-all-zlib
27739 maybe-all-zlib:
27740 @if gcc-bootstrap
27741 all-zlib: stage_current
27742 @endif gcc-bootstrap
27743 @if zlib
27744 TARGET-zlib=all
27745 maybe-all-zlib: all-zlib
27746 all-zlib: configure-zlib
27747 @r=`${PWD_COMMAND}`; export r; \
27748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27749 $(HOST_EXPORTS) \
27750 (cd $(HOST_SUBDIR)/zlib && \
27751 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27752 $(TARGET-zlib))
27753 @endif zlib
27757 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27758 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27759 maybe-all-stage1-zlib:
27760 maybe-clean-stage1-zlib:
27761 @if zlib-bootstrap
27762 maybe-all-stage1-zlib: all-stage1-zlib
27763 all-stage1: all-stage1-zlib
27764 TARGET-stage1-zlib = $(TARGET-zlib)
27765 all-stage1-zlib: configure-stage1-zlib
27766 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27767 @r=`${PWD_COMMAND}`; export r; \
27768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27769 TFLAGS="$(STAGE1_TFLAGS)"; \
27770 $(HOST_EXPORTS) \
27771 cd $(HOST_SUBDIR)/zlib && \
27772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27773 CFLAGS="$(STAGE1_CFLAGS)" \
27774 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27775 LIBCFLAGS="$(LIBCFLAGS)" \
27776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27779 $(EXTRA_HOST_FLAGS) \
27780 $(STAGE1_FLAGS_TO_PASS) \
27781 TFLAGS="$(STAGE1_TFLAGS)" \
27782 $(TARGET-stage1-zlib)
27784 maybe-clean-stage1-zlib: clean-stage1-zlib
27785 clean-stage1: clean-stage1-zlib
27786 clean-stage1-zlib:
27787 @if [ $(current_stage) = stage1 ]; then \
27788 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27789 else \
27790 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27791 $(MAKE) stage1-start; \
27792 fi; \
27793 cd $(HOST_SUBDIR)/zlib && \
27794 $(MAKE) $(EXTRA_HOST_FLAGS) \
27795 $(STAGE1_FLAGS_TO_PASS) clean
27796 @endif zlib-bootstrap
27799 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27800 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27801 maybe-all-stage2-zlib:
27802 maybe-clean-stage2-zlib:
27803 @if zlib-bootstrap
27804 maybe-all-stage2-zlib: all-stage2-zlib
27805 all-stage2: all-stage2-zlib
27806 TARGET-stage2-zlib = $(TARGET-zlib)
27807 all-stage2-zlib: configure-stage2-zlib
27808 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27809 @r=`${PWD_COMMAND}`; export r; \
27810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27811 TFLAGS="$(STAGE2_TFLAGS)"; \
27812 $(HOST_EXPORTS) \
27813 $(POSTSTAGE1_HOST_EXPORTS) \
27814 cd $(HOST_SUBDIR)/zlib && \
27815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27816 CFLAGS="$(STAGE2_CFLAGS)" \
27817 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27818 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27823 TFLAGS="$(STAGE2_TFLAGS)" \
27824 $(TARGET-stage2-zlib)
27826 maybe-clean-stage2-zlib: clean-stage2-zlib
27827 clean-stage2: clean-stage2-zlib
27828 clean-stage2-zlib:
27829 @if [ $(current_stage) = stage2 ]; then \
27830 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27831 else \
27832 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27833 $(MAKE) stage2-start; \
27834 fi; \
27835 cd $(HOST_SUBDIR)/zlib && \
27836 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27837 @endif zlib-bootstrap
27840 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27841 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27842 maybe-all-stage3-zlib:
27843 maybe-clean-stage3-zlib:
27844 @if zlib-bootstrap
27845 maybe-all-stage3-zlib: all-stage3-zlib
27846 all-stage3: all-stage3-zlib
27847 TARGET-stage3-zlib = $(TARGET-zlib)
27848 all-stage3-zlib: configure-stage3-zlib
27849 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27850 @r=`${PWD_COMMAND}`; export r; \
27851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27852 TFLAGS="$(STAGE3_TFLAGS)"; \
27853 $(HOST_EXPORTS) \
27854 $(POSTSTAGE1_HOST_EXPORTS) \
27855 cd $(HOST_SUBDIR)/zlib && \
27856 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27857 CFLAGS="$(STAGE3_CFLAGS)" \
27858 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27859 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27860 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27861 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27862 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27863 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27864 TFLAGS="$(STAGE3_TFLAGS)" \
27865 $(TARGET-stage3-zlib)
27867 maybe-clean-stage3-zlib: clean-stage3-zlib
27868 clean-stage3: clean-stage3-zlib
27869 clean-stage3-zlib:
27870 @if [ $(current_stage) = stage3 ]; then \
27871 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27872 else \
27873 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27874 $(MAKE) stage3-start; \
27875 fi; \
27876 cd $(HOST_SUBDIR)/zlib && \
27877 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27878 @endif zlib-bootstrap
27881 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27882 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27883 maybe-all-stage4-zlib:
27884 maybe-clean-stage4-zlib:
27885 @if zlib-bootstrap
27886 maybe-all-stage4-zlib: all-stage4-zlib
27887 all-stage4: all-stage4-zlib
27888 TARGET-stage4-zlib = $(TARGET-zlib)
27889 all-stage4-zlib: configure-stage4-zlib
27890 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27891 @r=`${PWD_COMMAND}`; export r; \
27892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27893 TFLAGS="$(STAGE4_TFLAGS)"; \
27894 $(HOST_EXPORTS) \
27895 $(POSTSTAGE1_HOST_EXPORTS) \
27896 cd $(HOST_SUBDIR)/zlib && \
27897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27898 CFLAGS="$(STAGE4_CFLAGS)" \
27899 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27900 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27905 TFLAGS="$(STAGE4_TFLAGS)" \
27906 $(TARGET-stage4-zlib)
27908 maybe-clean-stage4-zlib: clean-stage4-zlib
27909 clean-stage4: clean-stage4-zlib
27910 clean-stage4-zlib:
27911 @if [ $(current_stage) = stage4 ]; then \
27912 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27913 else \
27914 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27915 $(MAKE) stage4-start; \
27916 fi; \
27917 cd $(HOST_SUBDIR)/zlib && \
27918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27919 @endif zlib-bootstrap
27922 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27923 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27924 maybe-all-stageprofile-zlib:
27925 maybe-clean-stageprofile-zlib:
27926 @if zlib-bootstrap
27927 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27928 all-stageprofile: all-stageprofile-zlib
27929 TARGET-stageprofile-zlib = $(TARGET-zlib)
27930 all-stageprofile-zlib: configure-stageprofile-zlib
27931 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27932 @r=`${PWD_COMMAND}`; export r; \
27933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27934 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27935 $(HOST_EXPORTS) \
27936 $(POSTSTAGE1_HOST_EXPORTS) \
27937 cd $(HOST_SUBDIR)/zlib && \
27938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27939 CFLAGS="$(STAGEprofile_CFLAGS)" \
27940 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27941 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27946 TFLAGS="$(STAGEprofile_TFLAGS)" \
27947 $(TARGET-stageprofile-zlib)
27949 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27950 clean-stageprofile: clean-stageprofile-zlib
27951 clean-stageprofile-zlib:
27952 @if [ $(current_stage) = stageprofile ]; then \
27953 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27954 else \
27955 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27956 $(MAKE) stageprofile-start; \
27957 fi; \
27958 cd $(HOST_SUBDIR)/zlib && \
27959 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27960 @endif zlib-bootstrap
27963 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27964 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27965 maybe-all-stagefeedback-zlib:
27966 maybe-clean-stagefeedback-zlib:
27967 @if zlib-bootstrap
27968 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27969 all-stagefeedback: all-stagefeedback-zlib
27970 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27971 all-stagefeedback-zlib: configure-stagefeedback-zlib
27972 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27973 @r=`${PWD_COMMAND}`; export r; \
27974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27975 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27976 $(HOST_EXPORTS) \
27977 $(POSTSTAGE1_HOST_EXPORTS) \
27978 cd $(HOST_SUBDIR)/zlib && \
27979 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27980 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27981 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27982 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27983 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27984 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27985 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27986 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27987 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27988 $(TARGET-stagefeedback-zlib)
27990 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27991 clean-stagefeedback: clean-stagefeedback-zlib
27992 clean-stagefeedback-zlib:
27993 @if [ $(current_stage) = stagefeedback ]; then \
27994 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27995 else \
27996 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27997 $(MAKE) stagefeedback-start; \
27998 fi; \
27999 cd $(HOST_SUBDIR)/zlib && \
28000 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
28001 @endif zlib-bootstrap
28007 .PHONY: check-zlib maybe-check-zlib
28008 maybe-check-zlib:
28009 @if zlib
28010 maybe-check-zlib: check-zlib
28012 check-zlib:
28014 @endif zlib
28016 .PHONY: install-zlib maybe-install-zlib
28017 maybe-install-zlib:
28018 @if zlib
28019 maybe-install-zlib: install-zlib
28021 install-zlib:
28023 @endif zlib
28025 .PHONY: install-strip-zlib maybe-install-strip-zlib
28026 maybe-install-strip-zlib:
28027 @if zlib
28028 maybe-install-strip-zlib: install-strip-zlib
28030 install-strip-zlib:
28032 @endif zlib
28034 # Other targets (info, dvi, pdf, etc.)
28036 .PHONY: maybe-info-zlib info-zlib
28037 maybe-info-zlib:
28038 @if zlib
28039 maybe-info-zlib: info-zlib
28041 info-zlib: \
28042 configure-zlib
28043 @[ -f ./zlib/Makefile ] || exit 0; \
28044 r=`${PWD_COMMAND}`; export r; \
28045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28046 $(HOST_EXPORTS) \
28047 for flag in $(EXTRA_HOST_FLAGS) ; do \
28048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28049 done; \
28050 echo "Doing info in zlib" ; \
28051 (cd $(HOST_SUBDIR)/zlib && \
28052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28054 "RANLIB=$${RANLIB}" \
28055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28056 info) \
28057 || exit 1
28059 @endif zlib
28061 .PHONY: maybe-dvi-zlib dvi-zlib
28062 maybe-dvi-zlib:
28063 @if zlib
28064 maybe-dvi-zlib: dvi-zlib
28066 dvi-zlib: \
28067 configure-zlib
28068 @[ -f ./zlib/Makefile ] || exit 0; \
28069 r=`${PWD_COMMAND}`; export r; \
28070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28071 $(HOST_EXPORTS) \
28072 for flag in $(EXTRA_HOST_FLAGS) ; do \
28073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28074 done; \
28075 echo "Doing dvi in zlib" ; \
28076 (cd $(HOST_SUBDIR)/zlib && \
28077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28079 "RANLIB=$${RANLIB}" \
28080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28081 dvi) \
28082 || exit 1
28084 @endif zlib
28086 .PHONY: maybe-pdf-zlib pdf-zlib
28087 maybe-pdf-zlib:
28088 @if zlib
28089 maybe-pdf-zlib: pdf-zlib
28091 pdf-zlib: \
28092 configure-zlib
28093 @[ -f ./zlib/Makefile ] || exit 0; \
28094 r=`${PWD_COMMAND}`; export r; \
28095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28096 $(HOST_EXPORTS) \
28097 for flag in $(EXTRA_HOST_FLAGS) ; do \
28098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28099 done; \
28100 echo "Doing pdf in zlib" ; \
28101 (cd $(HOST_SUBDIR)/zlib && \
28102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28104 "RANLIB=$${RANLIB}" \
28105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28106 pdf) \
28107 || exit 1
28109 @endif zlib
28111 .PHONY: maybe-html-zlib html-zlib
28112 maybe-html-zlib:
28113 @if zlib
28114 maybe-html-zlib: html-zlib
28116 html-zlib: \
28117 configure-zlib
28118 @[ -f ./zlib/Makefile ] || exit 0; \
28119 r=`${PWD_COMMAND}`; export r; \
28120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28121 $(HOST_EXPORTS) \
28122 for flag in $(EXTRA_HOST_FLAGS) ; do \
28123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28124 done; \
28125 echo "Doing html in zlib" ; \
28126 (cd $(HOST_SUBDIR)/zlib && \
28127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28129 "RANLIB=$${RANLIB}" \
28130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28131 html) \
28132 || exit 1
28134 @endif zlib
28136 .PHONY: maybe-TAGS-zlib TAGS-zlib
28137 maybe-TAGS-zlib:
28138 @if zlib
28139 maybe-TAGS-zlib: TAGS-zlib
28141 TAGS-zlib: \
28142 configure-zlib
28143 @[ -f ./zlib/Makefile ] || exit 0; \
28144 r=`${PWD_COMMAND}`; export r; \
28145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28146 $(HOST_EXPORTS) \
28147 for flag in $(EXTRA_HOST_FLAGS) ; do \
28148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28149 done; \
28150 echo "Doing TAGS in zlib" ; \
28151 (cd $(HOST_SUBDIR)/zlib && \
28152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28154 "RANLIB=$${RANLIB}" \
28155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28156 TAGS) \
28157 || exit 1
28159 @endif zlib
28161 .PHONY: maybe-install-info-zlib install-info-zlib
28162 maybe-install-info-zlib:
28163 @if zlib
28164 maybe-install-info-zlib: install-info-zlib
28166 install-info-zlib: \
28167 configure-zlib \
28168 info-zlib
28169 @[ -f ./zlib/Makefile ] || exit 0; \
28170 r=`${PWD_COMMAND}`; export r; \
28171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28172 $(HOST_EXPORTS) \
28173 for flag in $(EXTRA_HOST_FLAGS) ; do \
28174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28175 done; \
28176 echo "Doing install-info in zlib" ; \
28177 (cd $(HOST_SUBDIR)/zlib && \
28178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28180 "RANLIB=$${RANLIB}" \
28181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28182 install-info) \
28183 || exit 1
28185 @endif zlib
28187 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
28188 maybe-install-pdf-zlib:
28189 @if zlib
28190 maybe-install-pdf-zlib: install-pdf-zlib
28192 install-pdf-zlib: \
28193 configure-zlib \
28194 pdf-zlib
28195 @[ -f ./zlib/Makefile ] || exit 0; \
28196 r=`${PWD_COMMAND}`; export r; \
28197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28198 $(HOST_EXPORTS) \
28199 for flag in $(EXTRA_HOST_FLAGS) ; do \
28200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28201 done; \
28202 echo "Doing install-pdf in zlib" ; \
28203 (cd $(HOST_SUBDIR)/zlib && \
28204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28206 "RANLIB=$${RANLIB}" \
28207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28208 install-pdf) \
28209 || exit 1
28211 @endif zlib
28213 .PHONY: maybe-install-html-zlib install-html-zlib
28214 maybe-install-html-zlib:
28215 @if zlib
28216 maybe-install-html-zlib: install-html-zlib
28218 install-html-zlib: \
28219 configure-zlib \
28220 html-zlib
28221 @[ -f ./zlib/Makefile ] || exit 0; \
28222 r=`${PWD_COMMAND}`; export r; \
28223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28224 $(HOST_EXPORTS) \
28225 for flag in $(EXTRA_HOST_FLAGS) ; do \
28226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28227 done; \
28228 echo "Doing install-html in zlib" ; \
28229 (cd $(HOST_SUBDIR)/zlib && \
28230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28232 "RANLIB=$${RANLIB}" \
28233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28234 install-html) \
28235 || exit 1
28237 @endif zlib
28239 .PHONY: maybe-installcheck-zlib installcheck-zlib
28240 maybe-installcheck-zlib:
28241 @if zlib
28242 maybe-installcheck-zlib: installcheck-zlib
28244 installcheck-zlib: \
28245 configure-zlib
28246 @[ -f ./zlib/Makefile ] || exit 0; \
28247 r=`${PWD_COMMAND}`; export r; \
28248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28249 $(HOST_EXPORTS) \
28250 for flag in $(EXTRA_HOST_FLAGS) ; do \
28251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28252 done; \
28253 echo "Doing installcheck in zlib" ; \
28254 (cd $(HOST_SUBDIR)/zlib && \
28255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28257 "RANLIB=$${RANLIB}" \
28258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28259 installcheck) \
28260 || exit 1
28262 @endif zlib
28264 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
28265 maybe-mostlyclean-zlib:
28266 @if zlib
28267 maybe-mostlyclean-zlib: mostlyclean-zlib
28269 mostlyclean-zlib:
28270 @[ -f ./zlib/Makefile ] || exit 0; \
28271 r=`${PWD_COMMAND}`; export r; \
28272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28273 $(HOST_EXPORTS) \
28274 for flag in $(EXTRA_HOST_FLAGS) ; do \
28275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28276 done; \
28277 echo "Doing mostlyclean in zlib" ; \
28278 (cd $(HOST_SUBDIR)/zlib && \
28279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28281 "RANLIB=$${RANLIB}" \
28282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28283 mostlyclean) \
28284 || exit 1
28286 @endif zlib
28288 .PHONY: maybe-clean-zlib clean-zlib
28289 maybe-clean-zlib:
28290 @if zlib
28291 maybe-clean-zlib: clean-zlib
28293 clean-zlib:
28294 @[ -f ./zlib/Makefile ] || exit 0; \
28295 r=`${PWD_COMMAND}`; export r; \
28296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28297 $(HOST_EXPORTS) \
28298 for flag in $(EXTRA_HOST_FLAGS) ; do \
28299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28300 done; \
28301 echo "Doing clean in zlib" ; \
28302 (cd $(HOST_SUBDIR)/zlib && \
28303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28305 "RANLIB=$${RANLIB}" \
28306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28307 clean) \
28308 || exit 1
28310 @endif zlib
28312 .PHONY: maybe-distclean-zlib distclean-zlib
28313 maybe-distclean-zlib:
28314 @if zlib
28315 maybe-distclean-zlib: distclean-zlib
28317 distclean-zlib:
28318 @[ -f ./zlib/Makefile ] || exit 0; \
28319 r=`${PWD_COMMAND}`; export r; \
28320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28321 $(HOST_EXPORTS) \
28322 for flag in $(EXTRA_HOST_FLAGS) ; do \
28323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28324 done; \
28325 echo "Doing distclean in zlib" ; \
28326 (cd $(HOST_SUBDIR)/zlib && \
28327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28329 "RANLIB=$${RANLIB}" \
28330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28331 distclean) \
28332 || exit 1
28334 @endif zlib
28336 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
28337 maybe-maintainer-clean-zlib:
28338 @if zlib
28339 maybe-maintainer-clean-zlib: maintainer-clean-zlib
28341 maintainer-clean-zlib:
28342 @[ -f ./zlib/Makefile ] || exit 0; \
28343 r=`${PWD_COMMAND}`; export r; \
28344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28345 $(HOST_EXPORTS) \
28346 for flag in $(EXTRA_HOST_FLAGS) ; do \
28347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28348 done; \
28349 echo "Doing maintainer-clean in zlib" ; \
28350 (cd $(HOST_SUBDIR)/zlib && \
28351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28353 "RANLIB=$${RANLIB}" \
28354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28355 maintainer-clean) \
28356 || exit 1
28358 @endif zlib
28362 .PHONY: configure-gdb maybe-configure-gdb
28363 maybe-configure-gdb:
28364 @if gcc-bootstrap
28365 configure-gdb: stage_current
28366 @endif gcc-bootstrap
28367 @if gdb
28368 maybe-configure-gdb: configure-gdb
28369 configure-gdb:
28370 @: $(MAKE); $(unstage)
28371 @r=`${PWD_COMMAND}`; export r; \
28372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28373 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
28374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
28375 $(HOST_EXPORTS) \
28376 echo Configuring in $(HOST_SUBDIR)/gdb; \
28377 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
28378 case $(srcdir) in \
28379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28380 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
28381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28382 esac; \
28383 module_srcdir=gdb; \
28384 $(SHELL) \
28385 $$s/$$module_srcdir/configure \
28386 --srcdir=$${topdir}/$$module_srcdir \
28387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28388 --target=${target_alias} \
28389 || exit 1
28390 @endif gdb
28396 .PHONY: all-gdb maybe-all-gdb
28397 maybe-all-gdb:
28398 @if gcc-bootstrap
28399 all-gdb: stage_current
28400 @endif gcc-bootstrap
28401 @if gdb
28402 TARGET-gdb=all
28403 maybe-all-gdb: all-gdb
28404 all-gdb: configure-gdb
28405 @: $(MAKE); $(unstage)
28406 @r=`${PWD_COMMAND}`; export r; \
28407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28408 $(HOST_EXPORTS) \
28409 (cd $(HOST_SUBDIR)/gdb && \
28410 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28411 $(TARGET-gdb))
28412 @endif gdb
28417 .PHONY: check-gdb maybe-check-gdb
28418 maybe-check-gdb:
28419 @if gdb
28420 maybe-check-gdb: check-gdb
28422 check-gdb:
28423 @: $(MAKE); $(unstage)
28424 @r=`${PWD_COMMAND}`; export r; \
28425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28426 $(HOST_EXPORTS) \
28427 (cd $(HOST_SUBDIR)/gdb && \
28428 $(MAKE) $(FLAGS_TO_PASS) check)
28430 @endif gdb
28432 .PHONY: install-gdb maybe-install-gdb
28433 maybe-install-gdb:
28434 @if gdb
28435 maybe-install-gdb: install-gdb
28437 install-gdb: installdirs
28438 @: $(MAKE); $(unstage)
28439 @r=`${PWD_COMMAND}`; export r; \
28440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28441 $(HOST_EXPORTS) \
28442 (cd $(HOST_SUBDIR)/gdb && \
28443 $(MAKE) $(FLAGS_TO_PASS) install)
28445 @endif gdb
28447 .PHONY: install-strip-gdb maybe-install-strip-gdb
28448 maybe-install-strip-gdb:
28449 @if gdb
28450 maybe-install-strip-gdb: install-strip-gdb
28452 install-strip-gdb: installdirs
28453 @: $(MAKE); $(unstage)
28454 @r=`${PWD_COMMAND}`; export r; \
28455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28456 $(HOST_EXPORTS) \
28457 (cd $(HOST_SUBDIR)/gdb && \
28458 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28460 @endif gdb
28462 # Other targets (info, dvi, pdf, etc.)
28464 .PHONY: maybe-info-gdb info-gdb
28465 maybe-info-gdb:
28466 @if gdb
28467 maybe-info-gdb: info-gdb
28469 info-gdb: \
28470 configure-gdb
28471 @: $(MAKE); $(unstage)
28472 @[ -f ./gdb/Makefile ] || exit 0; \
28473 r=`${PWD_COMMAND}`; export r; \
28474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28475 $(HOST_EXPORTS) \
28476 for flag in $(EXTRA_HOST_FLAGS) ; do \
28477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28478 done; \
28479 echo "Doing info in gdb" ; \
28480 (cd $(HOST_SUBDIR)/gdb && \
28481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28483 "RANLIB=$${RANLIB}" \
28484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28485 info) \
28486 || exit 1
28488 @endif gdb
28490 .PHONY: maybe-dvi-gdb dvi-gdb
28491 maybe-dvi-gdb:
28492 @if gdb
28493 maybe-dvi-gdb: dvi-gdb
28495 dvi-gdb: \
28496 configure-gdb
28497 @: $(MAKE); $(unstage)
28498 @[ -f ./gdb/Makefile ] || exit 0; \
28499 r=`${PWD_COMMAND}`; export r; \
28500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28501 $(HOST_EXPORTS) \
28502 for flag in $(EXTRA_HOST_FLAGS) ; do \
28503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28504 done; \
28505 echo "Doing dvi in gdb" ; \
28506 (cd $(HOST_SUBDIR)/gdb && \
28507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28509 "RANLIB=$${RANLIB}" \
28510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28511 dvi) \
28512 || exit 1
28514 @endif gdb
28516 .PHONY: maybe-pdf-gdb pdf-gdb
28517 maybe-pdf-gdb:
28518 @if gdb
28519 maybe-pdf-gdb: pdf-gdb
28521 pdf-gdb: \
28522 configure-gdb
28523 @: $(MAKE); $(unstage)
28524 @[ -f ./gdb/Makefile ] || exit 0; \
28525 r=`${PWD_COMMAND}`; export r; \
28526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28527 $(HOST_EXPORTS) \
28528 for flag in $(EXTRA_HOST_FLAGS) ; do \
28529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28530 done; \
28531 echo "Doing pdf in gdb" ; \
28532 (cd $(HOST_SUBDIR)/gdb && \
28533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28535 "RANLIB=$${RANLIB}" \
28536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28537 pdf) \
28538 || exit 1
28540 @endif gdb
28542 .PHONY: maybe-html-gdb html-gdb
28543 maybe-html-gdb:
28544 @if gdb
28545 maybe-html-gdb: html-gdb
28547 html-gdb: \
28548 configure-gdb
28549 @: $(MAKE); $(unstage)
28550 @[ -f ./gdb/Makefile ] || exit 0; \
28551 r=`${PWD_COMMAND}`; export r; \
28552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28553 $(HOST_EXPORTS) \
28554 for flag in $(EXTRA_HOST_FLAGS) ; do \
28555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28556 done; \
28557 echo "Doing html in gdb" ; \
28558 (cd $(HOST_SUBDIR)/gdb && \
28559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28561 "RANLIB=$${RANLIB}" \
28562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28563 html) \
28564 || exit 1
28566 @endif gdb
28568 .PHONY: maybe-TAGS-gdb TAGS-gdb
28569 maybe-TAGS-gdb:
28570 @if gdb
28571 maybe-TAGS-gdb: TAGS-gdb
28573 TAGS-gdb: \
28574 configure-gdb
28575 @: $(MAKE); $(unstage)
28576 @[ -f ./gdb/Makefile ] || exit 0; \
28577 r=`${PWD_COMMAND}`; export r; \
28578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28579 $(HOST_EXPORTS) \
28580 for flag in $(EXTRA_HOST_FLAGS) ; do \
28581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28582 done; \
28583 echo "Doing TAGS in gdb" ; \
28584 (cd $(HOST_SUBDIR)/gdb && \
28585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28587 "RANLIB=$${RANLIB}" \
28588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28589 TAGS) \
28590 || exit 1
28592 @endif gdb
28594 .PHONY: maybe-install-info-gdb install-info-gdb
28595 maybe-install-info-gdb:
28596 @if gdb
28597 maybe-install-info-gdb: install-info-gdb
28599 install-info-gdb: \
28600 configure-gdb \
28601 info-gdb
28602 @: $(MAKE); $(unstage)
28603 @[ -f ./gdb/Makefile ] || exit 0; \
28604 r=`${PWD_COMMAND}`; export r; \
28605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28606 $(HOST_EXPORTS) \
28607 for flag in $(EXTRA_HOST_FLAGS) ; do \
28608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28609 done; \
28610 echo "Doing install-info in gdb" ; \
28611 (cd $(HOST_SUBDIR)/gdb && \
28612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28614 "RANLIB=$${RANLIB}" \
28615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28616 install-info) \
28617 || exit 1
28619 @endif gdb
28621 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28622 maybe-install-pdf-gdb:
28623 @if gdb
28624 maybe-install-pdf-gdb: install-pdf-gdb
28626 install-pdf-gdb: \
28627 configure-gdb \
28628 pdf-gdb
28629 @: $(MAKE); $(unstage)
28630 @[ -f ./gdb/Makefile ] || exit 0; \
28631 r=`${PWD_COMMAND}`; export r; \
28632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28633 $(HOST_EXPORTS) \
28634 for flag in $(EXTRA_HOST_FLAGS) ; do \
28635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28636 done; \
28637 echo "Doing install-pdf in gdb" ; \
28638 (cd $(HOST_SUBDIR)/gdb && \
28639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28641 "RANLIB=$${RANLIB}" \
28642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28643 install-pdf) \
28644 || exit 1
28646 @endif gdb
28648 .PHONY: maybe-install-html-gdb install-html-gdb
28649 maybe-install-html-gdb:
28650 @if gdb
28651 maybe-install-html-gdb: install-html-gdb
28653 install-html-gdb: \
28654 configure-gdb \
28655 html-gdb
28656 @: $(MAKE); $(unstage)
28657 @[ -f ./gdb/Makefile ] || exit 0; \
28658 r=`${PWD_COMMAND}`; export r; \
28659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28660 $(HOST_EXPORTS) \
28661 for flag in $(EXTRA_HOST_FLAGS) ; do \
28662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28663 done; \
28664 echo "Doing install-html in gdb" ; \
28665 (cd $(HOST_SUBDIR)/gdb && \
28666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28668 "RANLIB=$${RANLIB}" \
28669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28670 install-html) \
28671 || exit 1
28673 @endif gdb
28675 .PHONY: maybe-installcheck-gdb installcheck-gdb
28676 maybe-installcheck-gdb:
28677 @if gdb
28678 maybe-installcheck-gdb: installcheck-gdb
28680 installcheck-gdb: \
28681 configure-gdb
28682 @: $(MAKE); $(unstage)
28683 @[ -f ./gdb/Makefile ] || exit 0; \
28684 r=`${PWD_COMMAND}`; export r; \
28685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28686 $(HOST_EXPORTS) \
28687 for flag in $(EXTRA_HOST_FLAGS) ; do \
28688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28689 done; \
28690 echo "Doing installcheck in gdb" ; \
28691 (cd $(HOST_SUBDIR)/gdb && \
28692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28694 "RANLIB=$${RANLIB}" \
28695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28696 installcheck) \
28697 || exit 1
28699 @endif gdb
28701 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28702 maybe-mostlyclean-gdb:
28703 @if gdb
28704 maybe-mostlyclean-gdb: mostlyclean-gdb
28706 mostlyclean-gdb:
28707 @: $(MAKE); $(unstage)
28708 @[ -f ./gdb/Makefile ] || exit 0; \
28709 r=`${PWD_COMMAND}`; export r; \
28710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28711 $(HOST_EXPORTS) \
28712 for flag in $(EXTRA_HOST_FLAGS) ; do \
28713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28714 done; \
28715 echo "Doing mostlyclean in gdb" ; \
28716 (cd $(HOST_SUBDIR)/gdb && \
28717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28719 "RANLIB=$${RANLIB}" \
28720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28721 mostlyclean) \
28722 || exit 1
28724 @endif gdb
28726 .PHONY: maybe-clean-gdb clean-gdb
28727 maybe-clean-gdb:
28728 @if gdb
28729 maybe-clean-gdb: clean-gdb
28731 clean-gdb:
28732 @: $(MAKE); $(unstage)
28733 @[ -f ./gdb/Makefile ] || exit 0; \
28734 r=`${PWD_COMMAND}`; export r; \
28735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28736 $(HOST_EXPORTS) \
28737 for flag in $(EXTRA_HOST_FLAGS) ; do \
28738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28739 done; \
28740 echo "Doing clean in gdb" ; \
28741 (cd $(HOST_SUBDIR)/gdb && \
28742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28744 "RANLIB=$${RANLIB}" \
28745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28746 clean) \
28747 || exit 1
28749 @endif gdb
28751 .PHONY: maybe-distclean-gdb distclean-gdb
28752 maybe-distclean-gdb:
28753 @if gdb
28754 maybe-distclean-gdb: distclean-gdb
28756 distclean-gdb:
28757 @: $(MAKE); $(unstage)
28758 @[ -f ./gdb/Makefile ] || exit 0; \
28759 r=`${PWD_COMMAND}`; export r; \
28760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28761 $(HOST_EXPORTS) \
28762 for flag in $(EXTRA_HOST_FLAGS) ; do \
28763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28764 done; \
28765 echo "Doing distclean in gdb" ; \
28766 (cd $(HOST_SUBDIR)/gdb && \
28767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28769 "RANLIB=$${RANLIB}" \
28770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28771 distclean) \
28772 || exit 1
28774 @endif gdb
28776 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28777 maybe-maintainer-clean-gdb:
28778 @if gdb
28779 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28781 maintainer-clean-gdb:
28782 @: $(MAKE); $(unstage)
28783 @[ -f ./gdb/Makefile ] || exit 0; \
28784 r=`${PWD_COMMAND}`; export r; \
28785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28786 $(HOST_EXPORTS) \
28787 for flag in $(EXTRA_HOST_FLAGS) ; do \
28788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28789 done; \
28790 echo "Doing maintainer-clean in gdb" ; \
28791 (cd $(HOST_SUBDIR)/gdb && \
28792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28794 "RANLIB=$${RANLIB}" \
28795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28796 maintainer-clean) \
28797 || exit 1
28799 @endif gdb
28803 .PHONY: configure-expect maybe-configure-expect
28804 maybe-configure-expect:
28805 @if gcc-bootstrap
28806 configure-expect: stage_current
28807 @endif gcc-bootstrap
28808 @if expect
28809 maybe-configure-expect: configure-expect
28810 configure-expect:
28811 @: $(MAKE); $(unstage)
28812 @r=`${PWD_COMMAND}`; export r; \
28813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28814 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
28816 $(HOST_EXPORTS) \
28817 echo Configuring in $(HOST_SUBDIR)/expect; \
28818 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28819 case $(srcdir) in \
28820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28821 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28823 esac; \
28824 module_srcdir=expect; \
28825 $(SHELL) \
28826 $$s/$$module_srcdir/configure \
28827 --srcdir=$${topdir}/$$module_srcdir \
28828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28829 --target=${target_alias} \
28830 || exit 1
28831 @endif expect
28837 .PHONY: all-expect maybe-all-expect
28838 maybe-all-expect:
28839 @if gcc-bootstrap
28840 all-expect: stage_current
28841 @endif gcc-bootstrap
28842 @if expect
28843 TARGET-expect=all
28844 maybe-all-expect: all-expect
28845 all-expect: configure-expect
28846 @: $(MAKE); $(unstage)
28847 @r=`${PWD_COMMAND}`; export r; \
28848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28849 $(HOST_EXPORTS) \
28850 (cd $(HOST_SUBDIR)/expect && \
28851 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28852 $(TARGET-expect))
28853 @endif expect
28858 .PHONY: check-expect maybe-check-expect
28859 maybe-check-expect:
28860 @if expect
28861 maybe-check-expect: check-expect
28863 check-expect:
28864 @: $(MAKE); $(unstage)
28865 @r=`${PWD_COMMAND}`; export r; \
28866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28867 $(HOST_EXPORTS) \
28868 (cd $(HOST_SUBDIR)/expect && \
28869 $(MAKE) $(FLAGS_TO_PASS) check)
28871 @endif expect
28873 .PHONY: install-expect maybe-install-expect
28874 maybe-install-expect:
28875 @if expect
28876 maybe-install-expect: install-expect
28878 install-expect: installdirs
28879 @: $(MAKE); $(unstage)
28880 @r=`${PWD_COMMAND}`; export r; \
28881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28882 $(HOST_EXPORTS) \
28883 (cd $(HOST_SUBDIR)/expect && \
28884 $(MAKE) $(FLAGS_TO_PASS) install)
28886 @endif expect
28888 .PHONY: install-strip-expect maybe-install-strip-expect
28889 maybe-install-strip-expect:
28890 @if expect
28891 maybe-install-strip-expect: install-strip-expect
28893 install-strip-expect: installdirs
28894 @: $(MAKE); $(unstage)
28895 @r=`${PWD_COMMAND}`; export r; \
28896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28897 $(HOST_EXPORTS) \
28898 (cd $(HOST_SUBDIR)/expect && \
28899 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28901 @endif expect
28903 # Other targets (info, dvi, pdf, etc.)
28905 .PHONY: maybe-info-expect info-expect
28906 maybe-info-expect:
28907 @if expect
28908 maybe-info-expect: info-expect
28910 info-expect: \
28911 configure-expect
28912 @: $(MAKE); $(unstage)
28913 @[ -f ./expect/Makefile ] || exit 0; \
28914 r=`${PWD_COMMAND}`; export r; \
28915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28916 $(HOST_EXPORTS) \
28917 for flag in $(EXTRA_HOST_FLAGS) ; do \
28918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28919 done; \
28920 echo "Doing info in expect" ; \
28921 (cd $(HOST_SUBDIR)/expect && \
28922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28924 "RANLIB=$${RANLIB}" \
28925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28926 info) \
28927 || exit 1
28929 @endif expect
28931 .PHONY: maybe-dvi-expect dvi-expect
28932 maybe-dvi-expect:
28933 @if expect
28934 maybe-dvi-expect: dvi-expect
28936 dvi-expect: \
28937 configure-expect
28938 @: $(MAKE); $(unstage)
28939 @[ -f ./expect/Makefile ] || exit 0; \
28940 r=`${PWD_COMMAND}`; export r; \
28941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28942 $(HOST_EXPORTS) \
28943 for flag in $(EXTRA_HOST_FLAGS) ; do \
28944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28945 done; \
28946 echo "Doing dvi in expect" ; \
28947 (cd $(HOST_SUBDIR)/expect && \
28948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28950 "RANLIB=$${RANLIB}" \
28951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28952 dvi) \
28953 || exit 1
28955 @endif expect
28957 .PHONY: maybe-pdf-expect pdf-expect
28958 maybe-pdf-expect:
28959 @if expect
28960 maybe-pdf-expect: pdf-expect
28962 pdf-expect: \
28963 configure-expect
28964 @: $(MAKE); $(unstage)
28965 @[ -f ./expect/Makefile ] || exit 0; \
28966 r=`${PWD_COMMAND}`; export r; \
28967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28968 $(HOST_EXPORTS) \
28969 for flag in $(EXTRA_HOST_FLAGS) ; do \
28970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28971 done; \
28972 echo "Doing pdf in expect" ; \
28973 (cd $(HOST_SUBDIR)/expect && \
28974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28976 "RANLIB=$${RANLIB}" \
28977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28978 pdf) \
28979 || exit 1
28981 @endif expect
28983 .PHONY: maybe-html-expect html-expect
28984 maybe-html-expect:
28985 @if expect
28986 maybe-html-expect: html-expect
28988 html-expect: \
28989 configure-expect
28990 @: $(MAKE); $(unstage)
28991 @[ -f ./expect/Makefile ] || exit 0; \
28992 r=`${PWD_COMMAND}`; export r; \
28993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28994 $(HOST_EXPORTS) \
28995 for flag in $(EXTRA_HOST_FLAGS) ; do \
28996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28997 done; \
28998 echo "Doing html in expect" ; \
28999 (cd $(HOST_SUBDIR)/expect && \
29000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29002 "RANLIB=$${RANLIB}" \
29003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29004 html) \
29005 || exit 1
29007 @endif expect
29009 .PHONY: maybe-TAGS-expect TAGS-expect
29010 maybe-TAGS-expect:
29011 @if expect
29012 maybe-TAGS-expect: TAGS-expect
29014 TAGS-expect: \
29015 configure-expect
29016 @: $(MAKE); $(unstage)
29017 @[ -f ./expect/Makefile ] || exit 0; \
29018 r=`${PWD_COMMAND}`; export r; \
29019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29020 $(HOST_EXPORTS) \
29021 for flag in $(EXTRA_HOST_FLAGS) ; do \
29022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29023 done; \
29024 echo "Doing TAGS in expect" ; \
29025 (cd $(HOST_SUBDIR)/expect && \
29026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29028 "RANLIB=$${RANLIB}" \
29029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29030 TAGS) \
29031 || exit 1
29033 @endif expect
29035 .PHONY: maybe-install-info-expect install-info-expect
29036 maybe-install-info-expect:
29037 @if expect
29038 maybe-install-info-expect: install-info-expect
29040 install-info-expect: \
29041 configure-expect \
29042 info-expect
29043 @: $(MAKE); $(unstage)
29044 @[ -f ./expect/Makefile ] || exit 0; \
29045 r=`${PWD_COMMAND}`; export r; \
29046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29047 $(HOST_EXPORTS) \
29048 for flag in $(EXTRA_HOST_FLAGS) ; do \
29049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29050 done; \
29051 echo "Doing install-info in expect" ; \
29052 (cd $(HOST_SUBDIR)/expect && \
29053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29055 "RANLIB=$${RANLIB}" \
29056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29057 install-info) \
29058 || exit 1
29060 @endif expect
29062 .PHONY: maybe-install-pdf-expect install-pdf-expect
29063 maybe-install-pdf-expect:
29064 @if expect
29065 maybe-install-pdf-expect: install-pdf-expect
29067 install-pdf-expect: \
29068 configure-expect \
29069 pdf-expect
29070 @: $(MAKE); $(unstage)
29071 @[ -f ./expect/Makefile ] || exit 0; \
29072 r=`${PWD_COMMAND}`; export r; \
29073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29074 $(HOST_EXPORTS) \
29075 for flag in $(EXTRA_HOST_FLAGS) ; do \
29076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29077 done; \
29078 echo "Doing install-pdf in expect" ; \
29079 (cd $(HOST_SUBDIR)/expect && \
29080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29082 "RANLIB=$${RANLIB}" \
29083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29084 install-pdf) \
29085 || exit 1
29087 @endif expect
29089 .PHONY: maybe-install-html-expect install-html-expect
29090 maybe-install-html-expect:
29091 @if expect
29092 maybe-install-html-expect: install-html-expect
29094 install-html-expect: \
29095 configure-expect \
29096 html-expect
29097 @: $(MAKE); $(unstage)
29098 @[ -f ./expect/Makefile ] || exit 0; \
29099 r=`${PWD_COMMAND}`; export r; \
29100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29101 $(HOST_EXPORTS) \
29102 for flag in $(EXTRA_HOST_FLAGS) ; do \
29103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29104 done; \
29105 echo "Doing install-html in expect" ; \
29106 (cd $(HOST_SUBDIR)/expect && \
29107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29109 "RANLIB=$${RANLIB}" \
29110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29111 install-html) \
29112 || exit 1
29114 @endif expect
29116 .PHONY: maybe-installcheck-expect installcheck-expect
29117 maybe-installcheck-expect:
29118 @if expect
29119 maybe-installcheck-expect: installcheck-expect
29121 installcheck-expect: \
29122 configure-expect
29123 @: $(MAKE); $(unstage)
29124 @[ -f ./expect/Makefile ] || exit 0; \
29125 r=`${PWD_COMMAND}`; export r; \
29126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29127 $(HOST_EXPORTS) \
29128 for flag in $(EXTRA_HOST_FLAGS) ; do \
29129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29130 done; \
29131 echo "Doing installcheck in expect" ; \
29132 (cd $(HOST_SUBDIR)/expect && \
29133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29135 "RANLIB=$${RANLIB}" \
29136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29137 installcheck) \
29138 || exit 1
29140 @endif expect
29142 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
29143 maybe-mostlyclean-expect:
29144 @if expect
29145 maybe-mostlyclean-expect: mostlyclean-expect
29147 mostlyclean-expect:
29148 @: $(MAKE); $(unstage)
29149 @[ -f ./expect/Makefile ] || exit 0; \
29150 r=`${PWD_COMMAND}`; export r; \
29151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29152 $(HOST_EXPORTS) \
29153 for flag in $(EXTRA_HOST_FLAGS) ; do \
29154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29155 done; \
29156 echo "Doing mostlyclean in expect" ; \
29157 (cd $(HOST_SUBDIR)/expect && \
29158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29160 "RANLIB=$${RANLIB}" \
29161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29162 mostlyclean) \
29163 || exit 1
29165 @endif expect
29167 .PHONY: maybe-clean-expect clean-expect
29168 maybe-clean-expect:
29169 @if expect
29170 maybe-clean-expect: clean-expect
29172 clean-expect:
29173 @: $(MAKE); $(unstage)
29174 @[ -f ./expect/Makefile ] || exit 0; \
29175 r=`${PWD_COMMAND}`; export r; \
29176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29177 $(HOST_EXPORTS) \
29178 for flag in $(EXTRA_HOST_FLAGS) ; do \
29179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29180 done; \
29181 echo "Doing clean in expect" ; \
29182 (cd $(HOST_SUBDIR)/expect && \
29183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29185 "RANLIB=$${RANLIB}" \
29186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29187 clean) \
29188 || exit 1
29190 @endif expect
29192 .PHONY: maybe-distclean-expect distclean-expect
29193 maybe-distclean-expect:
29194 @if expect
29195 maybe-distclean-expect: distclean-expect
29197 distclean-expect:
29198 @: $(MAKE); $(unstage)
29199 @[ -f ./expect/Makefile ] || exit 0; \
29200 r=`${PWD_COMMAND}`; export r; \
29201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29202 $(HOST_EXPORTS) \
29203 for flag in $(EXTRA_HOST_FLAGS) ; do \
29204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29205 done; \
29206 echo "Doing distclean in expect" ; \
29207 (cd $(HOST_SUBDIR)/expect && \
29208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29210 "RANLIB=$${RANLIB}" \
29211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29212 distclean) \
29213 || exit 1
29215 @endif expect
29217 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
29218 maybe-maintainer-clean-expect:
29219 @if expect
29220 maybe-maintainer-clean-expect: maintainer-clean-expect
29222 maintainer-clean-expect:
29223 @: $(MAKE); $(unstage)
29224 @[ -f ./expect/Makefile ] || exit 0; \
29225 r=`${PWD_COMMAND}`; export r; \
29226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29227 $(HOST_EXPORTS) \
29228 for flag in $(EXTRA_HOST_FLAGS) ; do \
29229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29230 done; \
29231 echo "Doing maintainer-clean in expect" ; \
29232 (cd $(HOST_SUBDIR)/expect && \
29233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29235 "RANLIB=$${RANLIB}" \
29236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29237 maintainer-clean) \
29238 || exit 1
29240 @endif expect
29244 .PHONY: configure-guile maybe-configure-guile
29245 maybe-configure-guile:
29246 @if gcc-bootstrap
29247 configure-guile: stage_current
29248 @endif gcc-bootstrap
29249 @if guile
29250 maybe-configure-guile: configure-guile
29251 configure-guile:
29252 @: $(MAKE); $(unstage)
29253 @r=`${PWD_COMMAND}`; export r; \
29254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29255 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
29256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
29257 $(HOST_EXPORTS) \
29258 echo Configuring in $(HOST_SUBDIR)/guile; \
29259 cd "$(HOST_SUBDIR)/guile" || exit 1; \
29260 case $(srcdir) in \
29261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29262 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
29263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29264 esac; \
29265 module_srcdir=guile; \
29266 $(SHELL) \
29267 $$s/$$module_srcdir/configure \
29268 --srcdir=$${topdir}/$$module_srcdir \
29269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29270 --target=${target_alias} \
29271 || exit 1
29272 @endif guile
29278 .PHONY: all-guile maybe-all-guile
29279 maybe-all-guile:
29280 @if gcc-bootstrap
29281 all-guile: stage_current
29282 @endif gcc-bootstrap
29283 @if guile
29284 TARGET-guile=all
29285 maybe-all-guile: all-guile
29286 all-guile: configure-guile
29287 @: $(MAKE); $(unstage)
29288 @r=`${PWD_COMMAND}`; export r; \
29289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29290 $(HOST_EXPORTS) \
29291 (cd $(HOST_SUBDIR)/guile && \
29292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29293 $(TARGET-guile))
29294 @endif guile
29299 .PHONY: check-guile maybe-check-guile
29300 maybe-check-guile:
29301 @if guile
29302 maybe-check-guile: check-guile
29304 check-guile:
29305 @: $(MAKE); $(unstage)
29306 @r=`${PWD_COMMAND}`; export r; \
29307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29308 $(HOST_EXPORTS) \
29309 (cd $(HOST_SUBDIR)/guile && \
29310 $(MAKE) $(FLAGS_TO_PASS) check)
29312 @endif guile
29314 .PHONY: install-guile maybe-install-guile
29315 maybe-install-guile:
29316 @if guile
29317 maybe-install-guile: install-guile
29319 install-guile: installdirs
29320 @: $(MAKE); $(unstage)
29321 @r=`${PWD_COMMAND}`; export r; \
29322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29323 $(HOST_EXPORTS) \
29324 (cd $(HOST_SUBDIR)/guile && \
29325 $(MAKE) $(FLAGS_TO_PASS) install)
29327 @endif guile
29329 .PHONY: install-strip-guile maybe-install-strip-guile
29330 maybe-install-strip-guile:
29331 @if guile
29332 maybe-install-strip-guile: install-strip-guile
29334 install-strip-guile: installdirs
29335 @: $(MAKE); $(unstage)
29336 @r=`${PWD_COMMAND}`; export r; \
29337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29338 $(HOST_EXPORTS) \
29339 (cd $(HOST_SUBDIR)/guile && \
29340 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29342 @endif guile
29344 # Other targets (info, dvi, pdf, etc.)
29346 .PHONY: maybe-info-guile info-guile
29347 maybe-info-guile:
29348 @if guile
29349 maybe-info-guile: info-guile
29351 info-guile: \
29352 configure-guile
29353 @: $(MAKE); $(unstage)
29354 @[ -f ./guile/Makefile ] || exit 0; \
29355 r=`${PWD_COMMAND}`; export r; \
29356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29357 $(HOST_EXPORTS) \
29358 for flag in $(EXTRA_HOST_FLAGS) ; do \
29359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29360 done; \
29361 echo "Doing info in guile" ; \
29362 (cd $(HOST_SUBDIR)/guile && \
29363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29365 "RANLIB=$${RANLIB}" \
29366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29367 info) \
29368 || exit 1
29370 @endif guile
29372 .PHONY: maybe-dvi-guile dvi-guile
29373 maybe-dvi-guile:
29374 @if guile
29375 maybe-dvi-guile: dvi-guile
29377 dvi-guile: \
29378 configure-guile
29379 @: $(MAKE); $(unstage)
29380 @[ -f ./guile/Makefile ] || exit 0; \
29381 r=`${PWD_COMMAND}`; export r; \
29382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29383 $(HOST_EXPORTS) \
29384 for flag in $(EXTRA_HOST_FLAGS) ; do \
29385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29386 done; \
29387 echo "Doing dvi in guile" ; \
29388 (cd $(HOST_SUBDIR)/guile && \
29389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29391 "RANLIB=$${RANLIB}" \
29392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29393 dvi) \
29394 || exit 1
29396 @endif guile
29398 .PHONY: maybe-pdf-guile pdf-guile
29399 maybe-pdf-guile:
29400 @if guile
29401 maybe-pdf-guile: pdf-guile
29403 pdf-guile: \
29404 configure-guile
29405 @: $(MAKE); $(unstage)
29406 @[ -f ./guile/Makefile ] || exit 0; \
29407 r=`${PWD_COMMAND}`; export r; \
29408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29409 $(HOST_EXPORTS) \
29410 for flag in $(EXTRA_HOST_FLAGS) ; do \
29411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29412 done; \
29413 echo "Doing pdf in guile" ; \
29414 (cd $(HOST_SUBDIR)/guile && \
29415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29417 "RANLIB=$${RANLIB}" \
29418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29419 pdf) \
29420 || exit 1
29422 @endif guile
29424 .PHONY: maybe-html-guile html-guile
29425 maybe-html-guile:
29426 @if guile
29427 maybe-html-guile: html-guile
29429 html-guile: \
29430 configure-guile
29431 @: $(MAKE); $(unstage)
29432 @[ -f ./guile/Makefile ] || exit 0; \
29433 r=`${PWD_COMMAND}`; export r; \
29434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29435 $(HOST_EXPORTS) \
29436 for flag in $(EXTRA_HOST_FLAGS) ; do \
29437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29438 done; \
29439 echo "Doing html in guile" ; \
29440 (cd $(HOST_SUBDIR)/guile && \
29441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29443 "RANLIB=$${RANLIB}" \
29444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29445 html) \
29446 || exit 1
29448 @endif guile
29450 .PHONY: maybe-TAGS-guile TAGS-guile
29451 maybe-TAGS-guile:
29452 @if guile
29453 maybe-TAGS-guile: TAGS-guile
29455 TAGS-guile: \
29456 configure-guile
29457 @: $(MAKE); $(unstage)
29458 @[ -f ./guile/Makefile ] || exit 0; \
29459 r=`${PWD_COMMAND}`; export r; \
29460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29461 $(HOST_EXPORTS) \
29462 for flag in $(EXTRA_HOST_FLAGS) ; do \
29463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29464 done; \
29465 echo "Doing TAGS in guile" ; \
29466 (cd $(HOST_SUBDIR)/guile && \
29467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29469 "RANLIB=$${RANLIB}" \
29470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29471 TAGS) \
29472 || exit 1
29474 @endif guile
29476 .PHONY: maybe-install-info-guile install-info-guile
29477 maybe-install-info-guile:
29478 @if guile
29479 maybe-install-info-guile: install-info-guile
29481 install-info-guile: \
29482 configure-guile \
29483 info-guile
29484 @: $(MAKE); $(unstage)
29485 @[ -f ./guile/Makefile ] || exit 0; \
29486 r=`${PWD_COMMAND}`; export r; \
29487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29488 $(HOST_EXPORTS) \
29489 for flag in $(EXTRA_HOST_FLAGS) ; do \
29490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29491 done; \
29492 echo "Doing install-info in guile" ; \
29493 (cd $(HOST_SUBDIR)/guile && \
29494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29496 "RANLIB=$${RANLIB}" \
29497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29498 install-info) \
29499 || exit 1
29501 @endif guile
29503 .PHONY: maybe-install-pdf-guile install-pdf-guile
29504 maybe-install-pdf-guile:
29505 @if guile
29506 maybe-install-pdf-guile: install-pdf-guile
29508 install-pdf-guile: \
29509 configure-guile \
29510 pdf-guile
29511 @: $(MAKE); $(unstage)
29512 @[ -f ./guile/Makefile ] || exit 0; \
29513 r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29515 $(HOST_EXPORTS) \
29516 for flag in $(EXTRA_HOST_FLAGS) ; do \
29517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29518 done; \
29519 echo "Doing install-pdf in guile" ; \
29520 (cd $(HOST_SUBDIR)/guile && \
29521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29523 "RANLIB=$${RANLIB}" \
29524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29525 install-pdf) \
29526 || exit 1
29528 @endif guile
29530 .PHONY: maybe-install-html-guile install-html-guile
29531 maybe-install-html-guile:
29532 @if guile
29533 maybe-install-html-guile: install-html-guile
29535 install-html-guile: \
29536 configure-guile \
29537 html-guile
29538 @: $(MAKE); $(unstage)
29539 @[ -f ./guile/Makefile ] || exit 0; \
29540 r=`${PWD_COMMAND}`; export r; \
29541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29542 $(HOST_EXPORTS) \
29543 for flag in $(EXTRA_HOST_FLAGS) ; do \
29544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29545 done; \
29546 echo "Doing install-html in guile" ; \
29547 (cd $(HOST_SUBDIR)/guile && \
29548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29550 "RANLIB=$${RANLIB}" \
29551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29552 install-html) \
29553 || exit 1
29555 @endif guile
29557 .PHONY: maybe-installcheck-guile installcheck-guile
29558 maybe-installcheck-guile:
29559 @if guile
29560 maybe-installcheck-guile: installcheck-guile
29562 installcheck-guile: \
29563 configure-guile
29564 @: $(MAKE); $(unstage)
29565 @[ -f ./guile/Makefile ] || exit 0; \
29566 r=`${PWD_COMMAND}`; export r; \
29567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29568 $(HOST_EXPORTS) \
29569 for flag in $(EXTRA_HOST_FLAGS) ; do \
29570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29571 done; \
29572 echo "Doing installcheck in guile" ; \
29573 (cd $(HOST_SUBDIR)/guile && \
29574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29576 "RANLIB=$${RANLIB}" \
29577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29578 installcheck) \
29579 || exit 1
29581 @endif guile
29583 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29584 maybe-mostlyclean-guile:
29585 @if guile
29586 maybe-mostlyclean-guile: mostlyclean-guile
29588 mostlyclean-guile:
29589 @: $(MAKE); $(unstage)
29590 @[ -f ./guile/Makefile ] || exit 0; \
29591 r=`${PWD_COMMAND}`; export r; \
29592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29593 $(HOST_EXPORTS) \
29594 for flag in $(EXTRA_HOST_FLAGS) ; do \
29595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29596 done; \
29597 echo "Doing mostlyclean in guile" ; \
29598 (cd $(HOST_SUBDIR)/guile && \
29599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29601 "RANLIB=$${RANLIB}" \
29602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29603 mostlyclean) \
29604 || exit 1
29606 @endif guile
29608 .PHONY: maybe-clean-guile clean-guile
29609 maybe-clean-guile:
29610 @if guile
29611 maybe-clean-guile: clean-guile
29613 clean-guile:
29614 @: $(MAKE); $(unstage)
29615 @[ -f ./guile/Makefile ] || exit 0; \
29616 r=`${PWD_COMMAND}`; export r; \
29617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29618 $(HOST_EXPORTS) \
29619 for flag in $(EXTRA_HOST_FLAGS) ; do \
29620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29621 done; \
29622 echo "Doing clean in guile" ; \
29623 (cd $(HOST_SUBDIR)/guile && \
29624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29626 "RANLIB=$${RANLIB}" \
29627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29628 clean) \
29629 || exit 1
29631 @endif guile
29633 .PHONY: maybe-distclean-guile distclean-guile
29634 maybe-distclean-guile:
29635 @if guile
29636 maybe-distclean-guile: distclean-guile
29638 distclean-guile:
29639 @: $(MAKE); $(unstage)
29640 @[ -f ./guile/Makefile ] || exit 0; \
29641 r=`${PWD_COMMAND}`; export r; \
29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29643 $(HOST_EXPORTS) \
29644 for flag in $(EXTRA_HOST_FLAGS) ; do \
29645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29646 done; \
29647 echo "Doing distclean in guile" ; \
29648 (cd $(HOST_SUBDIR)/guile && \
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29651 "RANLIB=$${RANLIB}" \
29652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29653 distclean) \
29654 || exit 1
29656 @endif guile
29658 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29659 maybe-maintainer-clean-guile:
29660 @if guile
29661 maybe-maintainer-clean-guile: maintainer-clean-guile
29663 maintainer-clean-guile:
29664 @: $(MAKE); $(unstage)
29665 @[ -f ./guile/Makefile ] || exit 0; \
29666 r=`${PWD_COMMAND}`; export r; \
29667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29668 $(HOST_EXPORTS) \
29669 for flag in $(EXTRA_HOST_FLAGS) ; do \
29670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29671 done; \
29672 echo "Doing maintainer-clean in guile" ; \
29673 (cd $(HOST_SUBDIR)/guile && \
29674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29676 "RANLIB=$${RANLIB}" \
29677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29678 maintainer-clean) \
29679 || exit 1
29681 @endif guile
29685 .PHONY: configure-tk maybe-configure-tk
29686 maybe-configure-tk:
29687 @if gcc-bootstrap
29688 configure-tk: stage_current
29689 @endif gcc-bootstrap
29690 @if tk
29691 maybe-configure-tk: configure-tk
29692 configure-tk:
29693 @: $(MAKE); $(unstage)
29694 @r=`${PWD_COMMAND}`; export r; \
29695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29696 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
29698 $(HOST_EXPORTS) \
29699 echo Configuring in $(HOST_SUBDIR)/tk; \
29700 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29701 case $(srcdir) in \
29702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29703 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29705 esac; \
29706 module_srcdir=tk; \
29707 $(SHELL) \
29708 $$s/$$module_srcdir/configure \
29709 --srcdir=$${topdir}/$$module_srcdir \
29710 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29711 --target=${target_alias} \
29712 || exit 1
29713 @endif tk
29719 .PHONY: all-tk maybe-all-tk
29720 maybe-all-tk:
29721 @if gcc-bootstrap
29722 all-tk: stage_current
29723 @endif gcc-bootstrap
29724 @if tk
29725 TARGET-tk=all
29726 maybe-all-tk: all-tk
29727 all-tk: configure-tk
29728 @: $(MAKE); $(unstage)
29729 @r=`${PWD_COMMAND}`; export r; \
29730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29731 $(HOST_EXPORTS) \
29732 (cd $(HOST_SUBDIR)/tk && \
29733 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29734 $(TARGET-tk))
29735 @endif tk
29740 .PHONY: check-tk maybe-check-tk
29741 maybe-check-tk:
29742 @if tk
29743 maybe-check-tk: check-tk
29745 check-tk:
29746 @: $(MAKE); $(unstage)
29747 @r=`${PWD_COMMAND}`; export r; \
29748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29749 $(HOST_EXPORTS) \
29750 (cd $(HOST_SUBDIR)/tk && \
29751 $(MAKE) $(FLAGS_TO_PASS) check)
29753 @endif tk
29755 .PHONY: install-tk maybe-install-tk
29756 maybe-install-tk:
29757 @if tk
29758 maybe-install-tk: install-tk
29760 install-tk: installdirs
29761 @: $(MAKE); $(unstage)
29762 @r=`${PWD_COMMAND}`; export r; \
29763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29764 $(HOST_EXPORTS) \
29765 (cd $(HOST_SUBDIR)/tk && \
29766 $(MAKE) $(FLAGS_TO_PASS) install)
29768 @endif tk
29770 .PHONY: install-strip-tk maybe-install-strip-tk
29771 maybe-install-strip-tk:
29772 @if tk
29773 maybe-install-strip-tk: install-strip-tk
29775 install-strip-tk: installdirs
29776 @: $(MAKE); $(unstage)
29777 @r=`${PWD_COMMAND}`; export r; \
29778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29779 $(HOST_EXPORTS) \
29780 (cd $(HOST_SUBDIR)/tk && \
29781 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29783 @endif tk
29785 # Other targets (info, dvi, pdf, etc.)
29787 .PHONY: maybe-info-tk info-tk
29788 maybe-info-tk:
29789 @if tk
29790 maybe-info-tk: info-tk
29792 info-tk: \
29793 configure-tk
29794 @: $(MAKE); $(unstage)
29795 @[ -f ./tk/Makefile ] || exit 0; \
29796 r=`${PWD_COMMAND}`; export r; \
29797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29798 $(HOST_EXPORTS) \
29799 for flag in $(EXTRA_HOST_FLAGS) ; do \
29800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29801 done; \
29802 echo "Doing info in tk" ; \
29803 (cd $(HOST_SUBDIR)/tk && \
29804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29806 "RANLIB=$${RANLIB}" \
29807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29808 info) \
29809 || exit 1
29811 @endif tk
29813 .PHONY: maybe-dvi-tk dvi-tk
29814 maybe-dvi-tk:
29815 @if tk
29816 maybe-dvi-tk: dvi-tk
29818 dvi-tk: \
29819 configure-tk
29820 @: $(MAKE); $(unstage)
29821 @[ -f ./tk/Makefile ] || exit 0; \
29822 r=`${PWD_COMMAND}`; export r; \
29823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29824 $(HOST_EXPORTS) \
29825 for flag in $(EXTRA_HOST_FLAGS) ; do \
29826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29827 done; \
29828 echo "Doing dvi in tk" ; \
29829 (cd $(HOST_SUBDIR)/tk && \
29830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29832 "RANLIB=$${RANLIB}" \
29833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29834 dvi) \
29835 || exit 1
29837 @endif tk
29839 .PHONY: maybe-pdf-tk pdf-tk
29840 maybe-pdf-tk:
29841 @if tk
29842 maybe-pdf-tk: pdf-tk
29844 pdf-tk: \
29845 configure-tk
29846 @: $(MAKE); $(unstage)
29847 @[ -f ./tk/Makefile ] || exit 0; \
29848 r=`${PWD_COMMAND}`; export r; \
29849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29850 $(HOST_EXPORTS) \
29851 for flag in $(EXTRA_HOST_FLAGS) ; do \
29852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29853 done; \
29854 echo "Doing pdf in tk" ; \
29855 (cd $(HOST_SUBDIR)/tk && \
29856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29858 "RANLIB=$${RANLIB}" \
29859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29860 pdf) \
29861 || exit 1
29863 @endif tk
29865 .PHONY: maybe-html-tk html-tk
29866 maybe-html-tk:
29867 @if tk
29868 maybe-html-tk: html-tk
29870 html-tk: \
29871 configure-tk
29872 @: $(MAKE); $(unstage)
29873 @[ -f ./tk/Makefile ] || exit 0; \
29874 r=`${PWD_COMMAND}`; export r; \
29875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29876 $(HOST_EXPORTS) \
29877 for flag in $(EXTRA_HOST_FLAGS) ; do \
29878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29879 done; \
29880 echo "Doing html in tk" ; \
29881 (cd $(HOST_SUBDIR)/tk && \
29882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29884 "RANLIB=$${RANLIB}" \
29885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29886 html) \
29887 || exit 1
29889 @endif tk
29891 .PHONY: maybe-TAGS-tk TAGS-tk
29892 maybe-TAGS-tk:
29893 @if tk
29894 maybe-TAGS-tk: TAGS-tk
29896 TAGS-tk: \
29897 configure-tk
29898 @: $(MAKE); $(unstage)
29899 @[ -f ./tk/Makefile ] || exit 0; \
29900 r=`${PWD_COMMAND}`; export r; \
29901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29902 $(HOST_EXPORTS) \
29903 for flag in $(EXTRA_HOST_FLAGS) ; do \
29904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29905 done; \
29906 echo "Doing TAGS in tk" ; \
29907 (cd $(HOST_SUBDIR)/tk && \
29908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29910 "RANLIB=$${RANLIB}" \
29911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29912 TAGS) \
29913 || exit 1
29915 @endif tk
29917 .PHONY: maybe-install-info-tk install-info-tk
29918 maybe-install-info-tk:
29919 @if tk
29920 maybe-install-info-tk: install-info-tk
29922 install-info-tk: \
29923 configure-tk \
29924 info-tk
29925 @: $(MAKE); $(unstage)
29926 @[ -f ./tk/Makefile ] || exit 0; \
29927 r=`${PWD_COMMAND}`; export r; \
29928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29929 $(HOST_EXPORTS) \
29930 for flag in $(EXTRA_HOST_FLAGS) ; do \
29931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29932 done; \
29933 echo "Doing install-info in tk" ; \
29934 (cd $(HOST_SUBDIR)/tk && \
29935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29937 "RANLIB=$${RANLIB}" \
29938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29939 install-info) \
29940 || exit 1
29942 @endif tk
29944 .PHONY: maybe-install-pdf-tk install-pdf-tk
29945 maybe-install-pdf-tk:
29946 @if tk
29947 maybe-install-pdf-tk: install-pdf-tk
29949 install-pdf-tk: \
29950 configure-tk \
29951 pdf-tk
29952 @: $(MAKE); $(unstage)
29953 @[ -f ./tk/Makefile ] || exit 0; \
29954 r=`${PWD_COMMAND}`; export r; \
29955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29956 $(HOST_EXPORTS) \
29957 for flag in $(EXTRA_HOST_FLAGS) ; do \
29958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29959 done; \
29960 echo "Doing install-pdf in tk" ; \
29961 (cd $(HOST_SUBDIR)/tk && \
29962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29964 "RANLIB=$${RANLIB}" \
29965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29966 install-pdf) \
29967 || exit 1
29969 @endif tk
29971 .PHONY: maybe-install-html-tk install-html-tk
29972 maybe-install-html-tk:
29973 @if tk
29974 maybe-install-html-tk: install-html-tk
29976 install-html-tk: \
29977 configure-tk \
29978 html-tk
29979 @: $(MAKE); $(unstage)
29980 @[ -f ./tk/Makefile ] || exit 0; \
29981 r=`${PWD_COMMAND}`; export r; \
29982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29983 $(HOST_EXPORTS) \
29984 for flag in $(EXTRA_HOST_FLAGS) ; do \
29985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29986 done; \
29987 echo "Doing install-html in tk" ; \
29988 (cd $(HOST_SUBDIR)/tk && \
29989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29991 "RANLIB=$${RANLIB}" \
29992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29993 install-html) \
29994 || exit 1
29996 @endif tk
29998 .PHONY: maybe-installcheck-tk installcheck-tk
29999 maybe-installcheck-tk:
30000 @if tk
30001 maybe-installcheck-tk: installcheck-tk
30003 installcheck-tk: \
30004 configure-tk
30005 @: $(MAKE); $(unstage)
30006 @[ -f ./tk/Makefile ] || exit 0; \
30007 r=`${PWD_COMMAND}`; export r; \
30008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30009 $(HOST_EXPORTS) \
30010 for flag in $(EXTRA_HOST_FLAGS) ; do \
30011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30012 done; \
30013 echo "Doing installcheck in tk" ; \
30014 (cd $(HOST_SUBDIR)/tk && \
30015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30017 "RANLIB=$${RANLIB}" \
30018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30019 installcheck) \
30020 || exit 1
30022 @endif tk
30024 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
30025 maybe-mostlyclean-tk:
30026 @if tk
30027 maybe-mostlyclean-tk: mostlyclean-tk
30029 mostlyclean-tk:
30030 @: $(MAKE); $(unstage)
30031 @[ -f ./tk/Makefile ] || exit 0; \
30032 r=`${PWD_COMMAND}`; export r; \
30033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30034 $(HOST_EXPORTS) \
30035 for flag in $(EXTRA_HOST_FLAGS) ; do \
30036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30037 done; \
30038 echo "Doing mostlyclean in tk" ; \
30039 (cd $(HOST_SUBDIR)/tk && \
30040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30042 "RANLIB=$${RANLIB}" \
30043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30044 mostlyclean) \
30045 || exit 1
30047 @endif tk
30049 .PHONY: maybe-clean-tk clean-tk
30050 maybe-clean-tk:
30051 @if tk
30052 maybe-clean-tk: clean-tk
30054 clean-tk:
30055 @: $(MAKE); $(unstage)
30056 @[ -f ./tk/Makefile ] || exit 0; \
30057 r=`${PWD_COMMAND}`; export r; \
30058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30059 $(HOST_EXPORTS) \
30060 for flag in $(EXTRA_HOST_FLAGS) ; do \
30061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30062 done; \
30063 echo "Doing clean in tk" ; \
30064 (cd $(HOST_SUBDIR)/tk && \
30065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30067 "RANLIB=$${RANLIB}" \
30068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30069 clean) \
30070 || exit 1
30072 @endif tk
30074 .PHONY: maybe-distclean-tk distclean-tk
30075 maybe-distclean-tk:
30076 @if tk
30077 maybe-distclean-tk: distclean-tk
30079 distclean-tk:
30080 @: $(MAKE); $(unstage)
30081 @[ -f ./tk/Makefile ] || exit 0; \
30082 r=`${PWD_COMMAND}`; export r; \
30083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30084 $(HOST_EXPORTS) \
30085 for flag in $(EXTRA_HOST_FLAGS) ; do \
30086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30087 done; \
30088 echo "Doing distclean in tk" ; \
30089 (cd $(HOST_SUBDIR)/tk && \
30090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30092 "RANLIB=$${RANLIB}" \
30093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30094 distclean) \
30095 || exit 1
30097 @endif tk
30099 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
30100 maybe-maintainer-clean-tk:
30101 @if tk
30102 maybe-maintainer-clean-tk: maintainer-clean-tk
30104 maintainer-clean-tk:
30105 @: $(MAKE); $(unstage)
30106 @[ -f ./tk/Makefile ] || exit 0; \
30107 r=`${PWD_COMMAND}`; export r; \
30108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30109 $(HOST_EXPORTS) \
30110 for flag in $(EXTRA_HOST_FLAGS) ; do \
30111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30112 done; \
30113 echo "Doing maintainer-clean in tk" ; \
30114 (cd $(HOST_SUBDIR)/tk && \
30115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30117 "RANLIB=$${RANLIB}" \
30118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30119 maintainer-clean) \
30120 || exit 1
30122 @endif tk
30126 .PHONY: configure-libtermcap maybe-configure-libtermcap
30127 maybe-configure-libtermcap:
30128 @if gcc-bootstrap
30129 configure-libtermcap: stage_current
30130 @endif gcc-bootstrap
30131 @if libtermcap
30132 maybe-configure-libtermcap: configure-libtermcap
30133 configure-libtermcap:
30134 @: $(MAKE); $(unstage)
30135 @r=`${PWD_COMMAND}`; export r; \
30136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30137 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
30138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
30139 $(HOST_EXPORTS) \
30140 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
30141 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
30142 case $(srcdir) in \
30143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30144 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
30145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30146 esac; \
30147 module_srcdir=libtermcap; \
30148 $(SHELL) \
30149 $$s/$$module_srcdir/configure \
30150 --srcdir=$${topdir}/$$module_srcdir \
30151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30152 --target=${target_alias} \
30153 || exit 1
30154 @endif libtermcap
30160 .PHONY: all-libtermcap maybe-all-libtermcap
30161 maybe-all-libtermcap:
30162 @if gcc-bootstrap
30163 all-libtermcap: stage_current
30164 @endif gcc-bootstrap
30165 @if libtermcap
30166 TARGET-libtermcap=all
30167 maybe-all-libtermcap: all-libtermcap
30168 all-libtermcap: configure-libtermcap
30169 @: $(MAKE); $(unstage)
30170 @r=`${PWD_COMMAND}`; export r; \
30171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30172 $(HOST_EXPORTS) \
30173 (cd $(HOST_SUBDIR)/libtermcap && \
30174 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30175 $(TARGET-libtermcap))
30176 @endif libtermcap
30181 .PHONY: check-libtermcap maybe-check-libtermcap
30182 maybe-check-libtermcap:
30183 @if libtermcap
30184 maybe-check-libtermcap: check-libtermcap
30186 check-libtermcap:
30188 @endif libtermcap
30190 .PHONY: install-libtermcap maybe-install-libtermcap
30191 maybe-install-libtermcap:
30192 @if libtermcap
30193 maybe-install-libtermcap: install-libtermcap
30195 install-libtermcap: installdirs
30196 @: $(MAKE); $(unstage)
30197 @r=`${PWD_COMMAND}`; export r; \
30198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30199 $(HOST_EXPORTS) \
30200 (cd $(HOST_SUBDIR)/libtermcap && \
30201 $(MAKE) $(FLAGS_TO_PASS) install)
30203 @endif libtermcap
30205 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
30206 maybe-install-strip-libtermcap:
30207 @if libtermcap
30208 maybe-install-strip-libtermcap: install-strip-libtermcap
30210 install-strip-libtermcap: installdirs
30211 @: $(MAKE); $(unstage)
30212 @r=`${PWD_COMMAND}`; export r; \
30213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30214 $(HOST_EXPORTS) \
30215 (cd $(HOST_SUBDIR)/libtermcap && \
30216 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30218 @endif libtermcap
30220 # Other targets (info, dvi, pdf, etc.)
30222 .PHONY: maybe-info-libtermcap info-libtermcap
30223 maybe-info-libtermcap:
30224 @if libtermcap
30225 maybe-info-libtermcap: info-libtermcap
30227 info-libtermcap: \
30228 configure-libtermcap
30229 @: $(MAKE); $(unstage)
30230 @[ -f ./libtermcap/Makefile ] || exit 0; \
30231 r=`${PWD_COMMAND}`; export r; \
30232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30233 $(HOST_EXPORTS) \
30234 for flag in $(EXTRA_HOST_FLAGS) ; do \
30235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30236 done; \
30237 echo "Doing info in libtermcap" ; \
30238 (cd $(HOST_SUBDIR)/libtermcap && \
30239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30241 "RANLIB=$${RANLIB}" \
30242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30243 info) \
30244 || exit 1
30246 @endif libtermcap
30248 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
30249 maybe-dvi-libtermcap:
30250 @if libtermcap
30251 maybe-dvi-libtermcap: dvi-libtermcap
30253 dvi-libtermcap: \
30254 configure-libtermcap
30255 @: $(MAKE); $(unstage)
30256 @[ -f ./libtermcap/Makefile ] || exit 0; \
30257 r=`${PWD_COMMAND}`; export r; \
30258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30259 $(HOST_EXPORTS) \
30260 for flag in $(EXTRA_HOST_FLAGS) ; do \
30261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30262 done; \
30263 echo "Doing dvi in libtermcap" ; \
30264 (cd $(HOST_SUBDIR)/libtermcap && \
30265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30267 "RANLIB=$${RANLIB}" \
30268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30269 dvi) \
30270 || exit 1
30272 @endif libtermcap
30274 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
30275 maybe-pdf-libtermcap:
30276 @if libtermcap
30277 maybe-pdf-libtermcap: pdf-libtermcap
30279 pdf-libtermcap: \
30280 configure-libtermcap
30281 @: $(MAKE); $(unstage)
30282 @[ -f ./libtermcap/Makefile ] || exit 0; \
30283 r=`${PWD_COMMAND}`; export r; \
30284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30285 $(HOST_EXPORTS) \
30286 for flag in $(EXTRA_HOST_FLAGS) ; do \
30287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30288 done; \
30289 echo "Doing pdf in libtermcap" ; \
30290 (cd $(HOST_SUBDIR)/libtermcap && \
30291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30293 "RANLIB=$${RANLIB}" \
30294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30295 pdf) \
30296 || exit 1
30298 @endif libtermcap
30300 .PHONY: maybe-html-libtermcap html-libtermcap
30301 maybe-html-libtermcap:
30302 @if libtermcap
30303 maybe-html-libtermcap: html-libtermcap
30305 html-libtermcap: \
30306 configure-libtermcap
30307 @: $(MAKE); $(unstage)
30308 @[ -f ./libtermcap/Makefile ] || exit 0; \
30309 r=`${PWD_COMMAND}`; export r; \
30310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30311 $(HOST_EXPORTS) \
30312 for flag in $(EXTRA_HOST_FLAGS) ; do \
30313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30314 done; \
30315 echo "Doing html in libtermcap" ; \
30316 (cd $(HOST_SUBDIR)/libtermcap && \
30317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30319 "RANLIB=$${RANLIB}" \
30320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30321 html) \
30322 || exit 1
30324 @endif libtermcap
30326 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
30327 maybe-TAGS-libtermcap:
30328 @if libtermcap
30329 maybe-TAGS-libtermcap: TAGS-libtermcap
30331 TAGS-libtermcap: \
30332 configure-libtermcap
30333 @: $(MAKE); $(unstage)
30334 @[ -f ./libtermcap/Makefile ] || exit 0; \
30335 r=`${PWD_COMMAND}`; export r; \
30336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30337 $(HOST_EXPORTS) \
30338 for flag in $(EXTRA_HOST_FLAGS) ; do \
30339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30340 done; \
30341 echo "Doing TAGS in libtermcap" ; \
30342 (cd $(HOST_SUBDIR)/libtermcap && \
30343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30345 "RANLIB=$${RANLIB}" \
30346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30347 TAGS) \
30348 || exit 1
30350 @endif libtermcap
30352 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
30353 maybe-install-info-libtermcap:
30354 @if libtermcap
30355 maybe-install-info-libtermcap: install-info-libtermcap
30357 install-info-libtermcap: \
30358 configure-libtermcap \
30359 info-libtermcap
30360 @: $(MAKE); $(unstage)
30361 @[ -f ./libtermcap/Makefile ] || exit 0; \
30362 r=`${PWD_COMMAND}`; export r; \
30363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30364 $(HOST_EXPORTS) \
30365 for flag in $(EXTRA_HOST_FLAGS) ; do \
30366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30367 done; \
30368 echo "Doing install-info in libtermcap" ; \
30369 (cd $(HOST_SUBDIR)/libtermcap && \
30370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30372 "RANLIB=$${RANLIB}" \
30373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30374 install-info) \
30375 || exit 1
30377 @endif libtermcap
30379 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
30380 maybe-install-pdf-libtermcap:
30381 @if libtermcap
30382 maybe-install-pdf-libtermcap: install-pdf-libtermcap
30384 install-pdf-libtermcap: \
30385 configure-libtermcap \
30386 pdf-libtermcap
30387 @: $(MAKE); $(unstage)
30388 @[ -f ./libtermcap/Makefile ] || exit 0; \
30389 r=`${PWD_COMMAND}`; export r; \
30390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30391 $(HOST_EXPORTS) \
30392 for flag in $(EXTRA_HOST_FLAGS) ; do \
30393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30394 done; \
30395 echo "Doing install-pdf in libtermcap" ; \
30396 (cd $(HOST_SUBDIR)/libtermcap && \
30397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30399 "RANLIB=$${RANLIB}" \
30400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30401 install-pdf) \
30402 || exit 1
30404 @endif libtermcap
30406 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30407 maybe-install-html-libtermcap:
30408 @if libtermcap
30409 maybe-install-html-libtermcap: install-html-libtermcap
30411 install-html-libtermcap: \
30412 configure-libtermcap \
30413 html-libtermcap
30414 @: $(MAKE); $(unstage)
30415 @[ -f ./libtermcap/Makefile ] || exit 0; \
30416 r=`${PWD_COMMAND}`; export r; \
30417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30418 $(HOST_EXPORTS) \
30419 for flag in $(EXTRA_HOST_FLAGS) ; do \
30420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30421 done; \
30422 echo "Doing install-html in libtermcap" ; \
30423 (cd $(HOST_SUBDIR)/libtermcap && \
30424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30426 "RANLIB=$${RANLIB}" \
30427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30428 install-html) \
30429 || exit 1
30431 @endif libtermcap
30433 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30434 maybe-installcheck-libtermcap:
30435 @if libtermcap
30436 maybe-installcheck-libtermcap: installcheck-libtermcap
30438 installcheck-libtermcap: \
30439 configure-libtermcap
30440 @: $(MAKE); $(unstage)
30441 @[ -f ./libtermcap/Makefile ] || exit 0; \
30442 r=`${PWD_COMMAND}`; export r; \
30443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30444 $(HOST_EXPORTS) \
30445 for flag in $(EXTRA_HOST_FLAGS) ; do \
30446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30447 done; \
30448 echo "Doing installcheck in libtermcap" ; \
30449 (cd $(HOST_SUBDIR)/libtermcap && \
30450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30452 "RANLIB=$${RANLIB}" \
30453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30454 installcheck) \
30455 || exit 1
30457 @endif libtermcap
30459 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30460 maybe-mostlyclean-libtermcap:
30461 @if libtermcap
30462 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30464 # libtermcap doesn't support mostlyclean.
30465 mostlyclean-libtermcap:
30467 @endif libtermcap
30469 .PHONY: maybe-clean-libtermcap clean-libtermcap
30470 maybe-clean-libtermcap:
30471 @if libtermcap
30472 maybe-clean-libtermcap: clean-libtermcap
30474 # libtermcap doesn't support clean.
30475 clean-libtermcap:
30477 @endif libtermcap
30479 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30480 maybe-distclean-libtermcap:
30481 @if libtermcap
30482 maybe-distclean-libtermcap: distclean-libtermcap
30484 # libtermcap doesn't support distclean.
30485 distclean-libtermcap:
30487 @endif libtermcap
30489 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30490 maybe-maintainer-clean-libtermcap:
30491 @if libtermcap
30492 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30494 # libtermcap doesn't support maintainer-clean.
30495 maintainer-clean-libtermcap:
30497 @endif libtermcap
30501 .PHONY: configure-utils maybe-configure-utils
30502 maybe-configure-utils:
30503 @if gcc-bootstrap
30504 configure-utils: stage_current
30505 @endif gcc-bootstrap
30506 @if utils
30507 maybe-configure-utils: configure-utils
30508 configure-utils:
30509 @: $(MAKE); $(unstage)
30510 @r=`${PWD_COMMAND}`; export r; \
30511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30512 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
30514 $(HOST_EXPORTS) \
30515 echo Configuring in $(HOST_SUBDIR)/utils; \
30516 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30517 case $(srcdir) in \
30518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30519 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30521 esac; \
30522 module_srcdir=utils; \
30523 $(SHELL) \
30524 $$s/$$module_srcdir/configure \
30525 --srcdir=$${topdir}/$$module_srcdir \
30526 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30527 --target=${target_alias} \
30528 || exit 1
30529 @endif utils
30535 .PHONY: all-utils maybe-all-utils
30536 maybe-all-utils:
30537 @if gcc-bootstrap
30538 all-utils: stage_current
30539 @endif gcc-bootstrap
30540 @if utils
30541 TARGET-utils=all
30542 maybe-all-utils: all-utils
30543 all-utils: configure-utils
30544 @: $(MAKE); $(unstage)
30545 @r=`${PWD_COMMAND}`; export r; \
30546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30547 $(HOST_EXPORTS) \
30548 (cd $(HOST_SUBDIR)/utils && \
30549 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30550 $(TARGET-utils))
30551 @endif utils
30556 .PHONY: check-utils maybe-check-utils
30557 maybe-check-utils:
30558 @if utils
30559 maybe-check-utils: check-utils
30561 check-utils:
30563 @endif utils
30565 .PHONY: install-utils maybe-install-utils
30566 maybe-install-utils:
30567 @if utils
30568 maybe-install-utils: install-utils
30570 install-utils: installdirs
30571 @: $(MAKE); $(unstage)
30572 @r=`${PWD_COMMAND}`; export r; \
30573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30574 $(HOST_EXPORTS) \
30575 (cd $(HOST_SUBDIR)/utils && \
30576 $(MAKE) $(FLAGS_TO_PASS) install)
30578 @endif utils
30580 .PHONY: install-strip-utils maybe-install-strip-utils
30581 maybe-install-strip-utils:
30582 @if utils
30583 maybe-install-strip-utils: install-strip-utils
30585 install-strip-utils: installdirs
30586 @: $(MAKE); $(unstage)
30587 @r=`${PWD_COMMAND}`; export r; \
30588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30589 $(HOST_EXPORTS) \
30590 (cd $(HOST_SUBDIR)/utils && \
30591 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30593 @endif utils
30595 # Other targets (info, dvi, pdf, etc.)
30597 .PHONY: maybe-info-utils info-utils
30598 maybe-info-utils:
30599 @if utils
30600 maybe-info-utils: info-utils
30602 info-utils: \
30603 configure-utils
30604 @: $(MAKE); $(unstage)
30605 @[ -f ./utils/Makefile ] || exit 0; \
30606 r=`${PWD_COMMAND}`; export r; \
30607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30608 $(HOST_EXPORTS) \
30609 for flag in $(EXTRA_HOST_FLAGS) ; do \
30610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30611 done; \
30612 echo "Doing info in utils" ; \
30613 (cd $(HOST_SUBDIR)/utils && \
30614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30616 "RANLIB=$${RANLIB}" \
30617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30618 info) \
30619 || exit 1
30621 @endif utils
30623 .PHONY: maybe-dvi-utils dvi-utils
30624 maybe-dvi-utils:
30625 @if utils
30626 maybe-dvi-utils: dvi-utils
30628 dvi-utils: \
30629 configure-utils
30630 @: $(MAKE); $(unstage)
30631 @[ -f ./utils/Makefile ] || exit 0; \
30632 r=`${PWD_COMMAND}`; export r; \
30633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30634 $(HOST_EXPORTS) \
30635 for flag in $(EXTRA_HOST_FLAGS) ; do \
30636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30637 done; \
30638 echo "Doing dvi in utils" ; \
30639 (cd $(HOST_SUBDIR)/utils && \
30640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30642 "RANLIB=$${RANLIB}" \
30643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30644 dvi) \
30645 || exit 1
30647 @endif utils
30649 .PHONY: maybe-pdf-utils pdf-utils
30650 maybe-pdf-utils:
30651 @if utils
30652 maybe-pdf-utils: pdf-utils
30654 pdf-utils: \
30655 configure-utils
30656 @: $(MAKE); $(unstage)
30657 @[ -f ./utils/Makefile ] || exit 0; \
30658 r=`${PWD_COMMAND}`; export r; \
30659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30660 $(HOST_EXPORTS) \
30661 for flag in $(EXTRA_HOST_FLAGS) ; do \
30662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30663 done; \
30664 echo "Doing pdf in utils" ; \
30665 (cd $(HOST_SUBDIR)/utils && \
30666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30668 "RANLIB=$${RANLIB}" \
30669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30670 pdf) \
30671 || exit 1
30673 @endif utils
30675 .PHONY: maybe-html-utils html-utils
30676 maybe-html-utils:
30677 @if utils
30678 maybe-html-utils: html-utils
30680 html-utils: \
30681 configure-utils
30682 @: $(MAKE); $(unstage)
30683 @[ -f ./utils/Makefile ] || exit 0; \
30684 r=`${PWD_COMMAND}`; export r; \
30685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30686 $(HOST_EXPORTS) \
30687 for flag in $(EXTRA_HOST_FLAGS) ; do \
30688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30689 done; \
30690 echo "Doing html in utils" ; \
30691 (cd $(HOST_SUBDIR)/utils && \
30692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30694 "RANLIB=$${RANLIB}" \
30695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30696 html) \
30697 || exit 1
30699 @endif utils
30701 .PHONY: maybe-TAGS-utils TAGS-utils
30702 maybe-TAGS-utils:
30703 @if utils
30704 maybe-TAGS-utils: TAGS-utils
30706 TAGS-utils: \
30707 configure-utils
30708 @: $(MAKE); $(unstage)
30709 @[ -f ./utils/Makefile ] || exit 0; \
30710 r=`${PWD_COMMAND}`; export r; \
30711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30712 $(HOST_EXPORTS) \
30713 for flag in $(EXTRA_HOST_FLAGS) ; do \
30714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30715 done; \
30716 echo "Doing TAGS in utils" ; \
30717 (cd $(HOST_SUBDIR)/utils && \
30718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30720 "RANLIB=$${RANLIB}" \
30721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30722 TAGS) \
30723 || exit 1
30725 @endif utils
30727 .PHONY: maybe-install-info-utils install-info-utils
30728 maybe-install-info-utils:
30729 @if utils
30730 maybe-install-info-utils: install-info-utils
30732 install-info-utils: \
30733 configure-utils \
30734 info-utils
30735 @: $(MAKE); $(unstage)
30736 @[ -f ./utils/Makefile ] || exit 0; \
30737 r=`${PWD_COMMAND}`; export r; \
30738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30739 $(HOST_EXPORTS) \
30740 for flag in $(EXTRA_HOST_FLAGS) ; do \
30741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30742 done; \
30743 echo "Doing install-info in utils" ; \
30744 (cd $(HOST_SUBDIR)/utils && \
30745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30747 "RANLIB=$${RANLIB}" \
30748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30749 install-info) \
30750 || exit 1
30752 @endif utils
30754 .PHONY: maybe-install-pdf-utils install-pdf-utils
30755 maybe-install-pdf-utils:
30756 @if utils
30757 maybe-install-pdf-utils: install-pdf-utils
30759 install-pdf-utils: \
30760 configure-utils \
30761 pdf-utils
30762 @: $(MAKE); $(unstage)
30763 @[ -f ./utils/Makefile ] || exit 0; \
30764 r=`${PWD_COMMAND}`; export r; \
30765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30766 $(HOST_EXPORTS) \
30767 for flag in $(EXTRA_HOST_FLAGS) ; do \
30768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30769 done; \
30770 echo "Doing install-pdf in utils" ; \
30771 (cd $(HOST_SUBDIR)/utils && \
30772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30774 "RANLIB=$${RANLIB}" \
30775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30776 install-pdf) \
30777 || exit 1
30779 @endif utils
30781 .PHONY: maybe-install-html-utils install-html-utils
30782 maybe-install-html-utils:
30783 @if utils
30784 maybe-install-html-utils: install-html-utils
30786 install-html-utils: \
30787 configure-utils \
30788 html-utils
30789 @: $(MAKE); $(unstage)
30790 @[ -f ./utils/Makefile ] || exit 0; \
30791 r=`${PWD_COMMAND}`; export r; \
30792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30793 $(HOST_EXPORTS) \
30794 for flag in $(EXTRA_HOST_FLAGS) ; do \
30795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30796 done; \
30797 echo "Doing install-html in utils" ; \
30798 (cd $(HOST_SUBDIR)/utils && \
30799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30801 "RANLIB=$${RANLIB}" \
30802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30803 install-html) \
30804 || exit 1
30806 @endif utils
30808 .PHONY: maybe-installcheck-utils installcheck-utils
30809 maybe-installcheck-utils:
30810 @if utils
30811 maybe-installcheck-utils: installcheck-utils
30813 installcheck-utils: \
30814 configure-utils
30815 @: $(MAKE); $(unstage)
30816 @[ -f ./utils/Makefile ] || exit 0; \
30817 r=`${PWD_COMMAND}`; export r; \
30818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30819 $(HOST_EXPORTS) \
30820 for flag in $(EXTRA_HOST_FLAGS) ; do \
30821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30822 done; \
30823 echo "Doing installcheck in utils" ; \
30824 (cd $(HOST_SUBDIR)/utils && \
30825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30827 "RANLIB=$${RANLIB}" \
30828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30829 installcheck) \
30830 || exit 1
30832 @endif utils
30834 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30835 maybe-mostlyclean-utils:
30836 @if utils
30837 maybe-mostlyclean-utils: mostlyclean-utils
30839 mostlyclean-utils:
30840 @: $(MAKE); $(unstage)
30841 @[ -f ./utils/Makefile ] || exit 0; \
30842 r=`${PWD_COMMAND}`; export r; \
30843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30844 $(HOST_EXPORTS) \
30845 for flag in $(EXTRA_HOST_FLAGS) ; do \
30846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30847 done; \
30848 echo "Doing mostlyclean in utils" ; \
30849 (cd $(HOST_SUBDIR)/utils && \
30850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30852 "RANLIB=$${RANLIB}" \
30853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30854 mostlyclean) \
30855 || exit 1
30857 @endif utils
30859 .PHONY: maybe-clean-utils clean-utils
30860 maybe-clean-utils:
30861 @if utils
30862 maybe-clean-utils: clean-utils
30864 clean-utils:
30865 @: $(MAKE); $(unstage)
30866 @[ -f ./utils/Makefile ] || exit 0; \
30867 r=`${PWD_COMMAND}`; export r; \
30868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30869 $(HOST_EXPORTS) \
30870 for flag in $(EXTRA_HOST_FLAGS) ; do \
30871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30872 done; \
30873 echo "Doing clean in utils" ; \
30874 (cd $(HOST_SUBDIR)/utils && \
30875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30877 "RANLIB=$${RANLIB}" \
30878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30879 clean) \
30880 || exit 1
30882 @endif utils
30884 .PHONY: maybe-distclean-utils distclean-utils
30885 maybe-distclean-utils:
30886 @if utils
30887 maybe-distclean-utils: distclean-utils
30889 distclean-utils:
30890 @: $(MAKE); $(unstage)
30891 @[ -f ./utils/Makefile ] || exit 0; \
30892 r=`${PWD_COMMAND}`; export r; \
30893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30894 $(HOST_EXPORTS) \
30895 for flag in $(EXTRA_HOST_FLAGS) ; do \
30896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30897 done; \
30898 echo "Doing distclean in utils" ; \
30899 (cd $(HOST_SUBDIR)/utils && \
30900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30902 "RANLIB=$${RANLIB}" \
30903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30904 distclean) \
30905 || exit 1
30907 @endif utils
30909 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30910 maybe-maintainer-clean-utils:
30911 @if utils
30912 maybe-maintainer-clean-utils: maintainer-clean-utils
30914 maintainer-clean-utils:
30915 @: $(MAKE); $(unstage)
30916 @[ -f ./utils/Makefile ] || exit 0; \
30917 r=`${PWD_COMMAND}`; export r; \
30918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30919 $(HOST_EXPORTS) \
30920 for flag in $(EXTRA_HOST_FLAGS) ; do \
30921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30922 done; \
30923 echo "Doing maintainer-clean in utils" ; \
30924 (cd $(HOST_SUBDIR)/utils && \
30925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30927 "RANLIB=$${RANLIB}" \
30928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30929 maintainer-clean) \
30930 || exit 1
30932 @endif utils
30936 .PHONY: configure-gnattools maybe-configure-gnattools
30937 maybe-configure-gnattools:
30938 @if gcc-bootstrap
30939 configure-gnattools: stage_current
30940 @endif gcc-bootstrap
30941 @if gnattools
30942 maybe-configure-gnattools: configure-gnattools
30943 configure-gnattools:
30944 @: $(MAKE); $(unstage)
30945 @r=`${PWD_COMMAND}`; export r; \
30946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30947 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
30949 $(HOST_EXPORTS) \
30950 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30951 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30952 case $(srcdir) in \
30953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30954 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30956 esac; \
30957 module_srcdir=gnattools; \
30958 $(SHELL) \
30959 $$s/$$module_srcdir/configure \
30960 --srcdir=$${topdir}/$$module_srcdir \
30961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30962 --target=${target_alias} \
30963 || exit 1
30964 @endif gnattools
30970 .PHONY: all-gnattools maybe-all-gnattools
30971 maybe-all-gnattools:
30972 @if gcc-bootstrap
30973 all-gnattools: stage_current
30974 @endif gcc-bootstrap
30975 @if gnattools
30976 TARGET-gnattools=all
30977 maybe-all-gnattools: all-gnattools
30978 all-gnattools: configure-gnattools
30979 @: $(MAKE); $(unstage)
30980 @r=`${PWD_COMMAND}`; export r; \
30981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30982 $(HOST_EXPORTS) \
30983 (cd $(HOST_SUBDIR)/gnattools && \
30984 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30985 $(TARGET-gnattools))
30986 @endif gnattools
30991 .PHONY: check-gnattools maybe-check-gnattools
30992 maybe-check-gnattools:
30993 @if gnattools
30994 maybe-check-gnattools: check-gnattools
30996 check-gnattools:
30997 @: $(MAKE); $(unstage)
30998 @r=`${PWD_COMMAND}`; export r; \
30999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31000 $(HOST_EXPORTS) \
31001 (cd $(HOST_SUBDIR)/gnattools && \
31002 $(MAKE) $(FLAGS_TO_PASS) check)
31004 @endif gnattools
31006 .PHONY: install-gnattools maybe-install-gnattools
31007 maybe-install-gnattools:
31008 @if gnattools
31009 maybe-install-gnattools: install-gnattools
31011 install-gnattools: installdirs
31012 @: $(MAKE); $(unstage)
31013 @r=`${PWD_COMMAND}`; export r; \
31014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31015 $(HOST_EXPORTS) \
31016 (cd $(HOST_SUBDIR)/gnattools && \
31017 $(MAKE) $(FLAGS_TO_PASS) install)
31019 @endif gnattools
31021 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
31022 maybe-install-strip-gnattools:
31023 @if gnattools
31024 maybe-install-strip-gnattools: install-strip-gnattools
31026 install-strip-gnattools: installdirs
31027 @: $(MAKE); $(unstage)
31028 @r=`${PWD_COMMAND}`; export r; \
31029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31030 $(HOST_EXPORTS) \
31031 (cd $(HOST_SUBDIR)/gnattools && \
31032 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31034 @endif gnattools
31036 # Other targets (info, dvi, pdf, etc.)
31038 .PHONY: maybe-info-gnattools info-gnattools
31039 maybe-info-gnattools:
31040 @if gnattools
31041 maybe-info-gnattools: info-gnattools
31043 info-gnattools: \
31044 configure-gnattools
31045 @: $(MAKE); $(unstage)
31046 @[ -f ./gnattools/Makefile ] || exit 0; \
31047 r=`${PWD_COMMAND}`; export r; \
31048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31049 $(HOST_EXPORTS) \
31050 for flag in $(EXTRA_HOST_FLAGS) ; do \
31051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31052 done; \
31053 echo "Doing info in gnattools" ; \
31054 (cd $(HOST_SUBDIR)/gnattools && \
31055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31057 "RANLIB=$${RANLIB}" \
31058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31059 info) \
31060 || exit 1
31062 @endif gnattools
31064 .PHONY: maybe-dvi-gnattools dvi-gnattools
31065 maybe-dvi-gnattools:
31066 @if gnattools
31067 maybe-dvi-gnattools: dvi-gnattools
31069 dvi-gnattools: \
31070 configure-gnattools
31071 @: $(MAKE); $(unstage)
31072 @[ -f ./gnattools/Makefile ] || exit 0; \
31073 r=`${PWD_COMMAND}`; export r; \
31074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31075 $(HOST_EXPORTS) \
31076 for flag in $(EXTRA_HOST_FLAGS) ; do \
31077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31078 done; \
31079 echo "Doing dvi in gnattools" ; \
31080 (cd $(HOST_SUBDIR)/gnattools && \
31081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31083 "RANLIB=$${RANLIB}" \
31084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31085 dvi) \
31086 || exit 1
31088 @endif gnattools
31090 .PHONY: maybe-pdf-gnattools pdf-gnattools
31091 maybe-pdf-gnattools:
31092 @if gnattools
31093 maybe-pdf-gnattools: pdf-gnattools
31095 pdf-gnattools: \
31096 configure-gnattools
31097 @: $(MAKE); $(unstage)
31098 @[ -f ./gnattools/Makefile ] || exit 0; \
31099 r=`${PWD_COMMAND}`; export r; \
31100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31101 $(HOST_EXPORTS) \
31102 for flag in $(EXTRA_HOST_FLAGS) ; do \
31103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31104 done; \
31105 echo "Doing pdf in gnattools" ; \
31106 (cd $(HOST_SUBDIR)/gnattools && \
31107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31109 "RANLIB=$${RANLIB}" \
31110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31111 pdf) \
31112 || exit 1
31114 @endif gnattools
31116 .PHONY: maybe-html-gnattools html-gnattools
31117 maybe-html-gnattools:
31118 @if gnattools
31119 maybe-html-gnattools: html-gnattools
31121 html-gnattools: \
31122 configure-gnattools
31123 @: $(MAKE); $(unstage)
31124 @[ -f ./gnattools/Makefile ] || exit 0; \
31125 r=`${PWD_COMMAND}`; export r; \
31126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31127 $(HOST_EXPORTS) \
31128 for flag in $(EXTRA_HOST_FLAGS) ; do \
31129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31130 done; \
31131 echo "Doing html in gnattools" ; \
31132 (cd $(HOST_SUBDIR)/gnattools && \
31133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31135 "RANLIB=$${RANLIB}" \
31136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31137 html) \
31138 || exit 1
31140 @endif gnattools
31142 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
31143 maybe-TAGS-gnattools:
31144 @if gnattools
31145 maybe-TAGS-gnattools: TAGS-gnattools
31147 TAGS-gnattools: \
31148 configure-gnattools
31149 @: $(MAKE); $(unstage)
31150 @[ -f ./gnattools/Makefile ] || exit 0; \
31151 r=`${PWD_COMMAND}`; export r; \
31152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31153 $(HOST_EXPORTS) \
31154 for flag in $(EXTRA_HOST_FLAGS) ; do \
31155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31156 done; \
31157 echo "Doing TAGS in gnattools" ; \
31158 (cd $(HOST_SUBDIR)/gnattools && \
31159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31161 "RANLIB=$${RANLIB}" \
31162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31163 TAGS) \
31164 || exit 1
31166 @endif gnattools
31168 .PHONY: maybe-install-info-gnattools install-info-gnattools
31169 maybe-install-info-gnattools:
31170 @if gnattools
31171 maybe-install-info-gnattools: install-info-gnattools
31173 install-info-gnattools: \
31174 configure-gnattools \
31175 info-gnattools
31176 @: $(MAKE); $(unstage)
31177 @[ -f ./gnattools/Makefile ] || exit 0; \
31178 r=`${PWD_COMMAND}`; export r; \
31179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31180 $(HOST_EXPORTS) \
31181 for flag in $(EXTRA_HOST_FLAGS) ; do \
31182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31183 done; \
31184 echo "Doing install-info in gnattools" ; \
31185 (cd $(HOST_SUBDIR)/gnattools && \
31186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31188 "RANLIB=$${RANLIB}" \
31189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31190 install-info) \
31191 || exit 1
31193 @endif gnattools
31195 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
31196 maybe-install-pdf-gnattools:
31197 @if gnattools
31198 maybe-install-pdf-gnattools: install-pdf-gnattools
31200 install-pdf-gnattools: \
31201 configure-gnattools \
31202 pdf-gnattools
31203 @: $(MAKE); $(unstage)
31204 @[ -f ./gnattools/Makefile ] || exit 0; \
31205 r=`${PWD_COMMAND}`; export r; \
31206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31207 $(HOST_EXPORTS) \
31208 for flag in $(EXTRA_HOST_FLAGS) ; do \
31209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31210 done; \
31211 echo "Doing install-pdf in gnattools" ; \
31212 (cd $(HOST_SUBDIR)/gnattools && \
31213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31215 "RANLIB=$${RANLIB}" \
31216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31217 install-pdf) \
31218 || exit 1
31220 @endif gnattools
31222 .PHONY: maybe-install-html-gnattools install-html-gnattools
31223 maybe-install-html-gnattools:
31224 @if gnattools
31225 maybe-install-html-gnattools: install-html-gnattools
31227 install-html-gnattools: \
31228 configure-gnattools \
31229 html-gnattools
31230 @: $(MAKE); $(unstage)
31231 @[ -f ./gnattools/Makefile ] || exit 0; \
31232 r=`${PWD_COMMAND}`; export r; \
31233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31234 $(HOST_EXPORTS) \
31235 for flag in $(EXTRA_HOST_FLAGS) ; do \
31236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31237 done; \
31238 echo "Doing install-html in gnattools" ; \
31239 (cd $(HOST_SUBDIR)/gnattools && \
31240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31242 "RANLIB=$${RANLIB}" \
31243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31244 install-html) \
31245 || exit 1
31247 @endif gnattools
31249 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
31250 maybe-installcheck-gnattools:
31251 @if gnattools
31252 maybe-installcheck-gnattools: installcheck-gnattools
31254 installcheck-gnattools: \
31255 configure-gnattools
31256 @: $(MAKE); $(unstage)
31257 @[ -f ./gnattools/Makefile ] || exit 0; \
31258 r=`${PWD_COMMAND}`; export r; \
31259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31260 $(HOST_EXPORTS) \
31261 for flag in $(EXTRA_HOST_FLAGS) ; do \
31262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31263 done; \
31264 echo "Doing installcheck in gnattools" ; \
31265 (cd $(HOST_SUBDIR)/gnattools && \
31266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31268 "RANLIB=$${RANLIB}" \
31269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31270 installcheck) \
31271 || exit 1
31273 @endif gnattools
31275 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
31276 maybe-mostlyclean-gnattools:
31277 @if gnattools
31278 maybe-mostlyclean-gnattools: mostlyclean-gnattools
31280 mostlyclean-gnattools:
31281 @: $(MAKE); $(unstage)
31282 @[ -f ./gnattools/Makefile ] || exit 0; \
31283 r=`${PWD_COMMAND}`; export r; \
31284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31285 $(HOST_EXPORTS) \
31286 for flag in $(EXTRA_HOST_FLAGS) ; do \
31287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31288 done; \
31289 echo "Doing mostlyclean in gnattools" ; \
31290 (cd $(HOST_SUBDIR)/gnattools && \
31291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31293 "RANLIB=$${RANLIB}" \
31294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31295 mostlyclean) \
31296 || exit 1
31298 @endif gnattools
31300 .PHONY: maybe-clean-gnattools clean-gnattools
31301 maybe-clean-gnattools:
31302 @if gnattools
31303 maybe-clean-gnattools: clean-gnattools
31305 clean-gnattools:
31306 @: $(MAKE); $(unstage)
31307 @[ -f ./gnattools/Makefile ] || exit 0; \
31308 r=`${PWD_COMMAND}`; export r; \
31309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31310 $(HOST_EXPORTS) \
31311 for flag in $(EXTRA_HOST_FLAGS) ; do \
31312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31313 done; \
31314 echo "Doing clean in gnattools" ; \
31315 (cd $(HOST_SUBDIR)/gnattools && \
31316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31318 "RANLIB=$${RANLIB}" \
31319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31320 clean) \
31321 || exit 1
31323 @endif gnattools
31325 .PHONY: maybe-distclean-gnattools distclean-gnattools
31326 maybe-distclean-gnattools:
31327 @if gnattools
31328 maybe-distclean-gnattools: distclean-gnattools
31330 distclean-gnattools:
31331 @: $(MAKE); $(unstage)
31332 @[ -f ./gnattools/Makefile ] || exit 0; \
31333 r=`${PWD_COMMAND}`; export r; \
31334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31335 $(HOST_EXPORTS) \
31336 for flag in $(EXTRA_HOST_FLAGS) ; do \
31337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31338 done; \
31339 echo "Doing distclean in gnattools" ; \
31340 (cd $(HOST_SUBDIR)/gnattools && \
31341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31343 "RANLIB=$${RANLIB}" \
31344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31345 distclean) \
31346 || exit 1
31348 @endif gnattools
31350 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
31351 maybe-maintainer-clean-gnattools:
31352 @if gnattools
31353 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
31355 maintainer-clean-gnattools:
31356 @: $(MAKE); $(unstage)
31357 @[ -f ./gnattools/Makefile ] || exit 0; \
31358 r=`${PWD_COMMAND}`; export r; \
31359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31360 $(HOST_EXPORTS) \
31361 for flag in $(EXTRA_HOST_FLAGS) ; do \
31362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31363 done; \
31364 echo "Doing maintainer-clean in gnattools" ; \
31365 (cd $(HOST_SUBDIR)/gnattools && \
31366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31368 "RANLIB=$${RANLIB}" \
31369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31370 maintainer-clean) \
31371 || exit 1
31373 @endif gnattools
31377 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
31378 maybe-configure-lto-plugin:
31379 @if gcc-bootstrap
31380 configure-lto-plugin: stage_current
31381 @endif gcc-bootstrap
31382 @if lto-plugin
31383 maybe-configure-lto-plugin: configure-lto-plugin
31384 configure-lto-plugin:
31385 @r=`${PWD_COMMAND}`; export r; \
31386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31387 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31388 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31389 $(HOST_EXPORTS) \
31390 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31391 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31392 case $(srcdir) in \
31393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31394 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31396 esac; \
31397 module_srcdir=lto-plugin; \
31398 $(SHELL) \
31399 $$s/$$module_srcdir/configure \
31400 --srcdir=$${topdir}/$$module_srcdir \
31401 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31402 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31403 || exit 1
31404 @endif lto-plugin
31408 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31409 maybe-configure-stage1-lto-plugin:
31410 @if lto-plugin-bootstrap
31411 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31412 configure-stage1-lto-plugin:
31413 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31415 @r=`${PWD_COMMAND}`; export r; \
31416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31417 TFLAGS="$(STAGE1_TFLAGS)"; \
31418 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31419 $(HOST_EXPORTS) \
31420 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31421 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31422 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31423 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
31424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31425 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31426 case $(srcdir) in \
31427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31428 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31430 esac; \
31431 module_srcdir=lto-plugin; \
31432 $(SHELL) $$s/$$module_srcdir/configure \
31433 --srcdir=$${topdir}/$$module_srcdir \
31434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31435 --target=${target_alias} \
31437 $(STAGE1_CONFIGURE_FLAGS) \
31438 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31439 @endif lto-plugin-bootstrap
31441 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31442 maybe-configure-stage2-lto-plugin:
31443 @if lto-plugin-bootstrap
31444 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31445 configure-stage2-lto-plugin:
31446 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31448 @r=`${PWD_COMMAND}`; export r; \
31449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31450 TFLAGS="$(STAGE2_TFLAGS)"; \
31451 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31452 $(HOST_EXPORTS) \
31453 $(POSTSTAGE1_HOST_EXPORTS) \
31454 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31455 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31456 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31457 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
31458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31459 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31460 case $(srcdir) in \
31461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31462 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31464 esac; \
31465 module_srcdir=lto-plugin; \
31466 $(SHELL) $$s/$$module_srcdir/configure \
31467 --srcdir=$${topdir}/$$module_srcdir \
31468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31469 --target=${target_alias} \
31470 --with-build-libsubdir=$(HOST_SUBDIR) \
31471 $(STAGE2_CONFIGURE_FLAGS) \
31472 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31473 @endif lto-plugin-bootstrap
31475 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31476 maybe-configure-stage3-lto-plugin:
31477 @if lto-plugin-bootstrap
31478 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31479 configure-stage3-lto-plugin:
31480 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31482 @r=`${PWD_COMMAND}`; export r; \
31483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31484 TFLAGS="$(STAGE3_TFLAGS)"; \
31485 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31486 $(HOST_EXPORTS) \
31487 $(POSTSTAGE1_HOST_EXPORTS) \
31488 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31489 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31490 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31491 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
31492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31493 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31494 case $(srcdir) in \
31495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31496 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31498 esac; \
31499 module_srcdir=lto-plugin; \
31500 $(SHELL) $$s/$$module_srcdir/configure \
31501 --srcdir=$${topdir}/$$module_srcdir \
31502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31503 --target=${target_alias} \
31504 --with-build-libsubdir=$(HOST_SUBDIR) \
31505 $(STAGE3_CONFIGURE_FLAGS) \
31506 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31507 @endif lto-plugin-bootstrap
31509 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31510 maybe-configure-stage4-lto-plugin:
31511 @if lto-plugin-bootstrap
31512 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31513 configure-stage4-lto-plugin:
31514 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31516 @r=`${PWD_COMMAND}`; export r; \
31517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31518 TFLAGS="$(STAGE4_TFLAGS)"; \
31519 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31520 $(HOST_EXPORTS) \
31521 $(POSTSTAGE1_HOST_EXPORTS) \
31522 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31523 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31524 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31525 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
31526 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31527 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31528 case $(srcdir) in \
31529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31530 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31532 esac; \
31533 module_srcdir=lto-plugin; \
31534 $(SHELL) $$s/$$module_srcdir/configure \
31535 --srcdir=$${topdir}/$$module_srcdir \
31536 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31537 --target=${target_alias} \
31538 --with-build-libsubdir=$(HOST_SUBDIR) \
31539 $(STAGE4_CONFIGURE_FLAGS) \
31540 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31541 @endif lto-plugin-bootstrap
31543 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31544 maybe-configure-stageprofile-lto-plugin:
31545 @if lto-plugin-bootstrap
31546 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31547 configure-stageprofile-lto-plugin:
31548 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31550 @r=`${PWD_COMMAND}`; export r; \
31551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31552 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31553 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31554 $(HOST_EXPORTS) \
31555 $(POSTSTAGE1_HOST_EXPORTS) \
31556 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31557 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31558 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31559 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
31560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31561 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31562 case $(srcdir) in \
31563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31564 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31566 esac; \
31567 module_srcdir=lto-plugin; \
31568 $(SHELL) $$s/$$module_srcdir/configure \
31569 --srcdir=$${topdir}/$$module_srcdir \
31570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31571 --target=${target_alias} \
31572 --with-build-libsubdir=$(HOST_SUBDIR) \
31573 $(STAGEprofile_CONFIGURE_FLAGS) \
31574 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31575 @endif lto-plugin-bootstrap
31577 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31578 maybe-configure-stagefeedback-lto-plugin:
31579 @if lto-plugin-bootstrap
31580 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31581 configure-stagefeedback-lto-plugin:
31582 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31583 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31584 @r=`${PWD_COMMAND}`; export r; \
31585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31586 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31587 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31588 $(HOST_EXPORTS) \
31589 $(POSTSTAGE1_HOST_EXPORTS) \
31590 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31591 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31592 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31593 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
31594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31595 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31596 case $(srcdir) in \
31597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31598 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31600 esac; \
31601 module_srcdir=lto-plugin; \
31602 $(SHELL) $$s/$$module_srcdir/configure \
31603 --srcdir=$${topdir}/$$module_srcdir \
31604 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31605 --target=${target_alias} \
31606 --with-build-libsubdir=$(HOST_SUBDIR) \
31607 $(STAGEfeedback_CONFIGURE_FLAGS) \
31608 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31609 @endif lto-plugin-bootstrap
31615 .PHONY: all-lto-plugin maybe-all-lto-plugin
31616 maybe-all-lto-plugin:
31617 @if gcc-bootstrap
31618 all-lto-plugin: stage_current
31619 @endif gcc-bootstrap
31620 @if lto-plugin
31621 TARGET-lto-plugin=all
31622 maybe-all-lto-plugin: all-lto-plugin
31623 all-lto-plugin: configure-lto-plugin
31624 @r=`${PWD_COMMAND}`; export r; \
31625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31626 $(HOST_EXPORTS) \
31627 (cd $(HOST_SUBDIR)/lto-plugin && \
31628 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31629 $(TARGET-lto-plugin))
31630 @endif lto-plugin
31634 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31635 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31636 maybe-all-stage1-lto-plugin:
31637 maybe-clean-stage1-lto-plugin:
31638 @if lto-plugin-bootstrap
31639 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31640 all-stage1: all-stage1-lto-plugin
31641 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31642 all-stage1-lto-plugin: configure-stage1-lto-plugin
31643 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31644 @r=`${PWD_COMMAND}`; export r; \
31645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31646 TFLAGS="$(STAGE1_TFLAGS)"; \
31647 $(HOST_EXPORTS) \
31648 cd $(HOST_SUBDIR)/lto-plugin && \
31649 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31650 CFLAGS="$(STAGE1_CFLAGS)" \
31651 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31652 LIBCFLAGS="$(LIBCFLAGS)" \
31653 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31654 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31655 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31656 $(EXTRA_HOST_FLAGS) \
31657 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31658 TFLAGS="$(STAGE1_TFLAGS)" \
31659 $(TARGET-stage1-lto-plugin)
31661 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31662 clean-stage1: clean-stage1-lto-plugin
31663 clean-stage1-lto-plugin:
31664 @if [ $(current_stage) = stage1 ]; then \
31665 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31666 else \
31667 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31668 $(MAKE) stage1-start; \
31669 fi; \
31670 cd $(HOST_SUBDIR)/lto-plugin && \
31671 $(MAKE) $(EXTRA_HOST_FLAGS) \
31672 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31673 @endif lto-plugin-bootstrap
31676 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31677 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31678 maybe-all-stage2-lto-plugin:
31679 maybe-clean-stage2-lto-plugin:
31680 @if lto-plugin-bootstrap
31681 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31682 all-stage2: all-stage2-lto-plugin
31683 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31684 all-stage2-lto-plugin: configure-stage2-lto-plugin
31685 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31686 @r=`${PWD_COMMAND}`; export r; \
31687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31688 TFLAGS="$(STAGE2_TFLAGS)"; \
31689 $(HOST_EXPORTS) \
31690 $(POSTSTAGE1_HOST_EXPORTS) \
31691 cd $(HOST_SUBDIR)/lto-plugin && \
31692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31693 CFLAGS="$(STAGE2_CFLAGS)" \
31694 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31695 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31696 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31697 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31698 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31699 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31700 TFLAGS="$(STAGE2_TFLAGS)" \
31701 $(TARGET-stage2-lto-plugin)
31703 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31704 clean-stage2: clean-stage2-lto-plugin
31705 clean-stage2-lto-plugin:
31706 @if [ $(current_stage) = stage2 ]; then \
31707 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31708 else \
31709 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31710 $(MAKE) stage2-start; \
31711 fi; \
31712 cd $(HOST_SUBDIR)/lto-plugin && \
31713 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31714 @endif lto-plugin-bootstrap
31717 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31718 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31719 maybe-all-stage3-lto-plugin:
31720 maybe-clean-stage3-lto-plugin:
31721 @if lto-plugin-bootstrap
31722 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31723 all-stage3: all-stage3-lto-plugin
31724 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31725 all-stage3-lto-plugin: configure-stage3-lto-plugin
31726 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31727 @r=`${PWD_COMMAND}`; export r; \
31728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31729 TFLAGS="$(STAGE3_TFLAGS)"; \
31730 $(HOST_EXPORTS) \
31731 $(POSTSTAGE1_HOST_EXPORTS) \
31732 cd $(HOST_SUBDIR)/lto-plugin && \
31733 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31734 CFLAGS="$(STAGE3_CFLAGS)" \
31735 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31736 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31737 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31738 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31739 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31740 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31741 TFLAGS="$(STAGE3_TFLAGS)" \
31742 $(TARGET-stage3-lto-plugin)
31744 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31745 clean-stage3: clean-stage3-lto-plugin
31746 clean-stage3-lto-plugin:
31747 @if [ $(current_stage) = stage3 ]; then \
31748 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31749 else \
31750 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31751 $(MAKE) stage3-start; \
31752 fi; \
31753 cd $(HOST_SUBDIR)/lto-plugin && \
31754 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31755 @endif lto-plugin-bootstrap
31758 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31759 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31760 maybe-all-stage4-lto-plugin:
31761 maybe-clean-stage4-lto-plugin:
31762 @if lto-plugin-bootstrap
31763 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31764 all-stage4: all-stage4-lto-plugin
31765 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31766 all-stage4-lto-plugin: configure-stage4-lto-plugin
31767 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31768 @r=`${PWD_COMMAND}`; export r; \
31769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31770 TFLAGS="$(STAGE4_TFLAGS)"; \
31771 $(HOST_EXPORTS) \
31772 $(POSTSTAGE1_HOST_EXPORTS) \
31773 cd $(HOST_SUBDIR)/lto-plugin && \
31774 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31775 CFLAGS="$(STAGE4_CFLAGS)" \
31776 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31777 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31778 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31779 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31780 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31781 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31782 TFLAGS="$(STAGE4_TFLAGS)" \
31783 $(TARGET-stage4-lto-plugin)
31785 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31786 clean-stage4: clean-stage4-lto-plugin
31787 clean-stage4-lto-plugin:
31788 @if [ $(current_stage) = stage4 ]; then \
31789 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31790 else \
31791 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31792 $(MAKE) stage4-start; \
31793 fi; \
31794 cd $(HOST_SUBDIR)/lto-plugin && \
31795 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31796 @endif lto-plugin-bootstrap
31799 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31800 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31801 maybe-all-stageprofile-lto-plugin:
31802 maybe-clean-stageprofile-lto-plugin:
31803 @if lto-plugin-bootstrap
31804 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31805 all-stageprofile: all-stageprofile-lto-plugin
31806 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31807 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31808 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31809 @r=`${PWD_COMMAND}`; export r; \
31810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31811 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31812 $(HOST_EXPORTS) \
31813 $(POSTSTAGE1_HOST_EXPORTS) \
31814 cd $(HOST_SUBDIR)/lto-plugin && \
31815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31816 CFLAGS="$(STAGEprofile_CFLAGS)" \
31817 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31818 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31823 TFLAGS="$(STAGEprofile_TFLAGS)" \
31824 $(TARGET-stageprofile-lto-plugin)
31826 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31827 clean-stageprofile: clean-stageprofile-lto-plugin
31828 clean-stageprofile-lto-plugin:
31829 @if [ $(current_stage) = stageprofile ]; then \
31830 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31831 else \
31832 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31833 $(MAKE) stageprofile-start; \
31834 fi; \
31835 cd $(HOST_SUBDIR)/lto-plugin && \
31836 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31837 @endif lto-plugin-bootstrap
31840 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31841 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31842 maybe-all-stagefeedback-lto-plugin:
31843 maybe-clean-stagefeedback-lto-plugin:
31844 @if lto-plugin-bootstrap
31845 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31846 all-stagefeedback: all-stagefeedback-lto-plugin
31847 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31848 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31849 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31850 @r=`${PWD_COMMAND}`; export r; \
31851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31852 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31853 $(HOST_EXPORTS) \
31854 $(POSTSTAGE1_HOST_EXPORTS) \
31855 cd $(HOST_SUBDIR)/lto-plugin && \
31856 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31857 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31858 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31859 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31860 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31861 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31862 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31863 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31864 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31865 $(TARGET-stagefeedback-lto-plugin)
31867 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31868 clean-stagefeedback: clean-stagefeedback-lto-plugin
31869 clean-stagefeedback-lto-plugin:
31870 @if [ $(current_stage) = stagefeedback ]; then \
31871 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31872 else \
31873 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31874 $(MAKE) stagefeedback-start; \
31875 fi; \
31876 cd $(HOST_SUBDIR)/lto-plugin && \
31877 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31878 @endif lto-plugin-bootstrap
31884 .PHONY: check-lto-plugin maybe-check-lto-plugin
31885 maybe-check-lto-plugin:
31886 @if lto-plugin
31887 maybe-check-lto-plugin: check-lto-plugin
31889 check-lto-plugin:
31890 @: $(MAKE); $(unstage)
31891 @r=`${PWD_COMMAND}`; export r; \
31892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31893 $(HOST_EXPORTS) \
31894 (cd $(HOST_SUBDIR)/lto-plugin && \
31895 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
31897 @endif lto-plugin
31899 .PHONY: install-lto-plugin maybe-install-lto-plugin
31900 maybe-install-lto-plugin:
31901 @if lto-plugin
31902 maybe-install-lto-plugin: install-lto-plugin
31904 install-lto-plugin: installdirs
31905 @: $(MAKE); $(unstage)
31906 @r=`${PWD_COMMAND}`; export r; \
31907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31908 $(HOST_EXPORTS) \
31909 (cd $(HOST_SUBDIR)/lto-plugin && \
31910 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31912 @endif lto-plugin
31914 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31915 maybe-install-strip-lto-plugin:
31916 @if lto-plugin
31917 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31919 install-strip-lto-plugin: installdirs
31920 @: $(MAKE); $(unstage)
31921 @r=`${PWD_COMMAND}`; export r; \
31922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31923 $(HOST_EXPORTS) \
31924 (cd $(HOST_SUBDIR)/lto-plugin && \
31925 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31927 @endif lto-plugin
31929 # Other targets (info, dvi, pdf, etc.)
31931 .PHONY: maybe-info-lto-plugin info-lto-plugin
31932 maybe-info-lto-plugin:
31933 @if lto-plugin
31934 maybe-info-lto-plugin: info-lto-plugin
31936 info-lto-plugin: \
31937 configure-lto-plugin
31938 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31939 r=`${PWD_COMMAND}`; export r; \
31940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31941 $(HOST_EXPORTS) \
31942 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31944 done; \
31945 echo "Doing info in lto-plugin" ; \
31946 (cd $(HOST_SUBDIR)/lto-plugin && \
31947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31949 "RANLIB=$${RANLIB}" \
31950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31951 info) \
31952 || exit 1
31954 @endif lto-plugin
31956 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31957 maybe-dvi-lto-plugin:
31958 @if lto-plugin
31959 maybe-dvi-lto-plugin: dvi-lto-plugin
31961 dvi-lto-plugin: \
31962 configure-lto-plugin
31963 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31964 r=`${PWD_COMMAND}`; export r; \
31965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31966 $(HOST_EXPORTS) \
31967 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31969 done; \
31970 echo "Doing dvi in lto-plugin" ; \
31971 (cd $(HOST_SUBDIR)/lto-plugin && \
31972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31974 "RANLIB=$${RANLIB}" \
31975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31976 dvi) \
31977 || exit 1
31979 @endif lto-plugin
31981 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31982 maybe-pdf-lto-plugin:
31983 @if lto-plugin
31984 maybe-pdf-lto-plugin: pdf-lto-plugin
31986 pdf-lto-plugin: \
31987 configure-lto-plugin
31988 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31989 r=`${PWD_COMMAND}`; export r; \
31990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31991 $(HOST_EXPORTS) \
31992 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31994 done; \
31995 echo "Doing pdf in lto-plugin" ; \
31996 (cd $(HOST_SUBDIR)/lto-plugin && \
31997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31999 "RANLIB=$${RANLIB}" \
32000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32001 pdf) \
32002 || exit 1
32004 @endif lto-plugin
32006 .PHONY: maybe-html-lto-plugin html-lto-plugin
32007 maybe-html-lto-plugin:
32008 @if lto-plugin
32009 maybe-html-lto-plugin: html-lto-plugin
32011 html-lto-plugin: \
32012 configure-lto-plugin
32013 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32014 r=`${PWD_COMMAND}`; export r; \
32015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32016 $(HOST_EXPORTS) \
32017 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32019 done; \
32020 echo "Doing html in lto-plugin" ; \
32021 (cd $(HOST_SUBDIR)/lto-plugin && \
32022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32024 "RANLIB=$${RANLIB}" \
32025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32026 html) \
32027 || exit 1
32029 @endif lto-plugin
32031 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
32032 maybe-TAGS-lto-plugin:
32033 @if lto-plugin
32034 maybe-TAGS-lto-plugin: TAGS-lto-plugin
32036 TAGS-lto-plugin: \
32037 configure-lto-plugin
32038 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32039 r=`${PWD_COMMAND}`; export r; \
32040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32041 $(HOST_EXPORTS) \
32042 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32044 done; \
32045 echo "Doing TAGS in lto-plugin" ; \
32046 (cd $(HOST_SUBDIR)/lto-plugin && \
32047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32049 "RANLIB=$${RANLIB}" \
32050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32051 TAGS) \
32052 || exit 1
32054 @endif lto-plugin
32056 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
32057 maybe-install-info-lto-plugin:
32058 @if lto-plugin
32059 maybe-install-info-lto-plugin: install-info-lto-plugin
32061 install-info-lto-plugin: \
32062 configure-lto-plugin \
32063 info-lto-plugin
32064 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32065 r=`${PWD_COMMAND}`; export r; \
32066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32067 $(HOST_EXPORTS) \
32068 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32070 done; \
32071 echo "Doing install-info in lto-plugin" ; \
32072 (cd $(HOST_SUBDIR)/lto-plugin && \
32073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32075 "RANLIB=$${RANLIB}" \
32076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32077 install-info) \
32078 || exit 1
32080 @endif lto-plugin
32082 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
32083 maybe-install-pdf-lto-plugin:
32084 @if lto-plugin
32085 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
32087 install-pdf-lto-plugin: \
32088 configure-lto-plugin \
32089 pdf-lto-plugin
32090 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32091 r=`${PWD_COMMAND}`; export r; \
32092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32093 $(HOST_EXPORTS) \
32094 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32096 done; \
32097 echo "Doing install-pdf in lto-plugin" ; \
32098 (cd $(HOST_SUBDIR)/lto-plugin && \
32099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32101 "RANLIB=$${RANLIB}" \
32102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32103 install-pdf) \
32104 || exit 1
32106 @endif lto-plugin
32108 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
32109 maybe-install-html-lto-plugin:
32110 @if lto-plugin
32111 maybe-install-html-lto-plugin: install-html-lto-plugin
32113 install-html-lto-plugin: \
32114 configure-lto-plugin \
32115 html-lto-plugin
32116 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32117 r=`${PWD_COMMAND}`; export r; \
32118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32119 $(HOST_EXPORTS) \
32120 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32122 done; \
32123 echo "Doing install-html in lto-plugin" ; \
32124 (cd $(HOST_SUBDIR)/lto-plugin && \
32125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32127 "RANLIB=$${RANLIB}" \
32128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32129 install-html) \
32130 || exit 1
32132 @endif lto-plugin
32134 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
32135 maybe-installcheck-lto-plugin:
32136 @if lto-plugin
32137 maybe-installcheck-lto-plugin: installcheck-lto-plugin
32139 installcheck-lto-plugin: \
32140 configure-lto-plugin
32141 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32142 r=`${PWD_COMMAND}`; export r; \
32143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32144 $(HOST_EXPORTS) \
32145 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32147 done; \
32148 echo "Doing installcheck in lto-plugin" ; \
32149 (cd $(HOST_SUBDIR)/lto-plugin && \
32150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32152 "RANLIB=$${RANLIB}" \
32153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32154 installcheck) \
32155 || exit 1
32157 @endif lto-plugin
32159 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
32160 maybe-mostlyclean-lto-plugin:
32161 @if lto-plugin
32162 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
32164 mostlyclean-lto-plugin:
32165 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32166 r=`${PWD_COMMAND}`; export r; \
32167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32168 $(HOST_EXPORTS) \
32169 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32171 done; \
32172 echo "Doing mostlyclean in lto-plugin" ; \
32173 (cd $(HOST_SUBDIR)/lto-plugin && \
32174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32176 "RANLIB=$${RANLIB}" \
32177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32178 mostlyclean) \
32179 || exit 1
32181 @endif lto-plugin
32183 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
32184 maybe-clean-lto-plugin:
32185 @if lto-plugin
32186 maybe-clean-lto-plugin: clean-lto-plugin
32188 clean-lto-plugin:
32189 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32190 r=`${PWD_COMMAND}`; export r; \
32191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32192 $(HOST_EXPORTS) \
32193 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32195 done; \
32196 echo "Doing clean in lto-plugin" ; \
32197 (cd $(HOST_SUBDIR)/lto-plugin && \
32198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32200 "RANLIB=$${RANLIB}" \
32201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32202 clean) \
32203 || exit 1
32205 @endif lto-plugin
32207 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
32208 maybe-distclean-lto-plugin:
32209 @if lto-plugin
32210 maybe-distclean-lto-plugin: distclean-lto-plugin
32212 distclean-lto-plugin:
32213 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32214 r=`${PWD_COMMAND}`; export r; \
32215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32216 $(HOST_EXPORTS) \
32217 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32219 done; \
32220 echo "Doing distclean in lto-plugin" ; \
32221 (cd $(HOST_SUBDIR)/lto-plugin && \
32222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32224 "RANLIB=$${RANLIB}" \
32225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32226 distclean) \
32227 || exit 1
32229 @endif lto-plugin
32231 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
32232 maybe-maintainer-clean-lto-plugin:
32233 @if lto-plugin
32234 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
32236 maintainer-clean-lto-plugin:
32237 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32238 r=`${PWD_COMMAND}`; export r; \
32239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32240 $(HOST_EXPORTS) \
32241 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32243 done; \
32244 echo "Doing maintainer-clean in lto-plugin" ; \
32245 (cd $(HOST_SUBDIR)/lto-plugin && \
32246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32248 "RANLIB=$${RANLIB}" \
32249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32250 maintainer-clean) \
32251 || exit 1
32253 @endif lto-plugin
32257 .PHONY: configure-libcc1 maybe-configure-libcc1
32258 maybe-configure-libcc1:
32259 @if gcc-bootstrap
32260 configure-libcc1: stage_current
32261 @endif gcc-bootstrap
32262 @if libcc1
32263 maybe-configure-libcc1: configure-libcc1
32264 configure-libcc1:
32265 @: $(MAKE); $(unstage)
32266 @r=`${PWD_COMMAND}`; export r; \
32267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32268 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
32269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1 ; \
32270 $(HOST_EXPORTS) \
32271 echo Configuring in $(HOST_SUBDIR)/libcc1; \
32272 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
32273 case $(srcdir) in \
32274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32275 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
32276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32277 esac; \
32278 module_srcdir=libcc1; \
32279 $(SHELL) \
32280 $$s/$$module_srcdir/configure \
32281 --srcdir=$${topdir}/$$module_srcdir \
32282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32283 --target=${target_alias} --enable-shared \
32284 || exit 1
32285 @endif libcc1
32291 .PHONY: all-libcc1 maybe-all-libcc1
32292 maybe-all-libcc1:
32293 @if gcc-bootstrap
32294 all-libcc1: stage_current
32295 @endif gcc-bootstrap
32296 @if libcc1
32297 TARGET-libcc1=all
32298 maybe-all-libcc1: all-libcc1
32299 all-libcc1: configure-libcc1
32300 @: $(MAKE); $(unstage)
32301 @r=`${PWD_COMMAND}`; export r; \
32302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32303 $(HOST_EXPORTS) \
32304 (cd $(HOST_SUBDIR)/libcc1 && \
32305 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32306 $(TARGET-libcc1))
32307 @endif libcc1
32312 .PHONY: check-libcc1 maybe-check-libcc1
32313 maybe-check-libcc1:
32314 @if libcc1
32315 maybe-check-libcc1: check-libcc1
32317 check-libcc1:
32318 @: $(MAKE); $(unstage)
32319 @r=`${PWD_COMMAND}`; export r; \
32320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32321 $(HOST_EXPORTS) \
32322 (cd $(HOST_SUBDIR)/libcc1 && \
32323 $(MAKE) $(FLAGS_TO_PASS) check)
32325 @endif libcc1
32327 .PHONY: install-libcc1 maybe-install-libcc1
32328 maybe-install-libcc1:
32329 @if libcc1
32330 maybe-install-libcc1: install-libcc1
32332 install-libcc1: installdirs
32333 @: $(MAKE); $(unstage)
32334 @r=`${PWD_COMMAND}`; export r; \
32335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32336 $(HOST_EXPORTS) \
32337 (cd $(HOST_SUBDIR)/libcc1 && \
32338 $(MAKE) $(FLAGS_TO_PASS) install)
32340 @endif libcc1
32342 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
32343 maybe-install-strip-libcc1:
32344 @if libcc1
32345 maybe-install-strip-libcc1: install-strip-libcc1
32347 install-strip-libcc1: installdirs
32348 @: $(MAKE); $(unstage)
32349 @r=`${PWD_COMMAND}`; export r; \
32350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32351 $(HOST_EXPORTS) \
32352 (cd $(HOST_SUBDIR)/libcc1 && \
32353 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32355 @endif libcc1
32357 # Other targets (info, dvi, pdf, etc.)
32359 .PHONY: maybe-info-libcc1 info-libcc1
32360 maybe-info-libcc1:
32361 @if libcc1
32362 maybe-info-libcc1: info-libcc1
32364 info-libcc1: \
32365 configure-libcc1
32366 @: $(MAKE); $(unstage)
32367 @[ -f ./libcc1/Makefile ] || exit 0; \
32368 r=`${PWD_COMMAND}`; export r; \
32369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370 $(HOST_EXPORTS) \
32371 for flag in $(EXTRA_HOST_FLAGS) ; do \
32372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32373 done; \
32374 echo "Doing info in libcc1" ; \
32375 (cd $(HOST_SUBDIR)/libcc1 && \
32376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32378 "RANLIB=$${RANLIB}" \
32379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32380 info) \
32381 || exit 1
32383 @endif libcc1
32385 .PHONY: maybe-dvi-libcc1 dvi-libcc1
32386 maybe-dvi-libcc1:
32387 @if libcc1
32388 maybe-dvi-libcc1: dvi-libcc1
32390 dvi-libcc1: \
32391 configure-libcc1
32392 @: $(MAKE); $(unstage)
32393 @[ -f ./libcc1/Makefile ] || exit 0; \
32394 r=`${PWD_COMMAND}`; export r; \
32395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32396 $(HOST_EXPORTS) \
32397 for flag in $(EXTRA_HOST_FLAGS) ; do \
32398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32399 done; \
32400 echo "Doing dvi in libcc1" ; \
32401 (cd $(HOST_SUBDIR)/libcc1 && \
32402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32404 "RANLIB=$${RANLIB}" \
32405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32406 dvi) \
32407 || exit 1
32409 @endif libcc1
32411 .PHONY: maybe-pdf-libcc1 pdf-libcc1
32412 maybe-pdf-libcc1:
32413 @if libcc1
32414 maybe-pdf-libcc1: pdf-libcc1
32416 pdf-libcc1: \
32417 configure-libcc1
32418 @: $(MAKE); $(unstage)
32419 @[ -f ./libcc1/Makefile ] || exit 0; \
32420 r=`${PWD_COMMAND}`; export r; \
32421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32422 $(HOST_EXPORTS) \
32423 for flag in $(EXTRA_HOST_FLAGS) ; do \
32424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32425 done; \
32426 echo "Doing pdf in libcc1" ; \
32427 (cd $(HOST_SUBDIR)/libcc1 && \
32428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32430 "RANLIB=$${RANLIB}" \
32431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32432 pdf) \
32433 || exit 1
32435 @endif libcc1
32437 .PHONY: maybe-html-libcc1 html-libcc1
32438 maybe-html-libcc1:
32439 @if libcc1
32440 maybe-html-libcc1: html-libcc1
32442 html-libcc1: \
32443 configure-libcc1
32444 @: $(MAKE); $(unstage)
32445 @[ -f ./libcc1/Makefile ] || exit 0; \
32446 r=`${PWD_COMMAND}`; export r; \
32447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32448 $(HOST_EXPORTS) \
32449 for flag in $(EXTRA_HOST_FLAGS) ; do \
32450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32451 done; \
32452 echo "Doing html in libcc1" ; \
32453 (cd $(HOST_SUBDIR)/libcc1 && \
32454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32456 "RANLIB=$${RANLIB}" \
32457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32458 html) \
32459 || exit 1
32461 @endif libcc1
32463 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
32464 maybe-TAGS-libcc1:
32465 @if libcc1
32466 maybe-TAGS-libcc1: TAGS-libcc1
32468 TAGS-libcc1: \
32469 configure-libcc1
32470 @: $(MAKE); $(unstage)
32471 @[ -f ./libcc1/Makefile ] || exit 0; \
32472 r=`${PWD_COMMAND}`; export r; \
32473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32474 $(HOST_EXPORTS) \
32475 for flag in $(EXTRA_HOST_FLAGS) ; do \
32476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32477 done; \
32478 echo "Doing TAGS in libcc1" ; \
32479 (cd $(HOST_SUBDIR)/libcc1 && \
32480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32482 "RANLIB=$${RANLIB}" \
32483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32484 TAGS) \
32485 || exit 1
32487 @endif libcc1
32489 .PHONY: maybe-install-info-libcc1 install-info-libcc1
32490 maybe-install-info-libcc1:
32491 @if libcc1
32492 maybe-install-info-libcc1: install-info-libcc1
32494 install-info-libcc1: \
32495 configure-libcc1 \
32496 info-libcc1
32497 @: $(MAKE); $(unstage)
32498 @[ -f ./libcc1/Makefile ] || exit 0; \
32499 r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501 $(HOST_EXPORTS) \
32502 for flag in $(EXTRA_HOST_FLAGS) ; do \
32503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32504 done; \
32505 echo "Doing install-info in libcc1" ; \
32506 (cd $(HOST_SUBDIR)/libcc1 && \
32507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509 "RANLIB=$${RANLIB}" \
32510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32511 install-info) \
32512 || exit 1
32514 @endif libcc1
32516 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
32517 maybe-install-pdf-libcc1:
32518 @if libcc1
32519 maybe-install-pdf-libcc1: install-pdf-libcc1
32521 install-pdf-libcc1: \
32522 configure-libcc1 \
32523 pdf-libcc1
32524 @: $(MAKE); $(unstage)
32525 @[ -f ./libcc1/Makefile ] || exit 0; \
32526 r=`${PWD_COMMAND}`; export r; \
32527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32528 $(HOST_EXPORTS) \
32529 for flag in $(EXTRA_HOST_FLAGS) ; do \
32530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32531 done; \
32532 echo "Doing install-pdf in libcc1" ; \
32533 (cd $(HOST_SUBDIR)/libcc1 && \
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32536 "RANLIB=$${RANLIB}" \
32537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32538 install-pdf) \
32539 || exit 1
32541 @endif libcc1
32543 .PHONY: maybe-install-html-libcc1 install-html-libcc1
32544 maybe-install-html-libcc1:
32545 @if libcc1
32546 maybe-install-html-libcc1: install-html-libcc1
32548 install-html-libcc1: \
32549 configure-libcc1 \
32550 html-libcc1
32551 @: $(MAKE); $(unstage)
32552 @[ -f ./libcc1/Makefile ] || exit 0; \
32553 r=`${PWD_COMMAND}`; export r; \
32554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32555 $(HOST_EXPORTS) \
32556 for flag in $(EXTRA_HOST_FLAGS) ; do \
32557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32558 done; \
32559 echo "Doing install-html in libcc1" ; \
32560 (cd $(HOST_SUBDIR)/libcc1 && \
32561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32563 "RANLIB=$${RANLIB}" \
32564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32565 install-html) \
32566 || exit 1
32568 @endif libcc1
32570 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
32571 maybe-installcheck-libcc1:
32572 @if libcc1
32573 maybe-installcheck-libcc1: installcheck-libcc1
32575 installcheck-libcc1: \
32576 configure-libcc1
32577 @: $(MAKE); $(unstage)
32578 @[ -f ./libcc1/Makefile ] || exit 0; \
32579 r=`${PWD_COMMAND}`; export r; \
32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32581 $(HOST_EXPORTS) \
32582 for flag in $(EXTRA_HOST_FLAGS) ; do \
32583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32584 done; \
32585 echo "Doing installcheck in libcc1" ; \
32586 (cd $(HOST_SUBDIR)/libcc1 && \
32587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32589 "RANLIB=$${RANLIB}" \
32590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32591 installcheck) \
32592 || exit 1
32594 @endif libcc1
32596 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
32597 maybe-mostlyclean-libcc1:
32598 @if libcc1
32599 maybe-mostlyclean-libcc1: mostlyclean-libcc1
32601 mostlyclean-libcc1:
32602 @: $(MAKE); $(unstage)
32603 @[ -f ./libcc1/Makefile ] || exit 0; \
32604 r=`${PWD_COMMAND}`; export r; \
32605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32606 $(HOST_EXPORTS) \
32607 for flag in $(EXTRA_HOST_FLAGS) ; do \
32608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32609 done; \
32610 echo "Doing mostlyclean in libcc1" ; \
32611 (cd $(HOST_SUBDIR)/libcc1 && \
32612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32614 "RANLIB=$${RANLIB}" \
32615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32616 mostlyclean) \
32617 || exit 1
32619 @endif libcc1
32621 .PHONY: maybe-clean-libcc1 clean-libcc1
32622 maybe-clean-libcc1:
32623 @if libcc1
32624 maybe-clean-libcc1: clean-libcc1
32626 clean-libcc1:
32627 @: $(MAKE); $(unstage)
32628 @[ -f ./libcc1/Makefile ] || exit 0; \
32629 r=`${PWD_COMMAND}`; export r; \
32630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32631 $(HOST_EXPORTS) \
32632 for flag in $(EXTRA_HOST_FLAGS) ; do \
32633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32634 done; \
32635 echo "Doing clean in libcc1" ; \
32636 (cd $(HOST_SUBDIR)/libcc1 && \
32637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32639 "RANLIB=$${RANLIB}" \
32640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32641 clean) \
32642 || exit 1
32644 @endif libcc1
32646 .PHONY: maybe-distclean-libcc1 distclean-libcc1
32647 maybe-distclean-libcc1:
32648 @if libcc1
32649 maybe-distclean-libcc1: distclean-libcc1
32651 distclean-libcc1:
32652 @: $(MAKE); $(unstage)
32653 @[ -f ./libcc1/Makefile ] || exit 0; \
32654 r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656 $(HOST_EXPORTS) \
32657 for flag in $(EXTRA_HOST_FLAGS) ; do \
32658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32659 done; \
32660 echo "Doing distclean in libcc1" ; \
32661 (cd $(HOST_SUBDIR)/libcc1 && \
32662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32664 "RANLIB=$${RANLIB}" \
32665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32666 distclean) \
32667 || exit 1
32669 @endif libcc1
32671 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
32672 maybe-maintainer-clean-libcc1:
32673 @if libcc1
32674 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
32676 maintainer-clean-libcc1:
32677 @: $(MAKE); $(unstage)
32678 @[ -f ./libcc1/Makefile ] || exit 0; \
32679 r=`${PWD_COMMAND}`; export r; \
32680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32681 $(HOST_EXPORTS) \
32682 for flag in $(EXTRA_HOST_FLAGS) ; do \
32683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32684 done; \
32685 echo "Doing maintainer-clean in libcc1" ; \
32686 (cd $(HOST_SUBDIR)/libcc1 && \
32687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32689 "RANLIB=$${RANLIB}" \
32690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32691 maintainer-clean) \
32692 || exit 1
32694 @endif libcc1
32698 # ---------------------------------------
32699 # Modules which run on the target machine
32700 # ---------------------------------------
32705 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32706 maybe-configure-target-libstdc++-v3:
32707 @if gcc-bootstrap
32708 configure-target-libstdc++-v3: stage_current
32709 @endif gcc-bootstrap
32710 @if target-libstdc++-v3
32711 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32712 configure-target-libstdc++-v3:
32713 @r=`${PWD_COMMAND}`; export r; \
32714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32715 echo "Checking multilib configuration for libstdc++-v3..."; \
32716 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32717 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32718 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32719 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32720 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32721 else \
32722 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32723 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32724 fi; \
32725 else \
32726 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32727 fi; \
32728 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32729 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32730 $(RAW_CXX_TARGET_EXPORTS) \
32731 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32732 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32733 case $(srcdir) in \
32734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32735 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32737 esac; \
32738 module_srcdir=libstdc++-v3; \
32739 rm -f no-such-file || : ; \
32740 CONFIG_SITE=no-such-file $(SHELL) \
32741 $$s/$$module_srcdir/configure \
32742 --srcdir=$${topdir}/$$module_srcdir \
32743 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32744 --target=${target_alias} \
32745 || exit 1
32746 @endif target-libstdc++-v3
32750 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32751 maybe-configure-stage1-target-libstdc++-v3:
32752 @if target-libstdc++-v3-bootstrap
32753 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32754 configure-stage1-target-libstdc++-v3:
32755 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32756 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32757 @r=`${PWD_COMMAND}`; export r; \
32758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32759 TFLAGS="$(STAGE1_TFLAGS)"; \
32760 echo "Checking multilib configuration for libstdc++-v3..."; \
32761 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32762 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32763 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32764 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32765 else \
32766 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32767 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32768 fi; \
32769 else \
32770 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32771 fi; \
32772 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32773 $(RAW_CXX_TARGET_EXPORTS) \
32774 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32775 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32776 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32777 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32778 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32779 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32780 case $(srcdir) in \
32781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32782 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32784 esac; \
32785 module_srcdir=libstdc++-v3; \
32786 $(SHELL) $$s/$$module_srcdir/configure \
32787 --srcdir=$${topdir}/$$module_srcdir \
32788 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32789 --target=${target_alias} \
32791 $(STAGE1_CONFIGURE_FLAGS)
32792 @endif target-libstdc++-v3-bootstrap
32794 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32795 maybe-configure-stage2-target-libstdc++-v3:
32796 @if target-libstdc++-v3-bootstrap
32797 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32798 configure-stage2-target-libstdc++-v3:
32799 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32800 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32801 @r=`${PWD_COMMAND}`; export r; \
32802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32803 TFLAGS="$(STAGE2_TFLAGS)"; \
32804 echo "Checking multilib configuration for libstdc++-v3..."; \
32805 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32806 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32807 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32808 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32809 else \
32810 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32811 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32812 fi; \
32813 else \
32814 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32815 fi; \
32816 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32817 $(RAW_CXX_TARGET_EXPORTS) \
32819 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32820 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32821 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32822 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32823 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32824 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32825 case $(srcdir) in \
32826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32827 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32829 esac; \
32830 module_srcdir=libstdc++-v3; \
32831 $(SHELL) $$s/$$module_srcdir/configure \
32832 --srcdir=$${topdir}/$$module_srcdir \
32833 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32834 --target=${target_alias} \
32835 --with-build-libsubdir=$(HOST_SUBDIR) \
32836 $(STAGE2_CONFIGURE_FLAGS)
32837 @endif target-libstdc++-v3-bootstrap
32839 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32840 maybe-configure-stage3-target-libstdc++-v3:
32841 @if target-libstdc++-v3-bootstrap
32842 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32843 configure-stage3-target-libstdc++-v3:
32844 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32845 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32846 @r=`${PWD_COMMAND}`; export r; \
32847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32848 TFLAGS="$(STAGE3_TFLAGS)"; \
32849 echo "Checking multilib configuration for libstdc++-v3..."; \
32850 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32851 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32852 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32853 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32854 else \
32855 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32856 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32857 fi; \
32858 else \
32859 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32860 fi; \
32861 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32862 $(RAW_CXX_TARGET_EXPORTS) \
32864 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32865 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32866 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32867 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32868 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32869 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32870 case $(srcdir) in \
32871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32872 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32874 esac; \
32875 module_srcdir=libstdc++-v3; \
32876 $(SHELL) $$s/$$module_srcdir/configure \
32877 --srcdir=$${topdir}/$$module_srcdir \
32878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32879 --target=${target_alias} \
32880 --with-build-libsubdir=$(HOST_SUBDIR) \
32881 $(STAGE3_CONFIGURE_FLAGS)
32882 @endif target-libstdc++-v3-bootstrap
32884 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32885 maybe-configure-stage4-target-libstdc++-v3:
32886 @if target-libstdc++-v3-bootstrap
32887 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32888 configure-stage4-target-libstdc++-v3:
32889 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32890 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32891 @r=`${PWD_COMMAND}`; export r; \
32892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32893 TFLAGS="$(STAGE4_TFLAGS)"; \
32894 echo "Checking multilib configuration for libstdc++-v3..."; \
32895 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32896 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32897 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32898 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32899 else \
32900 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32901 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32902 fi; \
32903 else \
32904 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32905 fi; \
32906 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32907 $(RAW_CXX_TARGET_EXPORTS) \
32909 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32912 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32914 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32915 case $(srcdir) in \
32916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32917 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32919 esac; \
32920 module_srcdir=libstdc++-v3; \
32921 $(SHELL) $$s/$$module_srcdir/configure \
32922 --srcdir=$${topdir}/$$module_srcdir \
32923 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32924 --target=${target_alias} \
32925 --with-build-libsubdir=$(HOST_SUBDIR) \
32926 $(STAGE4_CONFIGURE_FLAGS)
32927 @endif target-libstdc++-v3-bootstrap
32929 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32930 maybe-configure-stageprofile-target-libstdc++-v3:
32931 @if target-libstdc++-v3-bootstrap
32932 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32933 configure-stageprofile-target-libstdc++-v3:
32934 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32935 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32936 @r=`${PWD_COMMAND}`; export r; \
32937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32938 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32939 echo "Checking multilib configuration for libstdc++-v3..."; \
32940 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32941 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32942 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32943 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32944 else \
32945 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32946 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32947 fi; \
32948 else \
32949 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32950 fi; \
32951 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32952 $(RAW_CXX_TARGET_EXPORTS) \
32954 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32955 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32956 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32957 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32958 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32959 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32960 case $(srcdir) in \
32961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32962 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32964 esac; \
32965 module_srcdir=libstdc++-v3; \
32966 $(SHELL) $$s/$$module_srcdir/configure \
32967 --srcdir=$${topdir}/$$module_srcdir \
32968 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32969 --target=${target_alias} \
32970 --with-build-libsubdir=$(HOST_SUBDIR) \
32971 $(STAGEprofile_CONFIGURE_FLAGS)
32972 @endif target-libstdc++-v3-bootstrap
32974 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
32975 maybe-configure-stagefeedback-target-libstdc++-v3:
32976 @if target-libstdc++-v3-bootstrap
32977 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32978 configure-stagefeedback-target-libstdc++-v3:
32979 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32980 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32981 @r=`${PWD_COMMAND}`; export r; \
32982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32983 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32984 echo "Checking multilib configuration for libstdc++-v3..."; \
32985 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32986 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32987 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32988 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32989 else \
32990 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32991 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32992 fi; \
32993 else \
32994 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32995 fi; \
32996 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32997 $(RAW_CXX_TARGET_EXPORTS) \
32999 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33000 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33001 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33002 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
33003 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
33004 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33005 case $(srcdir) in \
33006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33007 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33009 esac; \
33010 module_srcdir=libstdc++-v3; \
33011 $(SHELL) $$s/$$module_srcdir/configure \
33012 --srcdir=$${topdir}/$$module_srcdir \
33013 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33014 --target=${target_alias} \
33015 --with-build-libsubdir=$(HOST_SUBDIR) \
33016 $(STAGEfeedback_CONFIGURE_FLAGS)
33017 @endif target-libstdc++-v3-bootstrap
33023 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33024 maybe-all-target-libstdc++-v3:
33025 @if gcc-bootstrap
33026 all-target-libstdc++-v3: stage_current
33027 @endif gcc-bootstrap
33028 @if target-libstdc++-v3
33029 TARGET-target-libstdc++-v3=all
33030 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33031 all-target-libstdc++-v3: configure-target-libstdc++-v3
33032 @r=`${PWD_COMMAND}`; export r; \
33033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33034 $(RAW_CXX_TARGET_EXPORTS) \
33035 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33036 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33037 $(TARGET-target-libstdc++-v3))
33038 @endif target-libstdc++-v3
33042 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33043 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33044 maybe-all-stage1-target-libstdc++-v3:
33045 maybe-clean-stage1-target-libstdc++-v3:
33046 @if target-libstdc++-v3-bootstrap
33047 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33048 all-stage1: all-stage1-target-libstdc++-v3
33049 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33050 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33051 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33052 @r=`${PWD_COMMAND}`; export r; \
33053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33054 TFLAGS="$(STAGE1_TFLAGS)"; \
33055 $(RAW_CXX_TARGET_EXPORTS) \
33056 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33058 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33059 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33060 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33064 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33066 TFLAGS="$(STAGE1_TFLAGS)" \
33067 $(TARGET-stage1-target-libstdc++-v3)
33069 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33070 clean-stage1: clean-stage1-target-libstdc++-v3
33071 clean-stage1-target-libstdc++-v3:
33072 @if [ $(current_stage) = stage1 ]; then \
33073 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33074 else \
33075 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33076 $(MAKE) stage1-start; \
33077 fi; \
33078 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33079 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33080 clean
33081 @endif target-libstdc++-v3-bootstrap
33084 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33085 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33086 maybe-all-stage2-target-libstdc++-v3:
33087 maybe-clean-stage2-target-libstdc++-v3:
33088 @if target-libstdc++-v3-bootstrap
33089 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33090 all-stage2: all-stage2-target-libstdc++-v3
33091 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33092 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33093 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33094 @r=`${PWD_COMMAND}`; export r; \
33095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33096 TFLAGS="$(STAGE2_TFLAGS)"; \
33097 $(RAW_CXX_TARGET_EXPORTS) \
33099 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33101 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33102 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33103 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33104 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33105 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33106 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33107 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33108 TFLAGS="$(STAGE2_TFLAGS)" \
33109 $(TARGET-stage2-target-libstdc++-v3)
33111 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33112 clean-stage2: clean-stage2-target-libstdc++-v3
33113 clean-stage2-target-libstdc++-v3:
33114 @if [ $(current_stage) = stage2 ]; then \
33115 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33116 else \
33117 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33118 $(MAKE) stage2-start; \
33119 fi; \
33120 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33121 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33122 @endif target-libstdc++-v3-bootstrap
33125 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33126 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33127 maybe-all-stage3-target-libstdc++-v3:
33128 maybe-clean-stage3-target-libstdc++-v3:
33129 @if target-libstdc++-v3-bootstrap
33130 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33131 all-stage3: all-stage3-target-libstdc++-v3
33132 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33133 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33134 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33135 @r=`${PWD_COMMAND}`; export r; \
33136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33137 TFLAGS="$(STAGE3_TFLAGS)"; \
33138 $(RAW_CXX_TARGET_EXPORTS) \
33140 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33141 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33142 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33143 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33144 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33145 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33146 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33147 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33148 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33149 TFLAGS="$(STAGE3_TFLAGS)" \
33150 $(TARGET-stage3-target-libstdc++-v3)
33152 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33153 clean-stage3: clean-stage3-target-libstdc++-v3
33154 clean-stage3-target-libstdc++-v3:
33155 @if [ $(current_stage) = stage3 ]; then \
33156 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33157 else \
33158 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33159 $(MAKE) stage3-start; \
33160 fi; \
33161 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33162 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33163 @endif target-libstdc++-v3-bootstrap
33166 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33167 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33168 maybe-all-stage4-target-libstdc++-v3:
33169 maybe-clean-stage4-target-libstdc++-v3:
33170 @if target-libstdc++-v3-bootstrap
33171 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33172 all-stage4: all-stage4-target-libstdc++-v3
33173 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33174 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33175 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33176 @r=`${PWD_COMMAND}`; export r; \
33177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33178 TFLAGS="$(STAGE4_TFLAGS)"; \
33179 $(RAW_CXX_TARGET_EXPORTS) \
33181 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33183 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33184 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33185 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33189 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33190 TFLAGS="$(STAGE4_TFLAGS)" \
33191 $(TARGET-stage4-target-libstdc++-v3)
33193 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33194 clean-stage4: clean-stage4-target-libstdc++-v3
33195 clean-stage4-target-libstdc++-v3:
33196 @if [ $(current_stage) = stage4 ]; then \
33197 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33198 else \
33199 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33200 $(MAKE) stage4-start; \
33201 fi; \
33202 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33203 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33204 @endif target-libstdc++-v3-bootstrap
33207 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33208 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33209 maybe-all-stageprofile-target-libstdc++-v3:
33210 maybe-clean-stageprofile-target-libstdc++-v3:
33211 @if target-libstdc++-v3-bootstrap
33212 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33213 all-stageprofile: all-stageprofile-target-libstdc++-v3
33214 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33215 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33216 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33217 @r=`${PWD_COMMAND}`; export r; \
33218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33219 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33220 $(RAW_CXX_TARGET_EXPORTS) \
33222 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33224 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33225 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33226 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33230 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33231 TFLAGS="$(STAGEprofile_TFLAGS)" \
33232 $(TARGET-stageprofile-target-libstdc++-v3)
33234 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33235 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33236 clean-stageprofile-target-libstdc++-v3:
33237 @if [ $(current_stage) = stageprofile ]; then \
33238 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33239 else \
33240 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33241 $(MAKE) stageprofile-start; \
33242 fi; \
33243 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33244 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33245 @endif target-libstdc++-v3-bootstrap
33248 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33249 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33250 maybe-all-stagefeedback-target-libstdc++-v3:
33251 maybe-clean-stagefeedback-target-libstdc++-v3:
33252 @if target-libstdc++-v3-bootstrap
33253 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33254 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33255 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33256 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33257 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33258 @r=`${PWD_COMMAND}`; export r; \
33259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33260 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33261 $(RAW_CXX_TARGET_EXPORTS) \
33263 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33265 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33266 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33267 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33271 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33272 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33273 $(TARGET-stagefeedback-target-libstdc++-v3)
33275 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33276 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33277 clean-stagefeedback-target-libstdc++-v3:
33278 @if [ $(current_stage) = stagefeedback ]; then \
33279 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33280 else \
33281 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33282 $(MAKE) stagefeedback-start; \
33283 fi; \
33284 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33285 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33286 @endif target-libstdc++-v3-bootstrap
33293 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33294 maybe-check-target-libstdc++-v3:
33295 @if target-libstdc++-v3
33296 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33298 check-target-libstdc++-v3:
33299 @: $(MAKE); $(unstage)
33300 @r=`${PWD_COMMAND}`; export r; \
33301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33302 $(RAW_CXX_TARGET_EXPORTS) \
33303 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33304 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33306 @endif target-libstdc++-v3
33308 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33309 maybe-install-target-libstdc++-v3:
33310 @if target-libstdc++-v3
33311 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33313 install-target-libstdc++-v3: installdirs
33314 @: $(MAKE); $(unstage)
33315 @r=`${PWD_COMMAND}`; export r; \
33316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33317 $(RAW_CXX_TARGET_EXPORTS) \
33318 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33319 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33321 @endif target-libstdc++-v3
33323 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33324 maybe-install-strip-target-libstdc++-v3:
33325 @if target-libstdc++-v3
33326 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33328 install-strip-target-libstdc++-v3: installdirs
33329 @: $(MAKE); $(unstage)
33330 @r=`${PWD_COMMAND}`; export r; \
33331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33332 $(RAW_CXX_TARGET_EXPORTS) \
33333 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33334 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33336 @endif target-libstdc++-v3
33338 # Other targets (info, dvi, pdf, etc.)
33340 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33341 maybe-info-target-libstdc++-v3:
33342 @if target-libstdc++-v3
33343 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33345 info-target-libstdc++-v3: \
33346 configure-target-libstdc++-v3
33347 @: $(MAKE); $(unstage)
33348 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33349 r=`${PWD_COMMAND}`; export r; \
33350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33351 $(RAW_CXX_TARGET_EXPORTS) \
33352 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33353 for flag in $(EXTRA_TARGET_FLAGS); do \
33354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33355 done; \
33356 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33359 "RANLIB=$${RANLIB}" \
33360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33361 info) \
33362 || exit 1
33364 @endif target-libstdc++-v3
33366 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33367 maybe-dvi-target-libstdc++-v3:
33368 @if target-libstdc++-v3
33369 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33371 dvi-target-libstdc++-v3: \
33372 configure-target-libstdc++-v3
33373 @: $(MAKE); $(unstage)
33374 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33375 r=`${PWD_COMMAND}`; export r; \
33376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33377 $(RAW_CXX_TARGET_EXPORTS) \
33378 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33379 for flag in $(EXTRA_TARGET_FLAGS); do \
33380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33381 done; \
33382 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33385 "RANLIB=$${RANLIB}" \
33386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33387 dvi) \
33388 || exit 1
33390 @endif target-libstdc++-v3
33392 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33393 maybe-pdf-target-libstdc++-v3:
33394 @if target-libstdc++-v3
33395 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33397 pdf-target-libstdc++-v3: \
33398 configure-target-libstdc++-v3
33399 @: $(MAKE); $(unstage)
33400 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33401 r=`${PWD_COMMAND}`; export r; \
33402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33403 $(RAW_CXX_TARGET_EXPORTS) \
33404 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33405 for flag in $(EXTRA_TARGET_FLAGS); do \
33406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33407 done; \
33408 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33411 "RANLIB=$${RANLIB}" \
33412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33413 pdf) \
33414 || exit 1
33416 @endif target-libstdc++-v3
33418 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33419 maybe-html-target-libstdc++-v3:
33420 @if target-libstdc++-v3
33421 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33423 html-target-libstdc++-v3: \
33424 configure-target-libstdc++-v3
33425 @: $(MAKE); $(unstage)
33426 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33427 r=`${PWD_COMMAND}`; export r; \
33428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33429 $(RAW_CXX_TARGET_EXPORTS) \
33430 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33431 for flag in $(EXTRA_TARGET_FLAGS); do \
33432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33433 done; \
33434 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33437 "RANLIB=$${RANLIB}" \
33438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33439 html) \
33440 || exit 1
33442 @endif target-libstdc++-v3
33444 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33445 maybe-TAGS-target-libstdc++-v3:
33446 @if target-libstdc++-v3
33447 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33449 TAGS-target-libstdc++-v3: \
33450 configure-target-libstdc++-v3
33451 @: $(MAKE); $(unstage)
33452 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33453 r=`${PWD_COMMAND}`; export r; \
33454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33455 $(RAW_CXX_TARGET_EXPORTS) \
33456 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33457 for flag in $(EXTRA_TARGET_FLAGS); do \
33458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33459 done; \
33460 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33463 "RANLIB=$${RANLIB}" \
33464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33465 TAGS) \
33466 || exit 1
33468 @endif target-libstdc++-v3
33470 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33471 maybe-install-info-target-libstdc++-v3:
33472 @if target-libstdc++-v3
33473 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33475 install-info-target-libstdc++-v3: \
33476 configure-target-libstdc++-v3 \
33477 info-target-libstdc++-v3
33478 @: $(MAKE); $(unstage)
33479 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33480 r=`${PWD_COMMAND}`; export r; \
33481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33482 $(RAW_CXX_TARGET_EXPORTS) \
33483 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33484 for flag in $(EXTRA_TARGET_FLAGS); do \
33485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33486 done; \
33487 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33490 "RANLIB=$${RANLIB}" \
33491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33492 install-info) \
33493 || exit 1
33495 @endif target-libstdc++-v3
33497 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33498 maybe-install-pdf-target-libstdc++-v3:
33499 @if target-libstdc++-v3
33500 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33502 install-pdf-target-libstdc++-v3: \
33503 configure-target-libstdc++-v3 \
33504 pdf-target-libstdc++-v3
33505 @: $(MAKE); $(unstage)
33506 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33507 r=`${PWD_COMMAND}`; export r; \
33508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33509 $(RAW_CXX_TARGET_EXPORTS) \
33510 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33511 for flag in $(EXTRA_TARGET_FLAGS); do \
33512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33513 done; \
33514 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33517 "RANLIB=$${RANLIB}" \
33518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33519 install-pdf) \
33520 || exit 1
33522 @endif target-libstdc++-v3
33524 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33525 maybe-install-html-target-libstdc++-v3:
33526 @if target-libstdc++-v3
33527 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33529 install-html-target-libstdc++-v3: \
33530 configure-target-libstdc++-v3 \
33531 html-target-libstdc++-v3
33532 @: $(MAKE); $(unstage)
33533 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33534 r=`${PWD_COMMAND}`; export r; \
33535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33536 $(RAW_CXX_TARGET_EXPORTS) \
33537 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
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)/libstdc++-v3 && \
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 install-html) \
33547 || exit 1
33549 @endif target-libstdc++-v3
33551 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33552 maybe-installcheck-target-libstdc++-v3:
33553 @if target-libstdc++-v3
33554 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33556 installcheck-target-libstdc++-v3: \
33557 configure-target-libstdc++-v3
33558 @: $(MAKE); $(unstage)
33559 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33560 r=`${PWD_COMMAND}`; export r; \
33561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33562 $(RAW_CXX_TARGET_EXPORTS) \
33563 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33564 for flag in $(EXTRA_TARGET_FLAGS); do \
33565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33566 done; \
33567 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33570 "RANLIB=$${RANLIB}" \
33571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33572 installcheck) \
33573 || exit 1
33575 @endif target-libstdc++-v3
33577 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33578 maybe-mostlyclean-target-libstdc++-v3:
33579 @if target-libstdc++-v3
33580 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33582 mostlyclean-target-libstdc++-v3:
33583 @: $(MAKE); $(unstage)
33584 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33585 r=`${PWD_COMMAND}`; export r; \
33586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33587 $(RAW_CXX_TARGET_EXPORTS) \
33588 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33589 for flag in $(EXTRA_TARGET_FLAGS); do \
33590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33591 done; \
33592 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33595 "RANLIB=$${RANLIB}" \
33596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33597 mostlyclean) \
33598 || exit 1
33600 @endif target-libstdc++-v3
33602 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33603 maybe-clean-target-libstdc++-v3:
33604 @if target-libstdc++-v3
33605 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33607 clean-target-libstdc++-v3:
33608 @: $(MAKE); $(unstage)
33609 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33610 r=`${PWD_COMMAND}`; export r; \
33611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33612 $(RAW_CXX_TARGET_EXPORTS) \
33613 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33614 for flag in $(EXTRA_TARGET_FLAGS); do \
33615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33616 done; \
33617 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33620 "RANLIB=$${RANLIB}" \
33621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33622 clean) \
33623 || exit 1
33625 @endif target-libstdc++-v3
33627 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33628 maybe-distclean-target-libstdc++-v3:
33629 @if target-libstdc++-v3
33630 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33632 distclean-target-libstdc++-v3:
33633 @: $(MAKE); $(unstage)
33634 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33635 r=`${PWD_COMMAND}`; export r; \
33636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33637 $(RAW_CXX_TARGET_EXPORTS) \
33638 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33639 for flag in $(EXTRA_TARGET_FLAGS); do \
33640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33641 done; \
33642 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33645 "RANLIB=$${RANLIB}" \
33646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33647 distclean) \
33648 || exit 1
33650 @endif target-libstdc++-v3
33652 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33653 maybe-maintainer-clean-target-libstdc++-v3:
33654 @if target-libstdc++-v3
33655 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33657 maintainer-clean-target-libstdc++-v3:
33658 @: $(MAKE); $(unstage)
33659 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33660 r=`${PWD_COMMAND}`; export r; \
33661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33662 $(RAW_CXX_TARGET_EXPORTS) \
33663 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33664 for flag in $(EXTRA_TARGET_FLAGS); do \
33665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33666 done; \
33667 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33670 "RANLIB=$${RANLIB}" \
33671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33672 maintainer-clean) \
33673 || exit 1
33675 @endif target-libstdc++-v3
33681 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33682 maybe-configure-target-libsanitizer:
33683 @if gcc-bootstrap
33684 configure-target-libsanitizer: stage_current
33685 @endif gcc-bootstrap
33686 @if target-libsanitizer
33687 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33688 configure-target-libsanitizer:
33689 @r=`${PWD_COMMAND}`; export r; \
33690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33691 echo "Checking multilib configuration for libsanitizer..."; \
33692 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33693 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33694 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33695 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33696 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33697 else \
33698 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33699 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33700 fi; \
33701 else \
33702 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33703 fi; \
33704 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33705 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33706 $(RAW_CXX_TARGET_EXPORTS) \
33707 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33708 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33709 case $(srcdir) in \
33710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33711 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33713 esac; \
33714 module_srcdir=libsanitizer; \
33715 rm -f no-such-file || : ; \
33716 CONFIG_SITE=no-such-file $(SHELL) \
33717 $$s/$$module_srcdir/configure \
33718 --srcdir=$${topdir}/$$module_srcdir \
33719 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33720 --target=${target_alias} \
33721 || exit 1
33722 @endif target-libsanitizer
33726 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33727 maybe-configure-stage1-target-libsanitizer:
33728 @if target-libsanitizer-bootstrap
33729 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33730 configure-stage1-target-libsanitizer:
33731 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33732 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33733 @r=`${PWD_COMMAND}`; export r; \
33734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33735 TFLAGS="$(STAGE1_TFLAGS)"; \
33736 echo "Checking multilib configuration for libsanitizer..."; \
33737 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33738 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33739 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33740 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33741 else \
33742 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33743 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33744 fi; \
33745 else \
33746 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33747 fi; \
33748 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33749 $(RAW_CXX_TARGET_EXPORTS) \
33750 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33751 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33752 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33753 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
33754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33755 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33756 case $(srcdir) in \
33757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33758 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33760 esac; \
33761 module_srcdir=libsanitizer; \
33762 $(SHELL) $$s/$$module_srcdir/configure \
33763 --srcdir=$${topdir}/$$module_srcdir \
33764 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33765 --target=${target_alias} \
33767 $(STAGE1_CONFIGURE_FLAGS)
33768 @endif target-libsanitizer-bootstrap
33770 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33771 maybe-configure-stage2-target-libsanitizer:
33772 @if target-libsanitizer-bootstrap
33773 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33774 configure-stage2-target-libsanitizer:
33775 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33776 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33777 @r=`${PWD_COMMAND}`; export r; \
33778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33779 TFLAGS="$(STAGE2_TFLAGS)"; \
33780 echo "Checking multilib configuration for libsanitizer..."; \
33781 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33782 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33783 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33784 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33785 else \
33786 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33787 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33788 fi; \
33789 else \
33790 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33791 fi; \
33792 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33793 $(RAW_CXX_TARGET_EXPORTS) \
33795 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33796 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33797 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33798 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
33799 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33800 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33801 case $(srcdir) in \
33802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33803 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33805 esac; \
33806 module_srcdir=libsanitizer; \
33807 $(SHELL) $$s/$$module_srcdir/configure \
33808 --srcdir=$${topdir}/$$module_srcdir \
33809 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33810 --target=${target_alias} \
33811 --with-build-libsubdir=$(HOST_SUBDIR) \
33812 $(STAGE2_CONFIGURE_FLAGS)
33813 @endif target-libsanitizer-bootstrap
33815 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33816 maybe-configure-stage3-target-libsanitizer:
33817 @if target-libsanitizer-bootstrap
33818 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33819 configure-stage3-target-libsanitizer:
33820 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33821 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33822 @r=`${PWD_COMMAND}`; export r; \
33823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33824 TFLAGS="$(STAGE3_TFLAGS)"; \
33825 echo "Checking multilib configuration for libsanitizer..."; \
33826 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33827 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33828 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33829 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33830 else \
33831 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33832 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33833 fi; \
33834 else \
33835 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33836 fi; \
33837 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33838 $(RAW_CXX_TARGET_EXPORTS) \
33840 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33841 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33842 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33843 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
33844 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33845 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33846 case $(srcdir) in \
33847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33848 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33850 esac; \
33851 module_srcdir=libsanitizer; \
33852 $(SHELL) $$s/$$module_srcdir/configure \
33853 --srcdir=$${topdir}/$$module_srcdir \
33854 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33855 --target=${target_alias} \
33856 --with-build-libsubdir=$(HOST_SUBDIR) \
33857 $(STAGE3_CONFIGURE_FLAGS)
33858 @endif target-libsanitizer-bootstrap
33860 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33861 maybe-configure-stage4-target-libsanitizer:
33862 @if target-libsanitizer-bootstrap
33863 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33864 configure-stage4-target-libsanitizer:
33865 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33866 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33867 @r=`${PWD_COMMAND}`; export r; \
33868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33869 TFLAGS="$(STAGE4_TFLAGS)"; \
33870 echo "Checking multilib configuration for libsanitizer..."; \
33871 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33872 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33873 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33874 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33875 else \
33876 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33877 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33878 fi; \
33879 else \
33880 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33881 fi; \
33882 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33883 $(RAW_CXX_TARGET_EXPORTS) \
33885 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33886 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33887 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33888 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
33889 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33890 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33891 case $(srcdir) in \
33892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33893 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33895 esac; \
33896 module_srcdir=libsanitizer; \
33897 $(SHELL) $$s/$$module_srcdir/configure \
33898 --srcdir=$${topdir}/$$module_srcdir \
33899 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33900 --target=${target_alias} \
33901 --with-build-libsubdir=$(HOST_SUBDIR) \
33902 $(STAGE4_CONFIGURE_FLAGS)
33903 @endif target-libsanitizer-bootstrap
33905 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33906 maybe-configure-stageprofile-target-libsanitizer:
33907 @if target-libsanitizer-bootstrap
33908 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33909 configure-stageprofile-target-libsanitizer:
33910 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33911 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33912 @r=`${PWD_COMMAND}`; export r; \
33913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33914 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33915 echo "Checking multilib configuration for libsanitizer..."; \
33916 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33917 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33918 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33919 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33920 else \
33921 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33922 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33923 fi; \
33924 else \
33925 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33926 fi; \
33927 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33928 $(RAW_CXX_TARGET_EXPORTS) \
33930 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33931 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33932 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33933 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
33934 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33935 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33936 case $(srcdir) in \
33937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33938 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33940 esac; \
33941 module_srcdir=libsanitizer; \
33942 $(SHELL) $$s/$$module_srcdir/configure \
33943 --srcdir=$${topdir}/$$module_srcdir \
33944 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33945 --target=${target_alias} \
33946 --with-build-libsubdir=$(HOST_SUBDIR) \
33947 $(STAGEprofile_CONFIGURE_FLAGS)
33948 @endif target-libsanitizer-bootstrap
33950 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33951 maybe-configure-stagefeedback-target-libsanitizer:
33952 @if target-libsanitizer-bootstrap
33953 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33954 configure-stagefeedback-target-libsanitizer:
33955 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33956 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33957 @r=`${PWD_COMMAND}`; export r; \
33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33959 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33960 echo "Checking multilib configuration for libsanitizer..."; \
33961 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33962 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33963 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33964 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33965 else \
33966 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33967 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33968 fi; \
33969 else \
33970 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33971 fi; \
33972 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33973 $(RAW_CXX_TARGET_EXPORTS) \
33975 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33976 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33977 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33978 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
33979 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33980 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33981 case $(srcdir) in \
33982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33983 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33985 esac; \
33986 module_srcdir=libsanitizer; \
33987 $(SHELL) $$s/$$module_srcdir/configure \
33988 --srcdir=$${topdir}/$$module_srcdir \
33989 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33990 --target=${target_alias} \
33991 --with-build-libsubdir=$(HOST_SUBDIR) \
33992 $(STAGEfeedback_CONFIGURE_FLAGS)
33993 @endif target-libsanitizer-bootstrap
33999 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34000 maybe-all-target-libsanitizer:
34001 @if gcc-bootstrap
34002 all-target-libsanitizer: stage_current
34003 @endif gcc-bootstrap
34004 @if target-libsanitizer
34005 TARGET-target-libsanitizer=all
34006 maybe-all-target-libsanitizer: all-target-libsanitizer
34007 all-target-libsanitizer: configure-target-libsanitizer
34008 @r=`${PWD_COMMAND}`; export r; \
34009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34010 $(RAW_CXX_TARGET_EXPORTS) \
34011 (cd $(TARGET_SUBDIR)/libsanitizer && \
34012 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34013 $(TARGET-target-libsanitizer))
34014 @endif target-libsanitizer
34018 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34019 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34020 maybe-all-stage1-target-libsanitizer:
34021 maybe-clean-stage1-target-libsanitizer:
34022 @if target-libsanitizer-bootstrap
34023 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34024 all-stage1: all-stage1-target-libsanitizer
34025 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34026 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34027 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34028 @r=`${PWD_COMMAND}`; export r; \
34029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34030 TFLAGS="$(STAGE1_TFLAGS)"; \
34031 $(RAW_CXX_TARGET_EXPORTS) \
34032 cd $(TARGET_SUBDIR)/libsanitizer && \
34033 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34034 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34035 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34036 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34037 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34038 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34039 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34040 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34042 TFLAGS="$(STAGE1_TFLAGS)" \
34043 $(TARGET-stage1-target-libsanitizer)
34045 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34046 clean-stage1: clean-stage1-target-libsanitizer
34047 clean-stage1-target-libsanitizer:
34048 @if [ $(current_stage) = stage1 ]; then \
34049 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34050 else \
34051 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34052 $(MAKE) stage1-start; \
34053 fi; \
34054 cd $(TARGET_SUBDIR)/libsanitizer && \
34055 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34056 clean
34057 @endif target-libsanitizer-bootstrap
34060 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34061 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34062 maybe-all-stage2-target-libsanitizer:
34063 maybe-clean-stage2-target-libsanitizer:
34064 @if target-libsanitizer-bootstrap
34065 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34066 all-stage2: all-stage2-target-libsanitizer
34067 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34068 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34069 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34070 @r=`${PWD_COMMAND}`; export r; \
34071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34072 TFLAGS="$(STAGE2_TFLAGS)"; \
34073 $(RAW_CXX_TARGET_EXPORTS) \
34075 cd $(TARGET_SUBDIR)/libsanitizer && \
34076 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34077 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34078 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34079 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34080 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34081 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34082 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34083 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34084 TFLAGS="$(STAGE2_TFLAGS)" \
34085 $(TARGET-stage2-target-libsanitizer)
34087 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34088 clean-stage2: clean-stage2-target-libsanitizer
34089 clean-stage2-target-libsanitizer:
34090 @if [ $(current_stage) = stage2 ]; then \
34091 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34092 else \
34093 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34094 $(MAKE) stage2-start; \
34095 fi; \
34096 cd $(TARGET_SUBDIR)/libsanitizer && \
34097 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34098 @endif target-libsanitizer-bootstrap
34101 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34102 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34103 maybe-all-stage3-target-libsanitizer:
34104 maybe-clean-stage3-target-libsanitizer:
34105 @if target-libsanitizer-bootstrap
34106 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34107 all-stage3: all-stage3-target-libsanitizer
34108 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34109 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34110 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34111 @r=`${PWD_COMMAND}`; export r; \
34112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34113 TFLAGS="$(STAGE3_TFLAGS)"; \
34114 $(RAW_CXX_TARGET_EXPORTS) \
34116 cd $(TARGET_SUBDIR)/libsanitizer && \
34117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34118 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34119 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34120 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34121 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34122 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34123 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34124 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34125 TFLAGS="$(STAGE3_TFLAGS)" \
34126 $(TARGET-stage3-target-libsanitizer)
34128 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34129 clean-stage3: clean-stage3-target-libsanitizer
34130 clean-stage3-target-libsanitizer:
34131 @if [ $(current_stage) = stage3 ]; then \
34132 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34133 else \
34134 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34135 $(MAKE) stage3-start; \
34136 fi; \
34137 cd $(TARGET_SUBDIR)/libsanitizer && \
34138 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34139 @endif target-libsanitizer-bootstrap
34142 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34143 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34144 maybe-all-stage4-target-libsanitizer:
34145 maybe-clean-stage4-target-libsanitizer:
34146 @if target-libsanitizer-bootstrap
34147 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34148 all-stage4: all-stage4-target-libsanitizer
34149 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34150 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34151 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34152 @r=`${PWD_COMMAND}`; export r; \
34153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34154 TFLAGS="$(STAGE4_TFLAGS)"; \
34155 $(RAW_CXX_TARGET_EXPORTS) \
34157 cd $(TARGET_SUBDIR)/libsanitizer && \
34158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34159 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34160 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34161 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34162 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34163 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34164 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34165 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34166 TFLAGS="$(STAGE4_TFLAGS)" \
34167 $(TARGET-stage4-target-libsanitizer)
34169 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34170 clean-stage4: clean-stage4-target-libsanitizer
34171 clean-stage4-target-libsanitizer:
34172 @if [ $(current_stage) = stage4 ]; then \
34173 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34174 else \
34175 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34176 $(MAKE) stage4-start; \
34177 fi; \
34178 cd $(TARGET_SUBDIR)/libsanitizer && \
34179 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34180 @endif target-libsanitizer-bootstrap
34183 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34184 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34185 maybe-all-stageprofile-target-libsanitizer:
34186 maybe-clean-stageprofile-target-libsanitizer:
34187 @if target-libsanitizer-bootstrap
34188 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34189 all-stageprofile: all-stageprofile-target-libsanitizer
34190 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34191 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34192 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34193 @r=`${PWD_COMMAND}`; export r; \
34194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34195 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34196 $(RAW_CXX_TARGET_EXPORTS) \
34198 cd $(TARGET_SUBDIR)/libsanitizer && \
34199 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34200 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34201 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34202 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34203 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34204 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34205 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34206 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34207 TFLAGS="$(STAGEprofile_TFLAGS)" \
34208 $(TARGET-stageprofile-target-libsanitizer)
34210 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34211 clean-stageprofile: clean-stageprofile-target-libsanitizer
34212 clean-stageprofile-target-libsanitizer:
34213 @if [ $(current_stage) = stageprofile ]; then \
34214 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34215 else \
34216 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34217 $(MAKE) stageprofile-start; \
34218 fi; \
34219 cd $(TARGET_SUBDIR)/libsanitizer && \
34220 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34221 @endif target-libsanitizer-bootstrap
34224 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34225 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34226 maybe-all-stagefeedback-target-libsanitizer:
34227 maybe-clean-stagefeedback-target-libsanitizer:
34228 @if target-libsanitizer-bootstrap
34229 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34230 all-stagefeedback: all-stagefeedback-target-libsanitizer
34231 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34232 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34233 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34234 @r=`${PWD_COMMAND}`; export r; \
34235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34236 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34237 $(RAW_CXX_TARGET_EXPORTS) \
34239 cd $(TARGET_SUBDIR)/libsanitizer && \
34240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34241 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34242 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34243 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34247 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34248 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34249 $(TARGET-stagefeedback-target-libsanitizer)
34251 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34252 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34253 clean-stagefeedback-target-libsanitizer:
34254 @if [ $(current_stage) = stagefeedback ]; then \
34255 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34256 else \
34257 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34258 $(MAKE) stagefeedback-start; \
34259 fi; \
34260 cd $(TARGET_SUBDIR)/libsanitizer && \
34261 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34262 @endif target-libsanitizer-bootstrap
34269 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34270 maybe-check-target-libsanitizer:
34271 @if target-libsanitizer
34272 maybe-check-target-libsanitizer: check-target-libsanitizer
34274 check-target-libsanitizer:
34275 @: $(MAKE); $(unstage)
34276 @r=`${PWD_COMMAND}`; export r; \
34277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34278 $(RAW_CXX_TARGET_EXPORTS) \
34279 (cd $(TARGET_SUBDIR)/libsanitizer && \
34280 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34282 @endif target-libsanitizer
34284 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34285 maybe-install-target-libsanitizer:
34286 @if target-libsanitizer
34287 maybe-install-target-libsanitizer: install-target-libsanitizer
34289 install-target-libsanitizer: installdirs
34290 @: $(MAKE); $(unstage)
34291 @r=`${PWD_COMMAND}`; export r; \
34292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34293 $(RAW_CXX_TARGET_EXPORTS) \
34294 (cd $(TARGET_SUBDIR)/libsanitizer && \
34295 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34297 @endif target-libsanitizer
34299 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34300 maybe-install-strip-target-libsanitizer:
34301 @if target-libsanitizer
34302 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34304 install-strip-target-libsanitizer: installdirs
34305 @: $(MAKE); $(unstage)
34306 @r=`${PWD_COMMAND}`; export r; \
34307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34308 $(RAW_CXX_TARGET_EXPORTS) \
34309 (cd $(TARGET_SUBDIR)/libsanitizer && \
34310 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34312 @endif target-libsanitizer
34314 # Other targets (info, dvi, pdf, etc.)
34316 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34317 maybe-info-target-libsanitizer:
34318 @if target-libsanitizer
34319 maybe-info-target-libsanitizer: info-target-libsanitizer
34321 info-target-libsanitizer: \
34322 configure-target-libsanitizer
34323 @: $(MAKE); $(unstage)
34324 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34325 r=`${PWD_COMMAND}`; export r; \
34326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34327 $(RAW_CXX_TARGET_EXPORTS) \
34328 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
34329 for flag in $(EXTRA_TARGET_FLAGS); do \
34330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34331 done; \
34332 (cd $(TARGET_SUBDIR)/libsanitizer && \
34333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34335 "RANLIB=$${RANLIB}" \
34336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34337 info) \
34338 || exit 1
34340 @endif target-libsanitizer
34342 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34343 maybe-dvi-target-libsanitizer:
34344 @if target-libsanitizer
34345 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34347 dvi-target-libsanitizer: \
34348 configure-target-libsanitizer
34349 @: $(MAKE); $(unstage)
34350 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34351 r=`${PWD_COMMAND}`; export r; \
34352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34353 $(RAW_CXX_TARGET_EXPORTS) \
34354 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
34355 for flag in $(EXTRA_TARGET_FLAGS); do \
34356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34357 done; \
34358 (cd $(TARGET_SUBDIR)/libsanitizer && \
34359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34361 "RANLIB=$${RANLIB}" \
34362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34363 dvi) \
34364 || exit 1
34366 @endif target-libsanitizer
34368 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34369 maybe-pdf-target-libsanitizer:
34370 @if target-libsanitizer
34371 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34373 pdf-target-libsanitizer: \
34374 configure-target-libsanitizer
34375 @: $(MAKE); $(unstage)
34376 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34377 r=`${PWD_COMMAND}`; export r; \
34378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34379 $(RAW_CXX_TARGET_EXPORTS) \
34380 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
34381 for flag in $(EXTRA_TARGET_FLAGS); do \
34382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34383 done; \
34384 (cd $(TARGET_SUBDIR)/libsanitizer && \
34385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34387 "RANLIB=$${RANLIB}" \
34388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34389 pdf) \
34390 || exit 1
34392 @endif target-libsanitizer
34394 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34395 maybe-html-target-libsanitizer:
34396 @if target-libsanitizer
34397 maybe-html-target-libsanitizer: html-target-libsanitizer
34399 html-target-libsanitizer: \
34400 configure-target-libsanitizer
34401 @: $(MAKE); $(unstage)
34402 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34403 r=`${PWD_COMMAND}`; export r; \
34404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34405 $(RAW_CXX_TARGET_EXPORTS) \
34406 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
34407 for flag in $(EXTRA_TARGET_FLAGS); do \
34408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34409 done; \
34410 (cd $(TARGET_SUBDIR)/libsanitizer && \
34411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34413 "RANLIB=$${RANLIB}" \
34414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34415 html) \
34416 || exit 1
34418 @endif target-libsanitizer
34420 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34421 maybe-TAGS-target-libsanitizer:
34422 @if target-libsanitizer
34423 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34425 TAGS-target-libsanitizer: \
34426 configure-target-libsanitizer
34427 @: $(MAKE); $(unstage)
34428 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34429 r=`${PWD_COMMAND}`; export r; \
34430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34431 $(RAW_CXX_TARGET_EXPORTS) \
34432 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
34433 for flag in $(EXTRA_TARGET_FLAGS); do \
34434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34435 done; \
34436 (cd $(TARGET_SUBDIR)/libsanitizer && \
34437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34439 "RANLIB=$${RANLIB}" \
34440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34441 TAGS) \
34442 || exit 1
34444 @endif target-libsanitizer
34446 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34447 maybe-install-info-target-libsanitizer:
34448 @if target-libsanitizer
34449 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34451 install-info-target-libsanitizer: \
34452 configure-target-libsanitizer \
34453 info-target-libsanitizer
34454 @: $(MAKE); $(unstage)
34455 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34456 r=`${PWD_COMMAND}`; export r; \
34457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34458 $(RAW_CXX_TARGET_EXPORTS) \
34459 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
34460 for flag in $(EXTRA_TARGET_FLAGS); do \
34461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34462 done; \
34463 (cd $(TARGET_SUBDIR)/libsanitizer && \
34464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34466 "RANLIB=$${RANLIB}" \
34467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34468 install-info) \
34469 || exit 1
34471 @endif target-libsanitizer
34473 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34474 maybe-install-pdf-target-libsanitizer:
34475 @if target-libsanitizer
34476 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34478 install-pdf-target-libsanitizer: \
34479 configure-target-libsanitizer \
34480 pdf-target-libsanitizer
34481 @: $(MAKE); $(unstage)
34482 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34483 r=`${PWD_COMMAND}`; export r; \
34484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34485 $(RAW_CXX_TARGET_EXPORTS) \
34486 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
34487 for flag in $(EXTRA_TARGET_FLAGS); do \
34488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34489 done; \
34490 (cd $(TARGET_SUBDIR)/libsanitizer && \
34491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34493 "RANLIB=$${RANLIB}" \
34494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34495 install-pdf) \
34496 || exit 1
34498 @endif target-libsanitizer
34500 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34501 maybe-install-html-target-libsanitizer:
34502 @if target-libsanitizer
34503 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34505 install-html-target-libsanitizer: \
34506 configure-target-libsanitizer \
34507 html-target-libsanitizer
34508 @: $(MAKE); $(unstage)
34509 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34510 r=`${PWD_COMMAND}`; export r; \
34511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34512 $(RAW_CXX_TARGET_EXPORTS) \
34513 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
34514 for flag in $(EXTRA_TARGET_FLAGS); do \
34515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34516 done; \
34517 (cd $(TARGET_SUBDIR)/libsanitizer && \
34518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34520 "RANLIB=$${RANLIB}" \
34521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34522 install-html) \
34523 || exit 1
34525 @endif target-libsanitizer
34527 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34528 maybe-installcheck-target-libsanitizer:
34529 @if target-libsanitizer
34530 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34532 installcheck-target-libsanitizer: \
34533 configure-target-libsanitizer
34534 @: $(MAKE); $(unstage)
34535 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34536 r=`${PWD_COMMAND}`; export r; \
34537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34538 $(RAW_CXX_TARGET_EXPORTS) \
34539 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
34540 for flag in $(EXTRA_TARGET_FLAGS); do \
34541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34542 done; \
34543 (cd $(TARGET_SUBDIR)/libsanitizer && \
34544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34546 "RANLIB=$${RANLIB}" \
34547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34548 installcheck) \
34549 || exit 1
34551 @endif target-libsanitizer
34553 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34554 maybe-mostlyclean-target-libsanitizer:
34555 @if target-libsanitizer
34556 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34558 mostlyclean-target-libsanitizer:
34559 @: $(MAKE); $(unstage)
34560 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34561 r=`${PWD_COMMAND}`; export r; \
34562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34563 $(RAW_CXX_TARGET_EXPORTS) \
34564 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34565 for flag in $(EXTRA_TARGET_FLAGS); do \
34566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34567 done; \
34568 (cd $(TARGET_SUBDIR)/libsanitizer && \
34569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34571 "RANLIB=$${RANLIB}" \
34572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34573 mostlyclean) \
34574 || exit 1
34576 @endif target-libsanitizer
34578 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34579 maybe-clean-target-libsanitizer:
34580 @if target-libsanitizer
34581 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34583 clean-target-libsanitizer:
34584 @: $(MAKE); $(unstage)
34585 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34586 r=`${PWD_COMMAND}`; export r; \
34587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34588 $(RAW_CXX_TARGET_EXPORTS) \
34589 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34590 for flag in $(EXTRA_TARGET_FLAGS); do \
34591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34592 done; \
34593 (cd $(TARGET_SUBDIR)/libsanitizer && \
34594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34596 "RANLIB=$${RANLIB}" \
34597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34598 clean) \
34599 || exit 1
34601 @endif target-libsanitizer
34603 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34604 maybe-distclean-target-libsanitizer:
34605 @if target-libsanitizer
34606 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34608 distclean-target-libsanitizer:
34609 @: $(MAKE); $(unstage)
34610 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34611 r=`${PWD_COMMAND}`; export r; \
34612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34613 $(RAW_CXX_TARGET_EXPORTS) \
34614 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34615 for flag in $(EXTRA_TARGET_FLAGS); do \
34616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34617 done; \
34618 (cd $(TARGET_SUBDIR)/libsanitizer && \
34619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34621 "RANLIB=$${RANLIB}" \
34622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34623 distclean) \
34624 || exit 1
34626 @endif target-libsanitizer
34628 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34629 maybe-maintainer-clean-target-libsanitizer:
34630 @if target-libsanitizer
34631 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34633 maintainer-clean-target-libsanitizer:
34634 @: $(MAKE); $(unstage)
34635 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34636 r=`${PWD_COMMAND}`; export r; \
34637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34638 $(RAW_CXX_TARGET_EXPORTS) \
34639 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34640 for flag in $(EXTRA_TARGET_FLAGS); do \
34641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34642 done; \
34643 (cd $(TARGET_SUBDIR)/libsanitizer && \
34644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34646 "RANLIB=$${RANLIB}" \
34647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34648 maintainer-clean) \
34649 || exit 1
34651 @endif target-libsanitizer
34657 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
34658 maybe-configure-target-libvtv:
34659 @if gcc-bootstrap
34660 configure-target-libvtv: stage_current
34661 @endif gcc-bootstrap
34662 @if target-libvtv
34663 maybe-configure-target-libvtv: configure-target-libvtv
34664 configure-target-libvtv:
34665 @r=`${PWD_COMMAND}`; export r; \
34666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34667 echo "Checking multilib configuration for libvtv..."; \
34668 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34669 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34670 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34671 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34672 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34673 else \
34674 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34675 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34676 fi; \
34677 else \
34678 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34679 fi; \
34680 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34681 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34682 $(RAW_CXX_TARGET_EXPORTS) \
34683 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
34684 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
34685 case $(srcdir) in \
34686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34687 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34689 esac; \
34690 module_srcdir=libvtv; \
34691 rm -f no-such-file || : ; \
34692 CONFIG_SITE=no-such-file $(SHELL) \
34693 $$s/$$module_srcdir/configure \
34694 --srcdir=$${topdir}/$$module_srcdir \
34695 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34696 --target=${target_alias} \
34697 || exit 1
34698 @endif target-libvtv
34702 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
34703 maybe-configure-stage1-target-libvtv:
34704 @if target-libvtv-bootstrap
34705 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
34706 configure-stage1-target-libvtv:
34707 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34708 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34709 @r=`${PWD_COMMAND}`; export r; \
34710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34711 TFLAGS="$(STAGE1_TFLAGS)"; \
34712 echo "Checking multilib configuration for libvtv..."; \
34713 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34714 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34715 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34716 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34717 else \
34718 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34719 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34720 fi; \
34721 else \
34722 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34723 fi; \
34724 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34725 $(RAW_CXX_TARGET_EXPORTS) \
34726 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34727 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34728 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34729 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
34730 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34731 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34732 case $(srcdir) in \
34733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34734 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34736 esac; \
34737 module_srcdir=libvtv; \
34738 $(SHELL) $$s/$$module_srcdir/configure \
34739 --srcdir=$${topdir}/$$module_srcdir \
34740 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34741 --target=${target_alias} \
34743 $(STAGE1_CONFIGURE_FLAGS)
34744 @endif target-libvtv-bootstrap
34746 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
34747 maybe-configure-stage2-target-libvtv:
34748 @if target-libvtv-bootstrap
34749 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
34750 configure-stage2-target-libvtv:
34751 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34752 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34753 @r=`${PWD_COMMAND}`; export r; \
34754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34755 TFLAGS="$(STAGE2_TFLAGS)"; \
34756 echo "Checking multilib configuration for libvtv..."; \
34757 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34758 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34759 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34760 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34761 else \
34762 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34763 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34764 fi; \
34765 else \
34766 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34767 fi; \
34768 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34769 $(RAW_CXX_TARGET_EXPORTS) \
34771 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34772 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34773 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34774 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
34775 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34776 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34777 case $(srcdir) in \
34778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34779 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34781 esac; \
34782 module_srcdir=libvtv; \
34783 $(SHELL) $$s/$$module_srcdir/configure \
34784 --srcdir=$${topdir}/$$module_srcdir \
34785 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34786 --target=${target_alias} \
34787 --with-build-libsubdir=$(HOST_SUBDIR) \
34788 $(STAGE2_CONFIGURE_FLAGS)
34789 @endif target-libvtv-bootstrap
34791 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
34792 maybe-configure-stage3-target-libvtv:
34793 @if target-libvtv-bootstrap
34794 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
34795 configure-stage3-target-libvtv:
34796 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34797 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34798 @r=`${PWD_COMMAND}`; export r; \
34799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34800 TFLAGS="$(STAGE3_TFLAGS)"; \
34801 echo "Checking multilib configuration for libvtv..."; \
34802 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34803 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34804 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34805 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34806 else \
34807 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34808 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34809 fi; \
34810 else \
34811 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34812 fi; \
34813 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34814 $(RAW_CXX_TARGET_EXPORTS) \
34816 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34817 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34818 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34819 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
34820 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34821 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34822 case $(srcdir) in \
34823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34824 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34826 esac; \
34827 module_srcdir=libvtv; \
34828 $(SHELL) $$s/$$module_srcdir/configure \
34829 --srcdir=$${topdir}/$$module_srcdir \
34830 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34831 --target=${target_alias} \
34832 --with-build-libsubdir=$(HOST_SUBDIR) \
34833 $(STAGE3_CONFIGURE_FLAGS)
34834 @endif target-libvtv-bootstrap
34836 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
34837 maybe-configure-stage4-target-libvtv:
34838 @if target-libvtv-bootstrap
34839 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
34840 configure-stage4-target-libvtv:
34841 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34842 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34843 @r=`${PWD_COMMAND}`; export r; \
34844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34845 TFLAGS="$(STAGE4_TFLAGS)"; \
34846 echo "Checking multilib configuration for libvtv..."; \
34847 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34848 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34849 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34850 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34851 else \
34852 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34853 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34854 fi; \
34855 else \
34856 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34857 fi; \
34858 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34859 $(RAW_CXX_TARGET_EXPORTS) \
34861 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34862 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34863 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34864 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
34865 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34866 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34867 case $(srcdir) in \
34868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34869 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34871 esac; \
34872 module_srcdir=libvtv; \
34873 $(SHELL) $$s/$$module_srcdir/configure \
34874 --srcdir=$${topdir}/$$module_srcdir \
34875 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34876 --target=${target_alias} \
34877 --with-build-libsubdir=$(HOST_SUBDIR) \
34878 $(STAGE4_CONFIGURE_FLAGS)
34879 @endif target-libvtv-bootstrap
34881 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
34882 maybe-configure-stageprofile-target-libvtv:
34883 @if target-libvtv-bootstrap
34884 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34885 configure-stageprofile-target-libvtv:
34886 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34887 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34888 @r=`${PWD_COMMAND}`; export r; \
34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34890 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34891 echo "Checking multilib configuration for libvtv..."; \
34892 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34893 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34894 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34895 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34896 else \
34897 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34898 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34899 fi; \
34900 else \
34901 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34902 fi; \
34903 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34904 $(RAW_CXX_TARGET_EXPORTS) \
34906 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34907 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34908 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34909 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
34910 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34911 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34912 case $(srcdir) in \
34913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34914 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34916 esac; \
34917 module_srcdir=libvtv; \
34918 $(SHELL) $$s/$$module_srcdir/configure \
34919 --srcdir=$${topdir}/$$module_srcdir \
34920 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34921 --target=${target_alias} \
34922 --with-build-libsubdir=$(HOST_SUBDIR) \
34923 $(STAGEprofile_CONFIGURE_FLAGS)
34924 @endif target-libvtv-bootstrap
34926 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
34927 maybe-configure-stagefeedback-target-libvtv:
34928 @if target-libvtv-bootstrap
34929 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34930 configure-stagefeedback-target-libvtv:
34931 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34932 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34933 @r=`${PWD_COMMAND}`; export r; \
34934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34935 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34936 echo "Checking multilib configuration for libvtv..."; \
34937 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34938 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34939 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34940 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34941 else \
34942 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34943 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34944 fi; \
34945 else \
34946 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34947 fi; \
34948 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34949 $(RAW_CXX_TARGET_EXPORTS) \
34951 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34952 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34953 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34954 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
34955 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34956 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34957 case $(srcdir) in \
34958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34959 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34961 esac; \
34962 module_srcdir=libvtv; \
34963 $(SHELL) $$s/$$module_srcdir/configure \
34964 --srcdir=$${topdir}/$$module_srcdir \
34965 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34966 --target=${target_alias} \
34967 --with-build-libsubdir=$(HOST_SUBDIR) \
34968 $(STAGEfeedback_CONFIGURE_FLAGS)
34969 @endif target-libvtv-bootstrap
34975 .PHONY: all-target-libvtv maybe-all-target-libvtv
34976 maybe-all-target-libvtv:
34977 @if gcc-bootstrap
34978 all-target-libvtv: stage_current
34979 @endif gcc-bootstrap
34980 @if target-libvtv
34981 TARGET-target-libvtv=all
34982 maybe-all-target-libvtv: all-target-libvtv
34983 all-target-libvtv: configure-target-libvtv
34984 @r=`${PWD_COMMAND}`; export r; \
34985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34986 $(RAW_CXX_TARGET_EXPORTS) \
34987 (cd $(TARGET_SUBDIR)/libvtv && \
34988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34989 $(TARGET-target-libvtv))
34990 @endif target-libvtv
34994 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
34995 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
34996 maybe-all-stage1-target-libvtv:
34997 maybe-clean-stage1-target-libvtv:
34998 @if target-libvtv-bootstrap
34999 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
35000 all-stage1: all-stage1-target-libvtv
35001 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
35002 all-stage1-target-libvtv: configure-stage1-target-libvtv
35003 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35004 @r=`${PWD_COMMAND}`; export r; \
35005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35006 TFLAGS="$(STAGE1_TFLAGS)"; \
35007 $(RAW_CXX_TARGET_EXPORTS) \
35008 cd $(TARGET_SUBDIR)/libvtv && \
35009 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35010 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35011 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35012 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35013 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35014 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35015 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35016 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35018 TFLAGS="$(STAGE1_TFLAGS)" \
35019 $(TARGET-stage1-target-libvtv)
35021 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
35022 clean-stage1: clean-stage1-target-libvtv
35023 clean-stage1-target-libvtv:
35024 @if [ $(current_stage) = stage1 ]; then \
35025 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35026 else \
35027 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
35028 $(MAKE) stage1-start; \
35029 fi; \
35030 cd $(TARGET_SUBDIR)/libvtv && \
35031 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35032 clean
35033 @endif target-libvtv-bootstrap
35036 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
35037 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
35038 maybe-all-stage2-target-libvtv:
35039 maybe-clean-stage2-target-libvtv:
35040 @if target-libvtv-bootstrap
35041 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
35042 all-stage2: all-stage2-target-libvtv
35043 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
35044 all-stage2-target-libvtv: configure-stage2-target-libvtv
35045 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35046 @r=`${PWD_COMMAND}`; export r; \
35047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35048 TFLAGS="$(STAGE2_TFLAGS)"; \
35049 $(RAW_CXX_TARGET_EXPORTS) \
35051 cd $(TARGET_SUBDIR)/libvtv && \
35052 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35053 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35054 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35055 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35056 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35057 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35058 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35059 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35060 TFLAGS="$(STAGE2_TFLAGS)" \
35061 $(TARGET-stage2-target-libvtv)
35063 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
35064 clean-stage2: clean-stage2-target-libvtv
35065 clean-stage2-target-libvtv:
35066 @if [ $(current_stage) = stage2 ]; then \
35067 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35068 else \
35069 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
35070 $(MAKE) stage2-start; \
35071 fi; \
35072 cd $(TARGET_SUBDIR)/libvtv && \
35073 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35074 @endif target-libvtv-bootstrap
35077 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
35078 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
35079 maybe-all-stage3-target-libvtv:
35080 maybe-clean-stage3-target-libvtv:
35081 @if target-libvtv-bootstrap
35082 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
35083 all-stage3: all-stage3-target-libvtv
35084 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
35085 all-stage3-target-libvtv: configure-stage3-target-libvtv
35086 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35087 @r=`${PWD_COMMAND}`; export r; \
35088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35089 TFLAGS="$(STAGE3_TFLAGS)"; \
35090 $(RAW_CXX_TARGET_EXPORTS) \
35092 cd $(TARGET_SUBDIR)/libvtv && \
35093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35094 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35095 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35096 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35100 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35101 TFLAGS="$(STAGE3_TFLAGS)" \
35102 $(TARGET-stage3-target-libvtv)
35104 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
35105 clean-stage3: clean-stage3-target-libvtv
35106 clean-stage3-target-libvtv:
35107 @if [ $(current_stage) = stage3 ]; then \
35108 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35109 else \
35110 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
35111 $(MAKE) stage3-start; \
35112 fi; \
35113 cd $(TARGET_SUBDIR)/libvtv && \
35114 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35115 @endif target-libvtv-bootstrap
35118 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
35119 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
35120 maybe-all-stage4-target-libvtv:
35121 maybe-clean-stage4-target-libvtv:
35122 @if target-libvtv-bootstrap
35123 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
35124 all-stage4: all-stage4-target-libvtv
35125 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
35126 all-stage4-target-libvtv: configure-stage4-target-libvtv
35127 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35128 @r=`${PWD_COMMAND}`; export r; \
35129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35130 TFLAGS="$(STAGE4_TFLAGS)"; \
35131 $(RAW_CXX_TARGET_EXPORTS) \
35133 cd $(TARGET_SUBDIR)/libvtv && \
35134 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35135 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35136 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35137 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35138 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35139 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35140 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35141 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35142 TFLAGS="$(STAGE4_TFLAGS)" \
35143 $(TARGET-stage4-target-libvtv)
35145 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
35146 clean-stage4: clean-stage4-target-libvtv
35147 clean-stage4-target-libvtv:
35148 @if [ $(current_stage) = stage4 ]; then \
35149 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35150 else \
35151 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
35152 $(MAKE) stage4-start; \
35153 fi; \
35154 cd $(TARGET_SUBDIR)/libvtv && \
35155 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35156 @endif target-libvtv-bootstrap
35159 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
35160 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
35161 maybe-all-stageprofile-target-libvtv:
35162 maybe-clean-stageprofile-target-libvtv:
35163 @if target-libvtv-bootstrap
35164 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
35165 all-stageprofile: all-stageprofile-target-libvtv
35166 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
35167 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35168 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35169 @r=`${PWD_COMMAND}`; export r; \
35170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35171 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35172 $(RAW_CXX_TARGET_EXPORTS) \
35174 cd $(TARGET_SUBDIR)/libvtv && \
35175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35176 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35182 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35183 TFLAGS="$(STAGEprofile_TFLAGS)" \
35184 $(TARGET-stageprofile-target-libvtv)
35186 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
35187 clean-stageprofile: clean-stageprofile-target-libvtv
35188 clean-stageprofile-target-libvtv:
35189 @if [ $(current_stage) = stageprofile ]; then \
35190 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35191 else \
35192 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
35193 $(MAKE) stageprofile-start; \
35194 fi; \
35195 cd $(TARGET_SUBDIR)/libvtv && \
35196 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35197 @endif target-libvtv-bootstrap
35200 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
35201 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
35202 maybe-all-stagefeedback-target-libvtv:
35203 maybe-clean-stagefeedback-target-libvtv:
35204 @if target-libvtv-bootstrap
35205 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
35206 all-stagefeedback: all-stagefeedback-target-libvtv
35207 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
35208 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35209 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35210 @r=`${PWD_COMMAND}`; export r; \
35211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35212 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35213 $(RAW_CXX_TARGET_EXPORTS) \
35215 cd $(TARGET_SUBDIR)/libvtv && \
35216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35217 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35218 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35219 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35223 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35224 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35225 $(TARGET-stagefeedback-target-libvtv)
35227 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
35228 clean-stagefeedback: clean-stagefeedback-target-libvtv
35229 clean-stagefeedback-target-libvtv:
35230 @if [ $(current_stage) = stagefeedback ]; then \
35231 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35232 else \
35233 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
35234 $(MAKE) stagefeedback-start; \
35235 fi; \
35236 cd $(TARGET_SUBDIR)/libvtv && \
35237 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35238 @endif target-libvtv-bootstrap
35245 .PHONY: check-target-libvtv maybe-check-target-libvtv
35246 maybe-check-target-libvtv:
35247 @if target-libvtv
35248 maybe-check-target-libvtv: check-target-libvtv
35250 check-target-libvtv:
35251 @: $(MAKE); $(unstage)
35252 @r=`${PWD_COMMAND}`; export r; \
35253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35254 $(RAW_CXX_TARGET_EXPORTS) \
35255 (cd $(TARGET_SUBDIR)/libvtv && \
35256 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
35258 @endif target-libvtv
35260 .PHONY: install-target-libvtv maybe-install-target-libvtv
35261 maybe-install-target-libvtv:
35262 @if target-libvtv
35263 maybe-install-target-libvtv: install-target-libvtv
35265 install-target-libvtv: installdirs
35266 @: $(MAKE); $(unstage)
35267 @r=`${PWD_COMMAND}`; export r; \
35268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35269 $(RAW_CXX_TARGET_EXPORTS) \
35270 (cd $(TARGET_SUBDIR)/libvtv && \
35271 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35273 @endif target-libvtv
35275 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
35276 maybe-install-strip-target-libvtv:
35277 @if target-libvtv
35278 maybe-install-strip-target-libvtv: install-strip-target-libvtv
35280 install-strip-target-libvtv: installdirs
35281 @: $(MAKE); $(unstage)
35282 @r=`${PWD_COMMAND}`; export r; \
35283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35284 $(RAW_CXX_TARGET_EXPORTS) \
35285 (cd $(TARGET_SUBDIR)/libvtv && \
35286 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35288 @endif target-libvtv
35290 # Other targets (info, dvi, pdf, etc.)
35292 .PHONY: maybe-info-target-libvtv info-target-libvtv
35293 maybe-info-target-libvtv:
35294 @if target-libvtv
35295 maybe-info-target-libvtv: info-target-libvtv
35297 info-target-libvtv: \
35298 configure-target-libvtv
35299 @: $(MAKE); $(unstage)
35300 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35301 r=`${PWD_COMMAND}`; export r; \
35302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35303 $(RAW_CXX_TARGET_EXPORTS) \
35304 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
35305 for flag in $(EXTRA_TARGET_FLAGS); do \
35306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35307 done; \
35308 (cd $(TARGET_SUBDIR)/libvtv && \
35309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35311 "RANLIB=$${RANLIB}" \
35312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35313 info) \
35314 || exit 1
35316 @endif target-libvtv
35318 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
35319 maybe-dvi-target-libvtv:
35320 @if target-libvtv
35321 maybe-dvi-target-libvtv: dvi-target-libvtv
35323 dvi-target-libvtv: \
35324 configure-target-libvtv
35325 @: $(MAKE); $(unstage)
35326 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35327 r=`${PWD_COMMAND}`; export r; \
35328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35329 $(RAW_CXX_TARGET_EXPORTS) \
35330 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
35331 for flag in $(EXTRA_TARGET_FLAGS); do \
35332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35333 done; \
35334 (cd $(TARGET_SUBDIR)/libvtv && \
35335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35337 "RANLIB=$${RANLIB}" \
35338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35339 dvi) \
35340 || exit 1
35342 @endif target-libvtv
35344 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
35345 maybe-pdf-target-libvtv:
35346 @if target-libvtv
35347 maybe-pdf-target-libvtv: pdf-target-libvtv
35349 pdf-target-libvtv: \
35350 configure-target-libvtv
35351 @: $(MAKE); $(unstage)
35352 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35353 r=`${PWD_COMMAND}`; export r; \
35354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35355 $(RAW_CXX_TARGET_EXPORTS) \
35356 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
35357 for flag in $(EXTRA_TARGET_FLAGS); do \
35358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35359 done; \
35360 (cd $(TARGET_SUBDIR)/libvtv && \
35361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35363 "RANLIB=$${RANLIB}" \
35364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35365 pdf) \
35366 || exit 1
35368 @endif target-libvtv
35370 .PHONY: maybe-html-target-libvtv html-target-libvtv
35371 maybe-html-target-libvtv:
35372 @if target-libvtv
35373 maybe-html-target-libvtv: html-target-libvtv
35375 html-target-libvtv: \
35376 configure-target-libvtv
35377 @: $(MAKE); $(unstage)
35378 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35379 r=`${PWD_COMMAND}`; export r; \
35380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35381 $(RAW_CXX_TARGET_EXPORTS) \
35382 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
35383 for flag in $(EXTRA_TARGET_FLAGS); do \
35384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35385 done; \
35386 (cd $(TARGET_SUBDIR)/libvtv && \
35387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35389 "RANLIB=$${RANLIB}" \
35390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35391 html) \
35392 || exit 1
35394 @endif target-libvtv
35396 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
35397 maybe-TAGS-target-libvtv:
35398 @if target-libvtv
35399 maybe-TAGS-target-libvtv: TAGS-target-libvtv
35401 TAGS-target-libvtv: \
35402 configure-target-libvtv
35403 @: $(MAKE); $(unstage)
35404 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35405 r=`${PWD_COMMAND}`; export r; \
35406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35407 $(RAW_CXX_TARGET_EXPORTS) \
35408 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
35409 for flag in $(EXTRA_TARGET_FLAGS); do \
35410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35411 done; \
35412 (cd $(TARGET_SUBDIR)/libvtv && \
35413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35415 "RANLIB=$${RANLIB}" \
35416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35417 TAGS) \
35418 || exit 1
35420 @endif target-libvtv
35422 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
35423 maybe-install-info-target-libvtv:
35424 @if target-libvtv
35425 maybe-install-info-target-libvtv: install-info-target-libvtv
35427 install-info-target-libvtv: \
35428 configure-target-libvtv \
35429 info-target-libvtv
35430 @: $(MAKE); $(unstage)
35431 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35432 r=`${PWD_COMMAND}`; export r; \
35433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35434 $(RAW_CXX_TARGET_EXPORTS) \
35435 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
35436 for flag in $(EXTRA_TARGET_FLAGS); do \
35437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35438 done; \
35439 (cd $(TARGET_SUBDIR)/libvtv && \
35440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35442 "RANLIB=$${RANLIB}" \
35443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35444 install-info) \
35445 || exit 1
35447 @endif target-libvtv
35449 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
35450 maybe-install-pdf-target-libvtv:
35451 @if target-libvtv
35452 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
35454 install-pdf-target-libvtv: \
35455 configure-target-libvtv \
35456 pdf-target-libvtv
35457 @: $(MAKE); $(unstage)
35458 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35459 r=`${PWD_COMMAND}`; export r; \
35460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35461 $(RAW_CXX_TARGET_EXPORTS) \
35462 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
35463 for flag in $(EXTRA_TARGET_FLAGS); do \
35464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35465 done; \
35466 (cd $(TARGET_SUBDIR)/libvtv && \
35467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35469 "RANLIB=$${RANLIB}" \
35470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35471 install-pdf) \
35472 || exit 1
35474 @endif target-libvtv
35476 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
35477 maybe-install-html-target-libvtv:
35478 @if target-libvtv
35479 maybe-install-html-target-libvtv: install-html-target-libvtv
35481 install-html-target-libvtv: \
35482 configure-target-libvtv \
35483 html-target-libvtv
35484 @: $(MAKE); $(unstage)
35485 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35486 r=`${PWD_COMMAND}`; export r; \
35487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35488 $(RAW_CXX_TARGET_EXPORTS) \
35489 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
35490 for flag in $(EXTRA_TARGET_FLAGS); do \
35491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35492 done; \
35493 (cd $(TARGET_SUBDIR)/libvtv && \
35494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35496 "RANLIB=$${RANLIB}" \
35497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35498 install-html) \
35499 || exit 1
35501 @endif target-libvtv
35503 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
35504 maybe-installcheck-target-libvtv:
35505 @if target-libvtv
35506 maybe-installcheck-target-libvtv: installcheck-target-libvtv
35508 installcheck-target-libvtv: \
35509 configure-target-libvtv
35510 @: $(MAKE); $(unstage)
35511 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35512 r=`${PWD_COMMAND}`; export r; \
35513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35514 $(RAW_CXX_TARGET_EXPORTS) \
35515 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
35516 for flag in $(EXTRA_TARGET_FLAGS); do \
35517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35518 done; \
35519 (cd $(TARGET_SUBDIR)/libvtv && \
35520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35522 "RANLIB=$${RANLIB}" \
35523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35524 installcheck) \
35525 || exit 1
35527 @endif target-libvtv
35529 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
35530 maybe-mostlyclean-target-libvtv:
35531 @if target-libvtv
35532 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
35534 mostlyclean-target-libvtv:
35535 @: $(MAKE); $(unstage)
35536 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35537 r=`${PWD_COMMAND}`; export r; \
35538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35539 $(RAW_CXX_TARGET_EXPORTS) \
35540 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
35541 for flag in $(EXTRA_TARGET_FLAGS); do \
35542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35543 done; \
35544 (cd $(TARGET_SUBDIR)/libvtv && \
35545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35547 "RANLIB=$${RANLIB}" \
35548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35549 mostlyclean) \
35550 || exit 1
35552 @endif target-libvtv
35554 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
35555 maybe-clean-target-libvtv:
35556 @if target-libvtv
35557 maybe-clean-target-libvtv: clean-target-libvtv
35559 clean-target-libvtv:
35560 @: $(MAKE); $(unstage)
35561 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35562 r=`${PWD_COMMAND}`; export r; \
35563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35564 $(RAW_CXX_TARGET_EXPORTS) \
35565 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
35566 for flag in $(EXTRA_TARGET_FLAGS); do \
35567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35568 done; \
35569 (cd $(TARGET_SUBDIR)/libvtv && \
35570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35572 "RANLIB=$${RANLIB}" \
35573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35574 clean) \
35575 || exit 1
35577 @endif target-libvtv
35579 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
35580 maybe-distclean-target-libvtv:
35581 @if target-libvtv
35582 maybe-distclean-target-libvtv: distclean-target-libvtv
35584 distclean-target-libvtv:
35585 @: $(MAKE); $(unstage)
35586 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35587 r=`${PWD_COMMAND}`; export r; \
35588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35589 $(RAW_CXX_TARGET_EXPORTS) \
35590 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
35591 for flag in $(EXTRA_TARGET_FLAGS); do \
35592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35593 done; \
35594 (cd $(TARGET_SUBDIR)/libvtv && \
35595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35597 "RANLIB=$${RANLIB}" \
35598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35599 distclean) \
35600 || exit 1
35602 @endif target-libvtv
35604 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
35605 maybe-maintainer-clean-target-libvtv:
35606 @if target-libvtv
35607 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
35609 maintainer-clean-target-libvtv:
35610 @: $(MAKE); $(unstage)
35611 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35612 r=`${PWD_COMMAND}`; export r; \
35613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35614 $(RAW_CXX_TARGET_EXPORTS) \
35615 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
35616 for flag in $(EXTRA_TARGET_FLAGS); do \
35617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35618 done; \
35619 (cd $(TARGET_SUBDIR)/libvtv && \
35620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35622 "RANLIB=$${RANLIB}" \
35623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35624 maintainer-clean) \
35625 || exit 1
35627 @endif target-libvtv
35633 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
35634 maybe-configure-target-libcilkrts:
35635 @if gcc-bootstrap
35636 configure-target-libcilkrts: stage_current
35637 @endif gcc-bootstrap
35638 @if target-libcilkrts
35639 maybe-configure-target-libcilkrts: configure-target-libcilkrts
35640 configure-target-libcilkrts:
35641 @: $(MAKE); $(unstage)
35642 @r=`${PWD_COMMAND}`; export r; \
35643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35644 echo "Checking multilib configuration for libcilkrts..."; \
35645 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35646 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
35647 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35648 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35649 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
35650 else \
35651 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
35652 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35653 fi; \
35654 else \
35655 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35656 fi; \
35657 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
35658 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35659 $(NORMAL_TARGET_EXPORTS) \
35660 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
35661 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
35662 case $(srcdir) in \
35663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35664 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
35665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35666 esac; \
35667 module_srcdir=libcilkrts; \
35668 rm -f no-such-file || : ; \
35669 CONFIG_SITE=no-such-file $(SHELL) \
35670 $$s/$$module_srcdir/configure \
35671 --srcdir=$${topdir}/$$module_srcdir \
35672 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35673 --target=${target_alias} \
35674 || exit 1
35675 @endif target-libcilkrts
35681 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
35682 maybe-all-target-libcilkrts:
35683 @if gcc-bootstrap
35684 all-target-libcilkrts: stage_current
35685 @endif gcc-bootstrap
35686 @if target-libcilkrts
35687 TARGET-target-libcilkrts=all
35688 maybe-all-target-libcilkrts: all-target-libcilkrts
35689 all-target-libcilkrts: configure-target-libcilkrts
35690 @: $(MAKE); $(unstage)
35691 @r=`${PWD_COMMAND}`; export r; \
35692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35693 $(NORMAL_TARGET_EXPORTS) \
35694 (cd $(TARGET_SUBDIR)/libcilkrts && \
35695 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35696 $(TARGET-target-libcilkrts))
35697 @endif target-libcilkrts
35703 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
35704 maybe-check-target-libcilkrts:
35705 @if target-libcilkrts
35706 maybe-check-target-libcilkrts: check-target-libcilkrts
35708 check-target-libcilkrts:
35709 @: $(MAKE); $(unstage)
35710 @r=`${PWD_COMMAND}`; export r; \
35711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35712 $(NORMAL_TARGET_EXPORTS) \
35713 (cd $(TARGET_SUBDIR)/libcilkrts && \
35714 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35716 @endif target-libcilkrts
35718 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
35719 maybe-install-target-libcilkrts:
35720 @if target-libcilkrts
35721 maybe-install-target-libcilkrts: install-target-libcilkrts
35723 install-target-libcilkrts: installdirs
35724 @: $(MAKE); $(unstage)
35725 @r=`${PWD_COMMAND}`; export r; \
35726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35727 $(NORMAL_TARGET_EXPORTS) \
35728 (cd $(TARGET_SUBDIR)/libcilkrts && \
35729 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35731 @endif target-libcilkrts
35733 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
35734 maybe-install-strip-target-libcilkrts:
35735 @if target-libcilkrts
35736 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
35738 install-strip-target-libcilkrts: installdirs
35739 @: $(MAKE); $(unstage)
35740 @r=`${PWD_COMMAND}`; export r; \
35741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35742 $(NORMAL_TARGET_EXPORTS) \
35743 (cd $(TARGET_SUBDIR)/libcilkrts && \
35744 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35746 @endif target-libcilkrts
35748 # Other targets (info, dvi, pdf, etc.)
35750 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
35751 maybe-info-target-libcilkrts:
35752 @if target-libcilkrts
35753 maybe-info-target-libcilkrts: info-target-libcilkrts
35755 info-target-libcilkrts: \
35756 configure-target-libcilkrts
35757 @: $(MAKE); $(unstage)
35758 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35759 r=`${PWD_COMMAND}`; export r; \
35760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35761 $(NORMAL_TARGET_EXPORTS) \
35762 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
35763 for flag in $(EXTRA_TARGET_FLAGS); do \
35764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35765 done; \
35766 (cd $(TARGET_SUBDIR)/libcilkrts && \
35767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35769 "RANLIB=$${RANLIB}" \
35770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35771 info) \
35772 || exit 1
35774 @endif target-libcilkrts
35776 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
35777 maybe-dvi-target-libcilkrts:
35778 @if target-libcilkrts
35779 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
35781 dvi-target-libcilkrts: \
35782 configure-target-libcilkrts
35783 @: $(MAKE); $(unstage)
35784 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35785 r=`${PWD_COMMAND}`; export r; \
35786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35787 $(NORMAL_TARGET_EXPORTS) \
35788 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
35789 for flag in $(EXTRA_TARGET_FLAGS); do \
35790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35791 done; \
35792 (cd $(TARGET_SUBDIR)/libcilkrts && \
35793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35795 "RANLIB=$${RANLIB}" \
35796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35797 dvi) \
35798 || exit 1
35800 @endif target-libcilkrts
35802 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
35803 maybe-pdf-target-libcilkrts:
35804 @if target-libcilkrts
35805 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
35807 pdf-target-libcilkrts: \
35808 configure-target-libcilkrts
35809 @: $(MAKE); $(unstage)
35810 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35811 r=`${PWD_COMMAND}`; export r; \
35812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35813 $(NORMAL_TARGET_EXPORTS) \
35814 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35815 for flag in $(EXTRA_TARGET_FLAGS); do \
35816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35817 done; \
35818 (cd $(TARGET_SUBDIR)/libcilkrts && \
35819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35821 "RANLIB=$${RANLIB}" \
35822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35823 pdf) \
35824 || exit 1
35826 @endif target-libcilkrts
35828 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
35829 maybe-html-target-libcilkrts:
35830 @if target-libcilkrts
35831 maybe-html-target-libcilkrts: html-target-libcilkrts
35833 html-target-libcilkrts: \
35834 configure-target-libcilkrts
35835 @: $(MAKE); $(unstage)
35836 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35837 r=`${PWD_COMMAND}`; export r; \
35838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35839 $(NORMAL_TARGET_EXPORTS) \
35840 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
35841 for flag in $(EXTRA_TARGET_FLAGS); do \
35842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35843 done; \
35844 (cd $(TARGET_SUBDIR)/libcilkrts && \
35845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35847 "RANLIB=$${RANLIB}" \
35848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35849 html) \
35850 || exit 1
35852 @endif target-libcilkrts
35854 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
35855 maybe-TAGS-target-libcilkrts:
35856 @if target-libcilkrts
35857 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
35859 TAGS-target-libcilkrts: \
35860 configure-target-libcilkrts
35861 @: $(MAKE); $(unstage)
35862 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35863 r=`${PWD_COMMAND}`; export r; \
35864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35865 $(NORMAL_TARGET_EXPORTS) \
35866 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
35867 for flag in $(EXTRA_TARGET_FLAGS); do \
35868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35869 done; \
35870 (cd $(TARGET_SUBDIR)/libcilkrts && \
35871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35873 "RANLIB=$${RANLIB}" \
35874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35875 TAGS) \
35876 || exit 1
35878 @endif target-libcilkrts
35880 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
35881 maybe-install-info-target-libcilkrts:
35882 @if target-libcilkrts
35883 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
35885 install-info-target-libcilkrts: \
35886 configure-target-libcilkrts \
35887 info-target-libcilkrts
35888 @: $(MAKE); $(unstage)
35889 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35890 r=`${PWD_COMMAND}`; export r; \
35891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35892 $(NORMAL_TARGET_EXPORTS) \
35893 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
35894 for flag in $(EXTRA_TARGET_FLAGS); do \
35895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35896 done; \
35897 (cd $(TARGET_SUBDIR)/libcilkrts && \
35898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35900 "RANLIB=$${RANLIB}" \
35901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35902 install-info) \
35903 || exit 1
35905 @endif target-libcilkrts
35907 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
35908 maybe-install-pdf-target-libcilkrts:
35909 @if target-libcilkrts
35910 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
35912 install-pdf-target-libcilkrts: \
35913 configure-target-libcilkrts \
35914 pdf-target-libcilkrts
35915 @: $(MAKE); $(unstage)
35916 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35917 r=`${PWD_COMMAND}`; export r; \
35918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35919 $(NORMAL_TARGET_EXPORTS) \
35920 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35921 for flag in $(EXTRA_TARGET_FLAGS); do \
35922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35923 done; \
35924 (cd $(TARGET_SUBDIR)/libcilkrts && \
35925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35927 "RANLIB=$${RANLIB}" \
35928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35929 install-pdf) \
35930 || exit 1
35932 @endif target-libcilkrts
35934 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
35935 maybe-install-html-target-libcilkrts:
35936 @if target-libcilkrts
35937 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
35939 install-html-target-libcilkrts: \
35940 configure-target-libcilkrts \
35941 html-target-libcilkrts
35942 @: $(MAKE); $(unstage)
35943 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35944 r=`${PWD_COMMAND}`; export r; \
35945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35946 $(NORMAL_TARGET_EXPORTS) \
35947 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
35948 for flag in $(EXTRA_TARGET_FLAGS); do \
35949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35950 done; \
35951 (cd $(TARGET_SUBDIR)/libcilkrts && \
35952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35954 "RANLIB=$${RANLIB}" \
35955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35956 install-html) \
35957 || exit 1
35959 @endif target-libcilkrts
35961 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
35962 maybe-installcheck-target-libcilkrts:
35963 @if target-libcilkrts
35964 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
35966 installcheck-target-libcilkrts: \
35967 configure-target-libcilkrts
35968 @: $(MAKE); $(unstage)
35969 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35970 r=`${PWD_COMMAND}`; export r; \
35971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35972 $(NORMAL_TARGET_EXPORTS) \
35973 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
35974 for flag in $(EXTRA_TARGET_FLAGS); do \
35975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35976 done; \
35977 (cd $(TARGET_SUBDIR)/libcilkrts && \
35978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35980 "RANLIB=$${RANLIB}" \
35981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35982 installcheck) \
35983 || exit 1
35985 @endif target-libcilkrts
35987 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
35988 maybe-mostlyclean-target-libcilkrts:
35989 @if target-libcilkrts
35990 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
35992 mostlyclean-target-libcilkrts:
35993 @: $(MAKE); $(unstage)
35994 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35995 r=`${PWD_COMMAND}`; export r; \
35996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35997 $(NORMAL_TARGET_EXPORTS) \
35998 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
35999 for flag in $(EXTRA_TARGET_FLAGS); do \
36000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36001 done; \
36002 (cd $(TARGET_SUBDIR)/libcilkrts && \
36003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36005 "RANLIB=$${RANLIB}" \
36006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36007 mostlyclean) \
36008 || exit 1
36010 @endif target-libcilkrts
36012 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
36013 maybe-clean-target-libcilkrts:
36014 @if target-libcilkrts
36015 maybe-clean-target-libcilkrts: clean-target-libcilkrts
36017 clean-target-libcilkrts:
36018 @: $(MAKE); $(unstage)
36019 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36020 r=`${PWD_COMMAND}`; export r; \
36021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36022 $(NORMAL_TARGET_EXPORTS) \
36023 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
36024 for flag in $(EXTRA_TARGET_FLAGS); do \
36025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36026 done; \
36027 (cd $(TARGET_SUBDIR)/libcilkrts && \
36028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36030 "RANLIB=$${RANLIB}" \
36031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36032 clean) \
36033 || exit 1
36035 @endif target-libcilkrts
36037 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
36038 maybe-distclean-target-libcilkrts:
36039 @if target-libcilkrts
36040 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
36042 distclean-target-libcilkrts:
36043 @: $(MAKE); $(unstage)
36044 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36045 r=`${PWD_COMMAND}`; export r; \
36046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36047 $(NORMAL_TARGET_EXPORTS) \
36048 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
36049 for flag in $(EXTRA_TARGET_FLAGS); do \
36050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36051 done; \
36052 (cd $(TARGET_SUBDIR)/libcilkrts && \
36053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36055 "RANLIB=$${RANLIB}" \
36056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36057 distclean) \
36058 || exit 1
36060 @endif target-libcilkrts
36062 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
36063 maybe-maintainer-clean-target-libcilkrts:
36064 @if target-libcilkrts
36065 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
36067 maintainer-clean-target-libcilkrts:
36068 @: $(MAKE); $(unstage)
36069 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36070 r=`${PWD_COMMAND}`; export r; \
36071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36072 $(NORMAL_TARGET_EXPORTS) \
36073 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
36074 for flag in $(EXTRA_TARGET_FLAGS); do \
36075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36076 done; \
36077 (cd $(TARGET_SUBDIR)/libcilkrts && \
36078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36080 "RANLIB=$${RANLIB}" \
36081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36082 maintainer-clean) \
36083 || exit 1
36085 @endif target-libcilkrts
36091 .PHONY: configure-target-libssp maybe-configure-target-libssp
36092 maybe-configure-target-libssp:
36093 @if gcc-bootstrap
36094 configure-target-libssp: stage_current
36095 @endif gcc-bootstrap
36096 @if target-libssp
36097 maybe-configure-target-libssp: configure-target-libssp
36098 configure-target-libssp:
36099 @: $(MAKE); $(unstage)
36100 @r=`${PWD_COMMAND}`; export r; \
36101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36102 echo "Checking multilib configuration for libssp..."; \
36103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
36104 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
36105 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
36106 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
36107 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
36108 else \
36109 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
36110 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
36111 fi; \
36112 else \
36113 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
36114 fi; \
36115 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
36116 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
36117 $(NORMAL_TARGET_EXPORTS) \
36118 echo Configuring in $(TARGET_SUBDIR)/libssp; \
36119 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
36120 case $(srcdir) in \
36121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36122 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
36123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36124 esac; \
36125 module_srcdir=libssp; \
36126 rm -f no-such-file || : ; \
36127 CONFIG_SITE=no-such-file $(SHELL) \
36128 $$s/$$module_srcdir/configure \
36129 --srcdir=$${topdir}/$$module_srcdir \
36130 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36131 --target=${target_alias} \
36132 || exit 1
36133 @endif target-libssp
36139 .PHONY: all-target-libssp maybe-all-target-libssp
36140 maybe-all-target-libssp:
36141 @if gcc-bootstrap
36142 all-target-libssp: stage_current
36143 @endif gcc-bootstrap
36144 @if target-libssp
36145 TARGET-target-libssp=all
36146 maybe-all-target-libssp: all-target-libssp
36147 all-target-libssp: configure-target-libssp
36148 @: $(MAKE); $(unstage)
36149 @r=`${PWD_COMMAND}`; export r; \
36150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36151 $(NORMAL_TARGET_EXPORTS) \
36152 (cd $(TARGET_SUBDIR)/libssp && \
36153 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36154 $(TARGET-target-libssp))
36155 @endif target-libssp
36161 .PHONY: check-target-libssp maybe-check-target-libssp
36162 maybe-check-target-libssp:
36163 @if target-libssp
36164 maybe-check-target-libssp: check-target-libssp
36166 check-target-libssp:
36167 @: $(MAKE); $(unstage)
36168 @r=`${PWD_COMMAND}`; export r; \
36169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36170 $(NORMAL_TARGET_EXPORTS) \
36171 (cd $(TARGET_SUBDIR)/libssp && \
36172 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36174 @endif target-libssp
36176 .PHONY: install-target-libssp maybe-install-target-libssp
36177 maybe-install-target-libssp:
36178 @if target-libssp
36179 maybe-install-target-libssp: install-target-libssp
36181 install-target-libssp: installdirs
36182 @: $(MAKE); $(unstage)
36183 @r=`${PWD_COMMAND}`; export r; \
36184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36185 $(NORMAL_TARGET_EXPORTS) \
36186 (cd $(TARGET_SUBDIR)/libssp && \
36187 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36189 @endif target-libssp
36191 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
36192 maybe-install-strip-target-libssp:
36193 @if target-libssp
36194 maybe-install-strip-target-libssp: install-strip-target-libssp
36196 install-strip-target-libssp: installdirs
36197 @: $(MAKE); $(unstage)
36198 @r=`${PWD_COMMAND}`; export r; \
36199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36200 $(NORMAL_TARGET_EXPORTS) \
36201 (cd $(TARGET_SUBDIR)/libssp && \
36202 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36204 @endif target-libssp
36206 # Other targets (info, dvi, pdf, etc.)
36208 .PHONY: maybe-info-target-libssp info-target-libssp
36209 maybe-info-target-libssp:
36210 @if target-libssp
36211 maybe-info-target-libssp: info-target-libssp
36213 info-target-libssp: \
36214 configure-target-libssp
36215 @: $(MAKE); $(unstage)
36216 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36217 r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 $(NORMAL_TARGET_EXPORTS) \
36220 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
36221 for flag in $(EXTRA_TARGET_FLAGS); do \
36222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36223 done; \
36224 (cd $(TARGET_SUBDIR)/libssp && \
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36227 "RANLIB=$${RANLIB}" \
36228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36229 info) \
36230 || exit 1
36232 @endif target-libssp
36234 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
36235 maybe-dvi-target-libssp:
36236 @if target-libssp
36237 maybe-dvi-target-libssp: dvi-target-libssp
36239 dvi-target-libssp: \
36240 configure-target-libssp
36241 @: $(MAKE); $(unstage)
36242 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36243 r=`${PWD_COMMAND}`; export r; \
36244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36245 $(NORMAL_TARGET_EXPORTS) \
36246 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
36247 for flag in $(EXTRA_TARGET_FLAGS); do \
36248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36249 done; \
36250 (cd $(TARGET_SUBDIR)/libssp && \
36251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253 "RANLIB=$${RANLIB}" \
36254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36255 dvi) \
36256 || exit 1
36258 @endif target-libssp
36260 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
36261 maybe-pdf-target-libssp:
36262 @if target-libssp
36263 maybe-pdf-target-libssp: pdf-target-libssp
36265 pdf-target-libssp: \
36266 configure-target-libssp
36267 @: $(MAKE); $(unstage)
36268 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36269 r=`${PWD_COMMAND}`; export r; \
36270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36271 $(NORMAL_TARGET_EXPORTS) \
36272 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
36273 for flag in $(EXTRA_TARGET_FLAGS); do \
36274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36275 done; \
36276 (cd $(TARGET_SUBDIR)/libssp && \
36277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36279 "RANLIB=$${RANLIB}" \
36280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36281 pdf) \
36282 || exit 1
36284 @endif target-libssp
36286 .PHONY: maybe-html-target-libssp html-target-libssp
36287 maybe-html-target-libssp:
36288 @if target-libssp
36289 maybe-html-target-libssp: html-target-libssp
36291 html-target-libssp: \
36292 configure-target-libssp
36293 @: $(MAKE); $(unstage)
36294 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36295 r=`${PWD_COMMAND}`; export r; \
36296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36297 $(NORMAL_TARGET_EXPORTS) \
36298 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
36299 for flag in $(EXTRA_TARGET_FLAGS); do \
36300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36301 done; \
36302 (cd $(TARGET_SUBDIR)/libssp && \
36303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36305 "RANLIB=$${RANLIB}" \
36306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36307 html) \
36308 || exit 1
36310 @endif target-libssp
36312 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
36313 maybe-TAGS-target-libssp:
36314 @if target-libssp
36315 maybe-TAGS-target-libssp: TAGS-target-libssp
36317 TAGS-target-libssp: \
36318 configure-target-libssp
36319 @: $(MAKE); $(unstage)
36320 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36321 r=`${PWD_COMMAND}`; export r; \
36322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36323 $(NORMAL_TARGET_EXPORTS) \
36324 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
36325 for flag in $(EXTRA_TARGET_FLAGS); do \
36326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36327 done; \
36328 (cd $(TARGET_SUBDIR)/libssp && \
36329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36331 "RANLIB=$${RANLIB}" \
36332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36333 TAGS) \
36334 || exit 1
36336 @endif target-libssp
36338 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
36339 maybe-install-info-target-libssp:
36340 @if target-libssp
36341 maybe-install-info-target-libssp: install-info-target-libssp
36343 install-info-target-libssp: \
36344 configure-target-libssp \
36345 info-target-libssp
36346 @: $(MAKE); $(unstage)
36347 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36348 r=`${PWD_COMMAND}`; export r; \
36349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36350 $(NORMAL_TARGET_EXPORTS) \
36351 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
36352 for flag in $(EXTRA_TARGET_FLAGS); do \
36353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36354 done; \
36355 (cd $(TARGET_SUBDIR)/libssp && \
36356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36358 "RANLIB=$${RANLIB}" \
36359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36360 install-info) \
36361 || exit 1
36363 @endif target-libssp
36365 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
36366 maybe-install-pdf-target-libssp:
36367 @if target-libssp
36368 maybe-install-pdf-target-libssp: install-pdf-target-libssp
36370 install-pdf-target-libssp: \
36371 configure-target-libssp \
36372 pdf-target-libssp
36373 @: $(MAKE); $(unstage)
36374 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36375 r=`${PWD_COMMAND}`; export r; \
36376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36377 $(NORMAL_TARGET_EXPORTS) \
36378 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
36379 for flag in $(EXTRA_TARGET_FLAGS); do \
36380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36381 done; \
36382 (cd $(TARGET_SUBDIR)/libssp && \
36383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36385 "RANLIB=$${RANLIB}" \
36386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36387 install-pdf) \
36388 || exit 1
36390 @endif target-libssp
36392 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
36393 maybe-install-html-target-libssp:
36394 @if target-libssp
36395 maybe-install-html-target-libssp: install-html-target-libssp
36397 install-html-target-libssp: \
36398 configure-target-libssp \
36399 html-target-libssp
36400 @: $(MAKE); $(unstage)
36401 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36402 r=`${PWD_COMMAND}`; export r; \
36403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36404 $(NORMAL_TARGET_EXPORTS) \
36405 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
36406 for flag in $(EXTRA_TARGET_FLAGS); do \
36407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36408 done; \
36409 (cd $(TARGET_SUBDIR)/libssp && \
36410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36412 "RANLIB=$${RANLIB}" \
36413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36414 install-html) \
36415 || exit 1
36417 @endif target-libssp
36419 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
36420 maybe-installcheck-target-libssp:
36421 @if target-libssp
36422 maybe-installcheck-target-libssp: installcheck-target-libssp
36424 installcheck-target-libssp: \
36425 configure-target-libssp
36426 @: $(MAKE); $(unstage)
36427 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36428 r=`${PWD_COMMAND}`; export r; \
36429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36430 $(NORMAL_TARGET_EXPORTS) \
36431 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
36432 for flag in $(EXTRA_TARGET_FLAGS); do \
36433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36434 done; \
36435 (cd $(TARGET_SUBDIR)/libssp && \
36436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36438 "RANLIB=$${RANLIB}" \
36439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36440 installcheck) \
36441 || exit 1
36443 @endif target-libssp
36445 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
36446 maybe-mostlyclean-target-libssp:
36447 @if target-libssp
36448 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
36450 mostlyclean-target-libssp:
36451 @: $(MAKE); $(unstage)
36452 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36453 r=`${PWD_COMMAND}`; export r; \
36454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455 $(NORMAL_TARGET_EXPORTS) \
36456 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
36457 for flag in $(EXTRA_TARGET_FLAGS); do \
36458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36459 done; \
36460 (cd $(TARGET_SUBDIR)/libssp && \
36461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36463 "RANLIB=$${RANLIB}" \
36464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36465 mostlyclean) \
36466 || exit 1
36468 @endif target-libssp
36470 .PHONY: maybe-clean-target-libssp clean-target-libssp
36471 maybe-clean-target-libssp:
36472 @if target-libssp
36473 maybe-clean-target-libssp: clean-target-libssp
36475 clean-target-libssp:
36476 @: $(MAKE); $(unstage)
36477 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36478 r=`${PWD_COMMAND}`; export r; \
36479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36480 $(NORMAL_TARGET_EXPORTS) \
36481 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
36482 for flag in $(EXTRA_TARGET_FLAGS); do \
36483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36484 done; \
36485 (cd $(TARGET_SUBDIR)/libssp && \
36486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36488 "RANLIB=$${RANLIB}" \
36489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36490 clean) \
36491 || exit 1
36493 @endif target-libssp
36495 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
36496 maybe-distclean-target-libssp:
36497 @if target-libssp
36498 maybe-distclean-target-libssp: distclean-target-libssp
36500 distclean-target-libssp:
36501 @: $(MAKE); $(unstage)
36502 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36503 r=`${PWD_COMMAND}`; export r; \
36504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36505 $(NORMAL_TARGET_EXPORTS) \
36506 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
36507 for flag in $(EXTRA_TARGET_FLAGS); do \
36508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36509 done; \
36510 (cd $(TARGET_SUBDIR)/libssp && \
36511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36513 "RANLIB=$${RANLIB}" \
36514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36515 distclean) \
36516 || exit 1
36518 @endif target-libssp
36520 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
36521 maybe-maintainer-clean-target-libssp:
36522 @if target-libssp
36523 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
36525 maintainer-clean-target-libssp:
36526 @: $(MAKE); $(unstage)
36527 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36528 r=`${PWD_COMMAND}`; export r; \
36529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36530 $(NORMAL_TARGET_EXPORTS) \
36531 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
36532 for flag in $(EXTRA_TARGET_FLAGS); do \
36533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36534 done; \
36535 (cd $(TARGET_SUBDIR)/libssp && \
36536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36538 "RANLIB=$${RANLIB}" \
36539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36540 maintainer-clean) \
36541 || exit 1
36543 @endif target-libssp
36549 .PHONY: configure-target-newlib maybe-configure-target-newlib
36550 maybe-configure-target-newlib:
36551 @if gcc-bootstrap
36552 configure-target-newlib: stage_current
36553 @endif gcc-bootstrap
36554 @if target-newlib
36555 maybe-configure-target-newlib: configure-target-newlib
36556 configure-target-newlib:
36557 @: $(MAKE); $(unstage)
36558 @r=`${PWD_COMMAND}`; export r; \
36559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36560 echo "Checking multilib configuration for newlib..."; \
36561 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36562 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
36563 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
36564 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
36565 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
36566 else \
36567 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
36568 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36569 fi; \
36570 else \
36571 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36572 fi; \
36573 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
36574 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36575 $(NORMAL_TARGET_EXPORTS) \
36576 echo Configuring in $(TARGET_SUBDIR)/newlib; \
36577 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
36578 case $(srcdir) in \
36579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36580 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
36581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36582 esac; \
36583 module_srcdir=newlib; \
36584 rm -f no-such-file || : ; \
36585 CONFIG_SITE=no-such-file $(SHELL) \
36586 $$s/$$module_srcdir/configure \
36587 --srcdir=$${topdir}/$$module_srcdir \
36588 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36589 --target=${target_alias} \
36590 || exit 1
36591 @endif target-newlib
36597 .PHONY: all-target-newlib maybe-all-target-newlib
36598 maybe-all-target-newlib:
36599 @if gcc-bootstrap
36600 all-target-newlib: stage_current
36601 @endif gcc-bootstrap
36602 @if target-newlib
36603 TARGET-target-newlib=all
36604 maybe-all-target-newlib: all-target-newlib
36605 all-target-newlib: configure-target-newlib
36606 @: $(MAKE); $(unstage)
36607 @r=`${PWD_COMMAND}`; export r; \
36608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36609 $(NORMAL_TARGET_EXPORTS) \
36610 (cd $(TARGET_SUBDIR)/newlib && \
36611 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36612 $(TARGET-target-newlib))
36613 @endif target-newlib
36619 .PHONY: check-target-newlib maybe-check-target-newlib
36620 maybe-check-target-newlib:
36621 @if target-newlib
36622 maybe-check-target-newlib: check-target-newlib
36624 check-target-newlib:
36625 @: $(MAKE); $(unstage)
36626 @r=`${PWD_COMMAND}`; export r; \
36627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36628 $(NORMAL_TARGET_EXPORTS) \
36629 (cd $(TARGET_SUBDIR)/newlib && \
36630 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36632 @endif target-newlib
36634 .PHONY: install-target-newlib maybe-install-target-newlib
36635 maybe-install-target-newlib:
36636 @if target-newlib
36637 maybe-install-target-newlib: install-target-newlib
36639 install-target-newlib: installdirs
36640 @: $(MAKE); $(unstage)
36641 @r=`${PWD_COMMAND}`; export r; \
36642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36643 $(NORMAL_TARGET_EXPORTS) \
36644 (cd $(TARGET_SUBDIR)/newlib && \
36645 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36647 @endif target-newlib
36649 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
36650 maybe-install-strip-target-newlib:
36651 @if target-newlib
36652 maybe-install-strip-target-newlib: install-strip-target-newlib
36654 install-strip-target-newlib: installdirs
36655 @: $(MAKE); $(unstage)
36656 @r=`${PWD_COMMAND}`; export r; \
36657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36658 $(NORMAL_TARGET_EXPORTS) \
36659 (cd $(TARGET_SUBDIR)/newlib && \
36660 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36662 @endif target-newlib
36664 # Other targets (info, dvi, pdf, etc.)
36666 .PHONY: maybe-info-target-newlib info-target-newlib
36667 maybe-info-target-newlib:
36668 @if target-newlib
36669 maybe-info-target-newlib: info-target-newlib
36671 info-target-newlib: \
36672 configure-target-newlib
36673 @: $(MAKE); $(unstage)
36674 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36675 r=`${PWD_COMMAND}`; export r; \
36676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36677 $(NORMAL_TARGET_EXPORTS) \
36678 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
36679 for flag in $(EXTRA_TARGET_FLAGS); do \
36680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36681 done; \
36682 (cd $(TARGET_SUBDIR)/newlib && \
36683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36685 "RANLIB=$${RANLIB}" \
36686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36687 info) \
36688 || exit 1
36690 @endif target-newlib
36692 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
36693 maybe-dvi-target-newlib:
36694 @if target-newlib
36695 maybe-dvi-target-newlib: dvi-target-newlib
36697 dvi-target-newlib: \
36698 configure-target-newlib
36699 @: $(MAKE); $(unstage)
36700 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36701 r=`${PWD_COMMAND}`; export r; \
36702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36703 $(NORMAL_TARGET_EXPORTS) \
36704 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
36705 for flag in $(EXTRA_TARGET_FLAGS); do \
36706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36707 done; \
36708 (cd $(TARGET_SUBDIR)/newlib && \
36709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36711 "RANLIB=$${RANLIB}" \
36712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36713 dvi) \
36714 || exit 1
36716 @endif target-newlib
36718 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
36719 maybe-pdf-target-newlib:
36720 @if target-newlib
36721 maybe-pdf-target-newlib: pdf-target-newlib
36723 pdf-target-newlib: \
36724 configure-target-newlib
36725 @: $(MAKE); $(unstage)
36726 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36727 r=`${PWD_COMMAND}`; export r; \
36728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36729 $(NORMAL_TARGET_EXPORTS) \
36730 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
36731 for flag in $(EXTRA_TARGET_FLAGS); do \
36732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36733 done; \
36734 (cd $(TARGET_SUBDIR)/newlib && \
36735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36737 "RANLIB=$${RANLIB}" \
36738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36739 pdf) \
36740 || exit 1
36742 @endif target-newlib
36744 .PHONY: maybe-html-target-newlib html-target-newlib
36745 maybe-html-target-newlib:
36746 @if target-newlib
36747 maybe-html-target-newlib: html-target-newlib
36749 html-target-newlib: \
36750 configure-target-newlib
36751 @: $(MAKE); $(unstage)
36752 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36753 r=`${PWD_COMMAND}`; export r; \
36754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36755 $(NORMAL_TARGET_EXPORTS) \
36756 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
36757 for flag in $(EXTRA_TARGET_FLAGS); do \
36758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36759 done; \
36760 (cd $(TARGET_SUBDIR)/newlib && \
36761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36763 "RANLIB=$${RANLIB}" \
36764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36765 html) \
36766 || exit 1
36768 @endif target-newlib
36770 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
36771 maybe-TAGS-target-newlib:
36772 @if target-newlib
36773 maybe-TAGS-target-newlib: TAGS-target-newlib
36775 TAGS-target-newlib: \
36776 configure-target-newlib
36777 @: $(MAKE); $(unstage)
36778 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36779 r=`${PWD_COMMAND}`; export r; \
36780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36781 $(NORMAL_TARGET_EXPORTS) \
36782 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
36783 for flag in $(EXTRA_TARGET_FLAGS); do \
36784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36785 done; \
36786 (cd $(TARGET_SUBDIR)/newlib && \
36787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36789 "RANLIB=$${RANLIB}" \
36790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36791 TAGS) \
36792 || exit 1
36794 @endif target-newlib
36796 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
36797 maybe-install-info-target-newlib:
36798 @if target-newlib
36799 maybe-install-info-target-newlib: install-info-target-newlib
36801 install-info-target-newlib: \
36802 configure-target-newlib \
36803 info-target-newlib
36804 @: $(MAKE); $(unstage)
36805 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36806 r=`${PWD_COMMAND}`; export r; \
36807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36808 $(NORMAL_TARGET_EXPORTS) \
36809 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
36810 for flag in $(EXTRA_TARGET_FLAGS); do \
36811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36812 done; \
36813 (cd $(TARGET_SUBDIR)/newlib && \
36814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36816 "RANLIB=$${RANLIB}" \
36817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36818 install-info) \
36819 || exit 1
36821 @endif target-newlib
36823 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
36824 maybe-install-pdf-target-newlib:
36825 @if target-newlib
36826 maybe-install-pdf-target-newlib: install-pdf-target-newlib
36828 install-pdf-target-newlib: \
36829 configure-target-newlib \
36830 pdf-target-newlib
36831 @: $(MAKE); $(unstage)
36832 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36833 r=`${PWD_COMMAND}`; export r; \
36834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36835 $(NORMAL_TARGET_EXPORTS) \
36836 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
36837 for flag in $(EXTRA_TARGET_FLAGS); do \
36838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36839 done; \
36840 (cd $(TARGET_SUBDIR)/newlib && \
36841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36843 "RANLIB=$${RANLIB}" \
36844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36845 install-pdf) \
36846 || exit 1
36848 @endif target-newlib
36850 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
36851 maybe-install-html-target-newlib:
36852 @if target-newlib
36853 maybe-install-html-target-newlib: install-html-target-newlib
36855 install-html-target-newlib: \
36856 configure-target-newlib \
36857 html-target-newlib
36858 @: $(MAKE); $(unstage)
36859 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36860 r=`${PWD_COMMAND}`; export r; \
36861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36862 $(NORMAL_TARGET_EXPORTS) \
36863 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
36864 for flag in $(EXTRA_TARGET_FLAGS); do \
36865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36866 done; \
36867 (cd $(TARGET_SUBDIR)/newlib && \
36868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36870 "RANLIB=$${RANLIB}" \
36871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36872 install-html) \
36873 || exit 1
36875 @endif target-newlib
36877 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
36878 maybe-installcheck-target-newlib:
36879 @if target-newlib
36880 maybe-installcheck-target-newlib: installcheck-target-newlib
36882 installcheck-target-newlib: \
36883 configure-target-newlib
36884 @: $(MAKE); $(unstage)
36885 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36886 r=`${PWD_COMMAND}`; export r; \
36887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36888 $(NORMAL_TARGET_EXPORTS) \
36889 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
36890 for flag in $(EXTRA_TARGET_FLAGS); do \
36891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36892 done; \
36893 (cd $(TARGET_SUBDIR)/newlib && \
36894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36896 "RANLIB=$${RANLIB}" \
36897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36898 installcheck) \
36899 || exit 1
36901 @endif target-newlib
36903 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
36904 maybe-mostlyclean-target-newlib:
36905 @if target-newlib
36906 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
36908 mostlyclean-target-newlib:
36909 @: $(MAKE); $(unstage)
36910 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36911 r=`${PWD_COMMAND}`; export r; \
36912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36913 $(NORMAL_TARGET_EXPORTS) \
36914 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
36915 for flag in $(EXTRA_TARGET_FLAGS); do \
36916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36917 done; \
36918 (cd $(TARGET_SUBDIR)/newlib && \
36919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36921 "RANLIB=$${RANLIB}" \
36922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36923 mostlyclean) \
36924 || exit 1
36926 @endif target-newlib
36928 .PHONY: maybe-clean-target-newlib clean-target-newlib
36929 maybe-clean-target-newlib:
36930 @if target-newlib
36931 maybe-clean-target-newlib: clean-target-newlib
36933 clean-target-newlib:
36934 @: $(MAKE); $(unstage)
36935 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36936 r=`${PWD_COMMAND}`; export r; \
36937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36938 $(NORMAL_TARGET_EXPORTS) \
36939 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
36940 for flag in $(EXTRA_TARGET_FLAGS); do \
36941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36942 done; \
36943 (cd $(TARGET_SUBDIR)/newlib && \
36944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36946 "RANLIB=$${RANLIB}" \
36947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36948 clean) \
36949 || exit 1
36951 @endif target-newlib
36953 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
36954 maybe-distclean-target-newlib:
36955 @if target-newlib
36956 maybe-distclean-target-newlib: distclean-target-newlib
36958 distclean-target-newlib:
36959 @: $(MAKE); $(unstage)
36960 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36961 r=`${PWD_COMMAND}`; export r; \
36962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36963 $(NORMAL_TARGET_EXPORTS) \
36964 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
36965 for flag in $(EXTRA_TARGET_FLAGS); do \
36966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36967 done; \
36968 (cd $(TARGET_SUBDIR)/newlib && \
36969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36971 "RANLIB=$${RANLIB}" \
36972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36973 distclean) \
36974 || exit 1
36976 @endif target-newlib
36978 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
36979 maybe-maintainer-clean-target-newlib:
36980 @if target-newlib
36981 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
36983 maintainer-clean-target-newlib:
36984 @: $(MAKE); $(unstage)
36985 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36986 r=`${PWD_COMMAND}`; export r; \
36987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36988 $(NORMAL_TARGET_EXPORTS) \
36989 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
36990 for flag in $(EXTRA_TARGET_FLAGS); do \
36991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36992 done; \
36993 (cd $(TARGET_SUBDIR)/newlib && \
36994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36996 "RANLIB=$${RANLIB}" \
36997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36998 maintainer-clean) \
36999 || exit 1
37001 @endif target-newlib
37007 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
37008 maybe-configure-target-libgcc:
37009 @if gcc-bootstrap
37010 configure-target-libgcc: stage_current
37011 @endif gcc-bootstrap
37012 @if target-libgcc
37013 maybe-configure-target-libgcc: configure-target-libgcc
37014 configure-target-libgcc:
37015 @r=`${PWD_COMMAND}`; export r; \
37016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37017 echo "Checking multilib configuration for libgcc..."; \
37018 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37019 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37020 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37021 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37022 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37023 else \
37024 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37025 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37026 fi; \
37027 else \
37028 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37029 fi; \
37030 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37031 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37032 $(NORMAL_TARGET_EXPORTS) \
37033 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
37034 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
37035 case $(srcdir) in \
37036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37037 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37039 esac; \
37040 module_srcdir=libgcc; \
37041 rm -f no-such-file || : ; \
37042 CONFIG_SITE=no-such-file $(SHELL) \
37043 $$s/$$module_srcdir/configure \
37044 --srcdir=$${topdir}/$$module_srcdir \
37045 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37046 --target=${target_alias} \
37047 || exit 1
37048 @endif target-libgcc
37052 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
37053 maybe-configure-stage1-target-libgcc:
37054 @if target-libgcc-bootstrap
37055 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
37056 configure-stage1-target-libgcc:
37057 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37058 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37059 @r=`${PWD_COMMAND}`; export r; \
37060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37061 TFLAGS="$(STAGE1_TFLAGS)"; \
37062 echo "Checking multilib configuration for libgcc..."; \
37063 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37064 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37065 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37066 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37067 else \
37068 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37069 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37070 fi; \
37071 else \
37072 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37073 fi; \
37074 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37075 $(NORMAL_TARGET_EXPORTS) \
37076 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37077 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37078 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37079 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
37080 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37081 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37082 case $(srcdir) in \
37083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37084 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37086 esac; \
37087 module_srcdir=libgcc; \
37088 $(SHELL) $$s/$$module_srcdir/configure \
37089 --srcdir=$${topdir}/$$module_srcdir \
37090 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37091 --target=${target_alias} \
37093 $(STAGE1_CONFIGURE_FLAGS)
37094 @endif target-libgcc-bootstrap
37096 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
37097 maybe-configure-stage2-target-libgcc:
37098 @if target-libgcc-bootstrap
37099 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
37100 configure-stage2-target-libgcc:
37101 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37102 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37103 @r=`${PWD_COMMAND}`; export r; \
37104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37105 TFLAGS="$(STAGE2_TFLAGS)"; \
37106 echo "Checking multilib configuration for libgcc..."; \
37107 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37108 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37109 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37110 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37111 else \
37112 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37113 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37114 fi; \
37115 else \
37116 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37117 fi; \
37118 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37119 $(NORMAL_TARGET_EXPORTS) \
37121 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37122 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37123 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37124 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
37125 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37126 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37127 case $(srcdir) in \
37128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37129 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37131 esac; \
37132 module_srcdir=libgcc; \
37133 $(SHELL) $$s/$$module_srcdir/configure \
37134 --srcdir=$${topdir}/$$module_srcdir \
37135 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37136 --target=${target_alias} \
37137 --with-build-libsubdir=$(HOST_SUBDIR) \
37138 $(STAGE2_CONFIGURE_FLAGS)
37139 @endif target-libgcc-bootstrap
37141 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
37142 maybe-configure-stage3-target-libgcc:
37143 @if target-libgcc-bootstrap
37144 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
37145 configure-stage3-target-libgcc:
37146 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37147 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37148 @r=`${PWD_COMMAND}`; export r; \
37149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37150 TFLAGS="$(STAGE3_TFLAGS)"; \
37151 echo "Checking multilib configuration for libgcc..."; \
37152 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37153 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37154 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37155 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37156 else \
37157 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37158 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37159 fi; \
37160 else \
37161 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37162 fi; \
37163 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37164 $(NORMAL_TARGET_EXPORTS) \
37166 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37167 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37168 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37169 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
37170 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37171 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37172 case $(srcdir) in \
37173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37174 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37176 esac; \
37177 module_srcdir=libgcc; \
37178 $(SHELL) $$s/$$module_srcdir/configure \
37179 --srcdir=$${topdir}/$$module_srcdir \
37180 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37181 --target=${target_alias} \
37182 --with-build-libsubdir=$(HOST_SUBDIR) \
37183 $(STAGE3_CONFIGURE_FLAGS)
37184 @endif target-libgcc-bootstrap
37186 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
37187 maybe-configure-stage4-target-libgcc:
37188 @if target-libgcc-bootstrap
37189 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
37190 configure-stage4-target-libgcc:
37191 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37192 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37193 @r=`${PWD_COMMAND}`; export r; \
37194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37195 TFLAGS="$(STAGE4_TFLAGS)"; \
37196 echo "Checking multilib configuration for libgcc..."; \
37197 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37198 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37199 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37200 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37201 else \
37202 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37203 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37204 fi; \
37205 else \
37206 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37207 fi; \
37208 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37209 $(NORMAL_TARGET_EXPORTS) \
37211 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37212 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37213 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37214 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
37215 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37216 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37217 case $(srcdir) in \
37218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37219 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37221 esac; \
37222 module_srcdir=libgcc; \
37223 $(SHELL) $$s/$$module_srcdir/configure \
37224 --srcdir=$${topdir}/$$module_srcdir \
37225 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37226 --target=${target_alias} \
37227 --with-build-libsubdir=$(HOST_SUBDIR) \
37228 $(STAGE4_CONFIGURE_FLAGS)
37229 @endif target-libgcc-bootstrap
37231 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
37232 maybe-configure-stageprofile-target-libgcc:
37233 @if target-libgcc-bootstrap
37234 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
37235 configure-stageprofile-target-libgcc:
37236 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37237 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37238 @r=`${PWD_COMMAND}`; export r; \
37239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37240 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37241 echo "Checking multilib configuration for libgcc..."; \
37242 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37243 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37244 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37245 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37246 else \
37247 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37248 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37249 fi; \
37250 else \
37251 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37252 fi; \
37253 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37254 $(NORMAL_TARGET_EXPORTS) \
37256 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37257 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37258 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37259 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
37260 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37261 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37262 case $(srcdir) in \
37263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37264 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37266 esac; \
37267 module_srcdir=libgcc; \
37268 $(SHELL) $$s/$$module_srcdir/configure \
37269 --srcdir=$${topdir}/$$module_srcdir \
37270 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37271 --target=${target_alias} \
37272 --with-build-libsubdir=$(HOST_SUBDIR) \
37273 $(STAGEprofile_CONFIGURE_FLAGS)
37274 @endif target-libgcc-bootstrap
37276 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
37277 maybe-configure-stagefeedback-target-libgcc:
37278 @if target-libgcc-bootstrap
37279 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
37280 configure-stagefeedback-target-libgcc:
37281 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37282 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37283 @r=`${PWD_COMMAND}`; export r; \
37284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37285 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37286 echo "Checking multilib configuration for libgcc..."; \
37287 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37288 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37289 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37290 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37291 else \
37292 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37293 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37294 fi; \
37295 else \
37296 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37297 fi; \
37298 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37299 $(NORMAL_TARGET_EXPORTS) \
37301 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37302 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37303 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37304 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
37305 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37306 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37307 case $(srcdir) in \
37308 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37309 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37310 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37311 esac; \
37312 module_srcdir=libgcc; \
37313 $(SHELL) $$s/$$module_srcdir/configure \
37314 --srcdir=$${topdir}/$$module_srcdir \
37315 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37316 --target=${target_alias} \
37317 --with-build-libsubdir=$(HOST_SUBDIR) \
37318 $(STAGEfeedback_CONFIGURE_FLAGS)
37319 @endif target-libgcc-bootstrap
37325 .PHONY: all-target-libgcc maybe-all-target-libgcc
37326 maybe-all-target-libgcc:
37327 @if gcc-bootstrap
37328 all-target-libgcc: stage_current
37329 @endif gcc-bootstrap
37330 @if target-libgcc
37331 TARGET-target-libgcc=all
37332 maybe-all-target-libgcc: all-target-libgcc
37333 all-target-libgcc: configure-target-libgcc
37334 @r=`${PWD_COMMAND}`; export r; \
37335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37336 $(NORMAL_TARGET_EXPORTS) \
37337 (cd $(TARGET_SUBDIR)/libgcc && \
37338 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37339 $(TARGET-target-libgcc))
37340 @endif target-libgcc
37344 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
37345 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
37346 maybe-all-stage1-target-libgcc:
37347 maybe-clean-stage1-target-libgcc:
37348 @if target-libgcc-bootstrap
37349 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
37350 all-stage1: all-stage1-target-libgcc
37351 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
37352 all-stage1-target-libgcc: configure-stage1-target-libgcc
37353 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37354 @r=`${PWD_COMMAND}`; export r; \
37355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37356 TFLAGS="$(STAGE1_TFLAGS)"; \
37357 $(NORMAL_TARGET_EXPORTS) \
37358 cd $(TARGET_SUBDIR)/libgcc && \
37359 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37360 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37361 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37362 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37363 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37364 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37365 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37366 $(EXTRA_TARGET_FLAGS) \
37368 TFLAGS="$(STAGE1_TFLAGS)" \
37369 $(TARGET-stage1-target-libgcc)
37371 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
37372 clean-stage1: clean-stage1-target-libgcc
37373 clean-stage1-target-libgcc:
37374 @if [ $(current_stage) = stage1 ]; then \
37375 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37376 else \
37377 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
37378 $(MAKE) stage1-start; \
37379 fi; \
37380 cd $(TARGET_SUBDIR)/libgcc && \
37381 $(MAKE) $(EXTRA_TARGET_FLAGS) \
37382 clean
37383 @endif target-libgcc-bootstrap
37386 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
37387 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
37388 maybe-all-stage2-target-libgcc:
37389 maybe-clean-stage2-target-libgcc:
37390 @if target-libgcc-bootstrap
37391 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
37392 all-stage2: all-stage2-target-libgcc
37393 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
37394 all-stage2-target-libgcc: configure-stage2-target-libgcc
37395 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37396 @r=`${PWD_COMMAND}`; export r; \
37397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37398 TFLAGS="$(STAGE2_TFLAGS)"; \
37399 $(NORMAL_TARGET_EXPORTS) \
37401 cd $(TARGET_SUBDIR)/libgcc && \
37402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37403 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37404 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37405 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37406 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37407 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37408 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37409 $(EXTRA_TARGET_FLAGS) \
37410 TFLAGS="$(STAGE2_TFLAGS)" \
37411 $(TARGET-stage2-target-libgcc)
37413 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
37414 clean-stage2: clean-stage2-target-libgcc
37415 clean-stage2-target-libgcc:
37416 @if [ $(current_stage) = stage2 ]; then \
37417 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37418 else \
37419 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
37420 $(MAKE) stage2-start; \
37421 fi; \
37422 cd $(TARGET_SUBDIR)/libgcc && \
37423 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37424 @endif target-libgcc-bootstrap
37427 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
37428 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
37429 maybe-all-stage3-target-libgcc:
37430 maybe-clean-stage3-target-libgcc:
37431 @if target-libgcc-bootstrap
37432 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
37433 all-stage3: all-stage3-target-libgcc
37434 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
37435 all-stage3-target-libgcc: configure-stage3-target-libgcc
37436 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37437 @r=`${PWD_COMMAND}`; export r; \
37438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37439 TFLAGS="$(STAGE3_TFLAGS)"; \
37440 $(NORMAL_TARGET_EXPORTS) \
37442 cd $(TARGET_SUBDIR)/libgcc && \
37443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37444 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37445 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37446 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37450 $(EXTRA_TARGET_FLAGS) \
37451 TFLAGS="$(STAGE3_TFLAGS)" \
37452 $(TARGET-stage3-target-libgcc)
37454 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
37455 clean-stage3: clean-stage3-target-libgcc
37456 clean-stage3-target-libgcc:
37457 @if [ $(current_stage) = stage3 ]; then \
37458 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37459 else \
37460 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
37461 $(MAKE) stage3-start; \
37462 fi; \
37463 cd $(TARGET_SUBDIR)/libgcc && \
37464 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37465 @endif target-libgcc-bootstrap
37468 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
37469 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
37470 maybe-all-stage4-target-libgcc:
37471 maybe-clean-stage4-target-libgcc:
37472 @if target-libgcc-bootstrap
37473 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
37474 all-stage4: all-stage4-target-libgcc
37475 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
37476 all-stage4-target-libgcc: configure-stage4-target-libgcc
37477 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37478 @r=`${PWD_COMMAND}`; export r; \
37479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37480 TFLAGS="$(STAGE4_TFLAGS)"; \
37481 $(NORMAL_TARGET_EXPORTS) \
37483 cd $(TARGET_SUBDIR)/libgcc && \
37484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37485 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37486 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37487 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37488 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37489 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37490 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37491 $(EXTRA_TARGET_FLAGS) \
37492 TFLAGS="$(STAGE4_TFLAGS)" \
37493 $(TARGET-stage4-target-libgcc)
37495 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
37496 clean-stage4: clean-stage4-target-libgcc
37497 clean-stage4-target-libgcc:
37498 @if [ $(current_stage) = stage4 ]; then \
37499 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37500 else \
37501 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
37502 $(MAKE) stage4-start; \
37503 fi; \
37504 cd $(TARGET_SUBDIR)/libgcc && \
37505 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37506 @endif target-libgcc-bootstrap
37509 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
37510 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
37511 maybe-all-stageprofile-target-libgcc:
37512 maybe-clean-stageprofile-target-libgcc:
37513 @if target-libgcc-bootstrap
37514 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
37515 all-stageprofile: all-stageprofile-target-libgcc
37516 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
37517 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
37518 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37519 @r=`${PWD_COMMAND}`; export r; \
37520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37521 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37522 $(NORMAL_TARGET_EXPORTS) \
37524 cd $(TARGET_SUBDIR)/libgcc && \
37525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37526 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37527 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37528 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37532 $(EXTRA_TARGET_FLAGS) \
37533 TFLAGS="$(STAGEprofile_TFLAGS)" \
37534 $(TARGET-stageprofile-target-libgcc)
37536 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
37537 clean-stageprofile: clean-stageprofile-target-libgcc
37538 clean-stageprofile-target-libgcc:
37539 @if [ $(current_stage) = stageprofile ]; then \
37540 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37541 else \
37542 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
37543 $(MAKE) stageprofile-start; \
37544 fi; \
37545 cd $(TARGET_SUBDIR)/libgcc && \
37546 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37547 @endif target-libgcc-bootstrap
37550 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
37551 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
37552 maybe-all-stagefeedback-target-libgcc:
37553 maybe-clean-stagefeedback-target-libgcc:
37554 @if target-libgcc-bootstrap
37555 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
37556 all-stagefeedback: all-stagefeedback-target-libgcc
37557 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
37558 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
37559 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37560 @r=`${PWD_COMMAND}`; export r; \
37561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37562 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37563 $(NORMAL_TARGET_EXPORTS) \
37565 cd $(TARGET_SUBDIR)/libgcc && \
37566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37567 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37568 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37569 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37573 $(EXTRA_TARGET_FLAGS) \
37574 TFLAGS="$(STAGEfeedback_TFLAGS)" \
37575 $(TARGET-stagefeedback-target-libgcc)
37577 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
37578 clean-stagefeedback: clean-stagefeedback-target-libgcc
37579 clean-stagefeedback-target-libgcc:
37580 @if [ $(current_stage) = stagefeedback ]; then \
37581 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37582 else \
37583 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
37584 $(MAKE) stagefeedback-start; \
37585 fi; \
37586 cd $(TARGET_SUBDIR)/libgcc && \
37587 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37588 @endif target-libgcc-bootstrap
37595 .PHONY: check-target-libgcc maybe-check-target-libgcc
37596 maybe-check-target-libgcc:
37597 @if target-libgcc
37598 maybe-check-target-libgcc: check-target-libgcc
37600 # Dummy target for uncheckable module.
37601 check-target-libgcc:
37603 @endif target-libgcc
37605 .PHONY: install-target-libgcc maybe-install-target-libgcc
37606 maybe-install-target-libgcc:
37607 @if target-libgcc
37608 maybe-install-target-libgcc: install-target-libgcc
37610 install-target-libgcc: installdirs
37611 @: $(MAKE); $(unstage)
37612 @r=`${PWD_COMMAND}`; export r; \
37613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37614 $(NORMAL_TARGET_EXPORTS) \
37615 (cd $(TARGET_SUBDIR)/libgcc && \
37616 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37618 @endif target-libgcc
37620 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
37621 maybe-install-strip-target-libgcc:
37622 @if target-libgcc
37623 maybe-install-strip-target-libgcc: install-strip-target-libgcc
37625 install-strip-target-libgcc: installdirs
37626 @: $(MAKE); $(unstage)
37627 @r=`${PWD_COMMAND}`; export r; \
37628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37629 $(NORMAL_TARGET_EXPORTS) \
37630 (cd $(TARGET_SUBDIR)/libgcc && \
37631 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37633 @endif target-libgcc
37635 # Other targets (info, dvi, pdf, etc.)
37637 .PHONY: maybe-info-target-libgcc info-target-libgcc
37638 maybe-info-target-libgcc:
37639 @if target-libgcc
37640 maybe-info-target-libgcc: info-target-libgcc
37642 info-target-libgcc: \
37643 configure-target-libgcc
37644 @: $(MAKE); $(unstage)
37645 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37646 r=`${PWD_COMMAND}`; export r; \
37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37648 $(NORMAL_TARGET_EXPORTS) \
37649 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
37650 for flag in $(EXTRA_TARGET_FLAGS); do \
37651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37652 done; \
37653 (cd $(TARGET_SUBDIR)/libgcc && \
37654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37656 "RANLIB=$${RANLIB}" \
37657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37658 info) \
37659 || exit 1
37661 @endif target-libgcc
37663 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
37664 maybe-dvi-target-libgcc:
37665 @if target-libgcc
37666 maybe-dvi-target-libgcc: dvi-target-libgcc
37668 dvi-target-libgcc: \
37669 configure-target-libgcc
37670 @: $(MAKE); $(unstage)
37671 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37672 r=`${PWD_COMMAND}`; export r; \
37673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37674 $(NORMAL_TARGET_EXPORTS) \
37675 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
37676 for flag in $(EXTRA_TARGET_FLAGS); do \
37677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37678 done; \
37679 (cd $(TARGET_SUBDIR)/libgcc && \
37680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37682 "RANLIB=$${RANLIB}" \
37683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37684 dvi) \
37685 || exit 1
37687 @endif target-libgcc
37689 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
37690 maybe-pdf-target-libgcc:
37691 @if target-libgcc
37692 maybe-pdf-target-libgcc: pdf-target-libgcc
37694 pdf-target-libgcc: \
37695 configure-target-libgcc
37696 @: $(MAKE); $(unstage)
37697 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37698 r=`${PWD_COMMAND}`; export r; \
37699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37700 $(NORMAL_TARGET_EXPORTS) \
37701 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
37702 for flag in $(EXTRA_TARGET_FLAGS); do \
37703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37704 done; \
37705 (cd $(TARGET_SUBDIR)/libgcc && \
37706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37708 "RANLIB=$${RANLIB}" \
37709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37710 pdf) \
37711 || exit 1
37713 @endif target-libgcc
37715 .PHONY: maybe-html-target-libgcc html-target-libgcc
37716 maybe-html-target-libgcc:
37717 @if target-libgcc
37718 maybe-html-target-libgcc: html-target-libgcc
37720 html-target-libgcc: \
37721 configure-target-libgcc
37722 @: $(MAKE); $(unstage)
37723 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37724 r=`${PWD_COMMAND}`; export r; \
37725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37726 $(NORMAL_TARGET_EXPORTS) \
37727 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
37728 for flag in $(EXTRA_TARGET_FLAGS); do \
37729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37730 done; \
37731 (cd $(TARGET_SUBDIR)/libgcc && \
37732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37734 "RANLIB=$${RANLIB}" \
37735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37736 html) \
37737 || exit 1
37739 @endif target-libgcc
37741 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
37742 maybe-TAGS-target-libgcc:
37743 @if target-libgcc
37744 maybe-TAGS-target-libgcc: TAGS-target-libgcc
37746 TAGS-target-libgcc: \
37747 configure-target-libgcc
37748 @: $(MAKE); $(unstage)
37749 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37750 r=`${PWD_COMMAND}`; export r; \
37751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37752 $(NORMAL_TARGET_EXPORTS) \
37753 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
37754 for flag in $(EXTRA_TARGET_FLAGS); do \
37755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37756 done; \
37757 (cd $(TARGET_SUBDIR)/libgcc && \
37758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37760 "RANLIB=$${RANLIB}" \
37761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37762 TAGS) \
37763 || exit 1
37765 @endif target-libgcc
37767 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
37768 maybe-install-info-target-libgcc:
37769 @if target-libgcc
37770 maybe-install-info-target-libgcc: install-info-target-libgcc
37772 install-info-target-libgcc: \
37773 configure-target-libgcc \
37774 info-target-libgcc
37775 @: $(MAKE); $(unstage)
37776 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37777 r=`${PWD_COMMAND}`; export r; \
37778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37779 $(NORMAL_TARGET_EXPORTS) \
37780 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 install-info) \
37790 || exit 1
37792 @endif target-libgcc
37794 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
37795 maybe-install-pdf-target-libgcc:
37796 @if target-libgcc
37797 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
37799 install-pdf-target-libgcc: \
37800 configure-target-libgcc \
37801 pdf-target-libgcc
37802 @: $(MAKE); $(unstage)
37803 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37804 r=`${PWD_COMMAND}`; export r; \
37805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37806 $(NORMAL_TARGET_EXPORTS) \
37807 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
37808 for flag in $(EXTRA_TARGET_FLAGS); do \
37809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37810 done; \
37811 (cd $(TARGET_SUBDIR)/libgcc && \
37812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37814 "RANLIB=$${RANLIB}" \
37815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37816 install-pdf) \
37817 || exit 1
37819 @endif target-libgcc
37821 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
37822 maybe-install-html-target-libgcc:
37823 @if target-libgcc
37824 maybe-install-html-target-libgcc: install-html-target-libgcc
37826 install-html-target-libgcc: \
37827 configure-target-libgcc \
37828 html-target-libgcc
37829 @: $(MAKE); $(unstage)
37830 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37831 r=`${PWD_COMMAND}`; export r; \
37832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37833 $(NORMAL_TARGET_EXPORTS) \
37834 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
37835 for flag in $(EXTRA_TARGET_FLAGS); do \
37836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37837 done; \
37838 (cd $(TARGET_SUBDIR)/libgcc && \
37839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37841 "RANLIB=$${RANLIB}" \
37842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37843 install-html) \
37844 || exit 1
37846 @endif target-libgcc
37848 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
37849 maybe-installcheck-target-libgcc:
37850 @if target-libgcc
37851 maybe-installcheck-target-libgcc: installcheck-target-libgcc
37853 installcheck-target-libgcc: \
37854 configure-target-libgcc
37855 @: $(MAKE); $(unstage)
37856 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37857 r=`${PWD_COMMAND}`; export r; \
37858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37859 $(NORMAL_TARGET_EXPORTS) \
37860 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
37861 for flag in $(EXTRA_TARGET_FLAGS); do \
37862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37863 done; \
37864 (cd $(TARGET_SUBDIR)/libgcc && \
37865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37867 "RANLIB=$${RANLIB}" \
37868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37869 installcheck) \
37870 || exit 1
37872 @endif target-libgcc
37874 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
37875 maybe-mostlyclean-target-libgcc:
37876 @if target-libgcc
37877 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
37879 mostlyclean-target-libgcc:
37880 @: $(MAKE); $(unstage)
37881 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37882 r=`${PWD_COMMAND}`; export r; \
37883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37884 $(NORMAL_TARGET_EXPORTS) \
37885 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
37886 for flag in $(EXTRA_TARGET_FLAGS); do \
37887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37888 done; \
37889 (cd $(TARGET_SUBDIR)/libgcc && \
37890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37892 "RANLIB=$${RANLIB}" \
37893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37894 mostlyclean) \
37895 || exit 1
37897 @endif target-libgcc
37899 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
37900 maybe-clean-target-libgcc:
37901 @if target-libgcc
37902 maybe-clean-target-libgcc: clean-target-libgcc
37904 clean-target-libgcc:
37905 @: $(MAKE); $(unstage)
37906 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37907 r=`${PWD_COMMAND}`; export r; \
37908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37909 $(NORMAL_TARGET_EXPORTS) \
37910 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
37911 for flag in $(EXTRA_TARGET_FLAGS); do \
37912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37913 done; \
37914 (cd $(TARGET_SUBDIR)/libgcc && \
37915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37917 "RANLIB=$${RANLIB}" \
37918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37919 clean) \
37920 || exit 1
37922 @endif target-libgcc
37924 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
37925 maybe-distclean-target-libgcc:
37926 @if target-libgcc
37927 maybe-distclean-target-libgcc: distclean-target-libgcc
37929 distclean-target-libgcc:
37930 @: $(MAKE); $(unstage)
37931 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37932 r=`${PWD_COMMAND}`; export r; \
37933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37934 $(NORMAL_TARGET_EXPORTS) \
37935 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
37936 for flag in $(EXTRA_TARGET_FLAGS); do \
37937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37938 done; \
37939 (cd $(TARGET_SUBDIR)/libgcc && \
37940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37942 "RANLIB=$${RANLIB}" \
37943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37944 distclean) \
37945 || exit 1
37947 @endif target-libgcc
37949 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
37950 maybe-maintainer-clean-target-libgcc:
37951 @if target-libgcc
37952 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
37954 maintainer-clean-target-libgcc:
37955 @: $(MAKE); $(unstage)
37956 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37957 r=`${PWD_COMMAND}`; export r; \
37958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37959 $(NORMAL_TARGET_EXPORTS) \
37960 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
37961 for flag in $(EXTRA_TARGET_FLAGS); do \
37962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37963 done; \
37964 (cd $(TARGET_SUBDIR)/libgcc && \
37965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37967 "RANLIB=$${RANLIB}" \
37968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37969 maintainer-clean) \
37970 || exit 1
37972 @endif target-libgcc
37978 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
37979 maybe-configure-target-libbacktrace:
37980 @if gcc-bootstrap
37981 configure-target-libbacktrace: stage_current
37982 @endif gcc-bootstrap
37983 @if target-libbacktrace
37984 maybe-configure-target-libbacktrace: configure-target-libbacktrace
37985 configure-target-libbacktrace:
37986 @: $(MAKE); $(unstage)
37987 @r=`${PWD_COMMAND}`; export r; \
37988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37989 echo "Checking multilib configuration for libbacktrace..."; \
37990 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37991 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
37992 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37993 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37994 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
37995 else \
37996 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
37997 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37998 fi; \
37999 else \
38000 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
38001 fi; \
38002 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
38003 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
38004 $(NORMAL_TARGET_EXPORTS) \
38005 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
38006 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
38007 case $(srcdir) in \
38008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38009 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
38010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38011 esac; \
38012 module_srcdir=libbacktrace; \
38013 rm -f no-such-file || : ; \
38014 CONFIG_SITE=no-such-file $(SHELL) \
38015 $$s/$$module_srcdir/configure \
38016 --srcdir=$${topdir}/$$module_srcdir \
38017 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38018 --target=${target_alias} \
38019 || exit 1
38020 @endif target-libbacktrace
38026 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
38027 maybe-all-target-libbacktrace:
38028 @if gcc-bootstrap
38029 all-target-libbacktrace: stage_current
38030 @endif gcc-bootstrap
38031 @if target-libbacktrace
38032 TARGET-target-libbacktrace=all
38033 maybe-all-target-libbacktrace: all-target-libbacktrace
38034 all-target-libbacktrace: configure-target-libbacktrace
38035 @: $(MAKE); $(unstage)
38036 @r=`${PWD_COMMAND}`; export r; \
38037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38038 $(NORMAL_TARGET_EXPORTS) \
38039 (cd $(TARGET_SUBDIR)/libbacktrace && \
38040 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38041 $(TARGET-target-libbacktrace))
38042 @endif target-libbacktrace
38048 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
38049 maybe-check-target-libbacktrace:
38050 @if target-libbacktrace
38051 maybe-check-target-libbacktrace: check-target-libbacktrace
38053 check-target-libbacktrace:
38054 @: $(MAKE); $(unstage)
38055 @r=`${PWD_COMMAND}`; export r; \
38056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38057 $(NORMAL_TARGET_EXPORTS) \
38058 (cd $(TARGET_SUBDIR)/libbacktrace && \
38059 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38061 @endif target-libbacktrace
38063 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
38064 maybe-install-target-libbacktrace:
38065 @if target-libbacktrace
38066 maybe-install-target-libbacktrace: install-target-libbacktrace
38068 install-target-libbacktrace: installdirs
38069 @: $(MAKE); $(unstage)
38070 @r=`${PWD_COMMAND}`; export r; \
38071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38072 $(NORMAL_TARGET_EXPORTS) \
38073 (cd $(TARGET_SUBDIR)/libbacktrace && \
38074 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38076 @endif target-libbacktrace
38078 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
38079 maybe-install-strip-target-libbacktrace:
38080 @if target-libbacktrace
38081 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
38083 install-strip-target-libbacktrace: installdirs
38084 @: $(MAKE); $(unstage)
38085 @r=`${PWD_COMMAND}`; export r; \
38086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38087 $(NORMAL_TARGET_EXPORTS) \
38088 (cd $(TARGET_SUBDIR)/libbacktrace && \
38089 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38091 @endif target-libbacktrace
38093 # Other targets (info, dvi, pdf, etc.)
38095 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
38096 maybe-info-target-libbacktrace:
38097 @if target-libbacktrace
38098 maybe-info-target-libbacktrace: info-target-libbacktrace
38100 info-target-libbacktrace: \
38101 configure-target-libbacktrace
38102 @: $(MAKE); $(unstage)
38103 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38104 r=`${PWD_COMMAND}`; export r; \
38105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38106 $(NORMAL_TARGET_EXPORTS) \
38107 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
38108 for flag in $(EXTRA_TARGET_FLAGS); do \
38109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38110 done; \
38111 (cd $(TARGET_SUBDIR)/libbacktrace && \
38112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38114 "RANLIB=$${RANLIB}" \
38115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38116 info) \
38117 || exit 1
38119 @endif target-libbacktrace
38121 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
38122 maybe-dvi-target-libbacktrace:
38123 @if target-libbacktrace
38124 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
38126 dvi-target-libbacktrace: \
38127 configure-target-libbacktrace
38128 @: $(MAKE); $(unstage)
38129 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38130 r=`${PWD_COMMAND}`; export r; \
38131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38132 $(NORMAL_TARGET_EXPORTS) \
38133 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
38134 for flag in $(EXTRA_TARGET_FLAGS); do \
38135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38136 done; \
38137 (cd $(TARGET_SUBDIR)/libbacktrace && \
38138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38140 "RANLIB=$${RANLIB}" \
38141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38142 dvi) \
38143 || exit 1
38145 @endif target-libbacktrace
38147 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
38148 maybe-pdf-target-libbacktrace:
38149 @if target-libbacktrace
38150 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
38152 pdf-target-libbacktrace: \
38153 configure-target-libbacktrace
38154 @: $(MAKE); $(unstage)
38155 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38156 r=`${PWD_COMMAND}`; export r; \
38157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38158 $(NORMAL_TARGET_EXPORTS) \
38159 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
38160 for flag in $(EXTRA_TARGET_FLAGS); do \
38161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38162 done; \
38163 (cd $(TARGET_SUBDIR)/libbacktrace && \
38164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38166 "RANLIB=$${RANLIB}" \
38167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38168 pdf) \
38169 || exit 1
38171 @endif target-libbacktrace
38173 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
38174 maybe-html-target-libbacktrace:
38175 @if target-libbacktrace
38176 maybe-html-target-libbacktrace: html-target-libbacktrace
38178 html-target-libbacktrace: \
38179 configure-target-libbacktrace
38180 @: $(MAKE); $(unstage)
38181 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38182 r=`${PWD_COMMAND}`; export r; \
38183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38184 $(NORMAL_TARGET_EXPORTS) \
38185 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
38186 for flag in $(EXTRA_TARGET_FLAGS); do \
38187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38188 done; \
38189 (cd $(TARGET_SUBDIR)/libbacktrace && \
38190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38192 "RANLIB=$${RANLIB}" \
38193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38194 html) \
38195 || exit 1
38197 @endif target-libbacktrace
38199 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
38200 maybe-TAGS-target-libbacktrace:
38201 @if target-libbacktrace
38202 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
38204 TAGS-target-libbacktrace: \
38205 configure-target-libbacktrace
38206 @: $(MAKE); $(unstage)
38207 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38208 r=`${PWD_COMMAND}`; export r; \
38209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38210 $(NORMAL_TARGET_EXPORTS) \
38211 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
38212 for flag in $(EXTRA_TARGET_FLAGS); do \
38213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38214 done; \
38215 (cd $(TARGET_SUBDIR)/libbacktrace && \
38216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38218 "RANLIB=$${RANLIB}" \
38219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38220 TAGS) \
38221 || exit 1
38223 @endif target-libbacktrace
38225 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
38226 maybe-install-info-target-libbacktrace:
38227 @if target-libbacktrace
38228 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
38230 install-info-target-libbacktrace: \
38231 configure-target-libbacktrace \
38232 info-target-libbacktrace
38233 @: $(MAKE); $(unstage)
38234 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38235 r=`${PWD_COMMAND}`; export r; \
38236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38237 $(NORMAL_TARGET_EXPORTS) \
38238 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
38239 for flag in $(EXTRA_TARGET_FLAGS); do \
38240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38241 done; \
38242 (cd $(TARGET_SUBDIR)/libbacktrace && \
38243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38245 "RANLIB=$${RANLIB}" \
38246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38247 install-info) \
38248 || exit 1
38250 @endif target-libbacktrace
38252 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
38253 maybe-install-pdf-target-libbacktrace:
38254 @if target-libbacktrace
38255 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
38257 install-pdf-target-libbacktrace: \
38258 configure-target-libbacktrace \
38259 pdf-target-libbacktrace
38260 @: $(MAKE); $(unstage)
38261 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38262 r=`${PWD_COMMAND}`; export r; \
38263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38264 $(NORMAL_TARGET_EXPORTS) \
38265 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
38266 for flag in $(EXTRA_TARGET_FLAGS); do \
38267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38268 done; \
38269 (cd $(TARGET_SUBDIR)/libbacktrace && \
38270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38272 "RANLIB=$${RANLIB}" \
38273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38274 install-pdf) \
38275 || exit 1
38277 @endif target-libbacktrace
38279 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
38280 maybe-install-html-target-libbacktrace:
38281 @if target-libbacktrace
38282 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
38284 install-html-target-libbacktrace: \
38285 configure-target-libbacktrace \
38286 html-target-libbacktrace
38287 @: $(MAKE); $(unstage)
38288 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38289 r=`${PWD_COMMAND}`; export r; \
38290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38291 $(NORMAL_TARGET_EXPORTS) \
38292 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
38293 for flag in $(EXTRA_TARGET_FLAGS); do \
38294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38295 done; \
38296 (cd $(TARGET_SUBDIR)/libbacktrace && \
38297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38299 "RANLIB=$${RANLIB}" \
38300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38301 install-html) \
38302 || exit 1
38304 @endif target-libbacktrace
38306 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
38307 maybe-installcheck-target-libbacktrace:
38308 @if target-libbacktrace
38309 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
38311 installcheck-target-libbacktrace: \
38312 configure-target-libbacktrace
38313 @: $(MAKE); $(unstage)
38314 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38315 r=`${PWD_COMMAND}`; export r; \
38316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38317 $(NORMAL_TARGET_EXPORTS) \
38318 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 installcheck) \
38328 || exit 1
38330 @endif target-libbacktrace
38332 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
38333 maybe-mostlyclean-target-libbacktrace:
38334 @if target-libbacktrace
38335 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
38337 mostlyclean-target-libbacktrace:
38338 @: $(MAKE); $(unstage)
38339 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38340 r=`${PWD_COMMAND}`; export r; \
38341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38342 $(NORMAL_TARGET_EXPORTS) \
38343 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
38344 for flag in $(EXTRA_TARGET_FLAGS); do \
38345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38346 done; \
38347 (cd $(TARGET_SUBDIR)/libbacktrace && \
38348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38350 "RANLIB=$${RANLIB}" \
38351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38352 mostlyclean) \
38353 || exit 1
38355 @endif target-libbacktrace
38357 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
38358 maybe-clean-target-libbacktrace:
38359 @if target-libbacktrace
38360 maybe-clean-target-libbacktrace: clean-target-libbacktrace
38362 clean-target-libbacktrace:
38363 @: $(MAKE); $(unstage)
38364 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38365 r=`${PWD_COMMAND}`; export r; \
38366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38367 $(NORMAL_TARGET_EXPORTS) \
38368 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
38369 for flag in $(EXTRA_TARGET_FLAGS); do \
38370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38371 done; \
38372 (cd $(TARGET_SUBDIR)/libbacktrace && \
38373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38375 "RANLIB=$${RANLIB}" \
38376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38377 clean) \
38378 || exit 1
38380 @endif target-libbacktrace
38382 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
38383 maybe-distclean-target-libbacktrace:
38384 @if target-libbacktrace
38385 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
38387 distclean-target-libbacktrace:
38388 @: $(MAKE); $(unstage)
38389 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38390 r=`${PWD_COMMAND}`; export r; \
38391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38392 $(NORMAL_TARGET_EXPORTS) \
38393 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
38394 for flag in $(EXTRA_TARGET_FLAGS); do \
38395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38396 done; \
38397 (cd $(TARGET_SUBDIR)/libbacktrace && \
38398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38400 "RANLIB=$${RANLIB}" \
38401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38402 distclean) \
38403 || exit 1
38405 @endif target-libbacktrace
38407 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
38408 maybe-maintainer-clean-target-libbacktrace:
38409 @if target-libbacktrace
38410 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
38412 maintainer-clean-target-libbacktrace:
38413 @: $(MAKE); $(unstage)
38414 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38415 r=`${PWD_COMMAND}`; export r; \
38416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38417 $(NORMAL_TARGET_EXPORTS) \
38418 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
38419 for flag in $(EXTRA_TARGET_FLAGS); do \
38420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38421 done; \
38422 (cd $(TARGET_SUBDIR)/libbacktrace && \
38423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38425 "RANLIB=$${RANLIB}" \
38426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38427 maintainer-clean) \
38428 || exit 1
38430 @endif target-libbacktrace
38436 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
38437 maybe-configure-target-libquadmath:
38438 @if gcc-bootstrap
38439 configure-target-libquadmath: stage_current
38440 @endif gcc-bootstrap
38441 @if target-libquadmath
38442 maybe-configure-target-libquadmath: configure-target-libquadmath
38443 configure-target-libquadmath:
38444 @: $(MAKE); $(unstage)
38445 @r=`${PWD_COMMAND}`; export r; \
38446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38447 echo "Checking multilib configuration for libquadmath..."; \
38448 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
38449 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
38450 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
38451 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
38452 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
38453 else \
38454 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
38455 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
38456 fi; \
38457 else \
38458 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
38459 fi; \
38460 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
38461 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
38462 $(NORMAL_TARGET_EXPORTS) \
38463 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
38464 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
38465 case $(srcdir) in \
38466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38467 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
38468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38469 esac; \
38470 module_srcdir=libquadmath; \
38471 rm -f no-such-file || : ; \
38472 CONFIG_SITE=no-such-file $(SHELL) \
38473 $$s/$$module_srcdir/configure \
38474 --srcdir=$${topdir}/$$module_srcdir \
38475 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38476 --target=${target_alias} \
38477 || exit 1
38478 @endif target-libquadmath
38484 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
38485 maybe-all-target-libquadmath:
38486 @if gcc-bootstrap
38487 all-target-libquadmath: stage_current
38488 @endif gcc-bootstrap
38489 @if target-libquadmath
38490 TARGET-target-libquadmath=all
38491 maybe-all-target-libquadmath: all-target-libquadmath
38492 all-target-libquadmath: configure-target-libquadmath
38493 @: $(MAKE); $(unstage)
38494 @r=`${PWD_COMMAND}`; export r; \
38495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38496 $(NORMAL_TARGET_EXPORTS) \
38497 (cd $(TARGET_SUBDIR)/libquadmath && \
38498 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38499 $(TARGET-target-libquadmath))
38500 @endif target-libquadmath
38506 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
38507 maybe-check-target-libquadmath:
38508 @if target-libquadmath
38509 maybe-check-target-libquadmath: check-target-libquadmath
38511 check-target-libquadmath:
38512 @: $(MAKE); $(unstage)
38513 @r=`${PWD_COMMAND}`; export r; \
38514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38515 $(NORMAL_TARGET_EXPORTS) \
38516 (cd $(TARGET_SUBDIR)/libquadmath && \
38517 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38519 @endif target-libquadmath
38521 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
38522 maybe-install-target-libquadmath:
38523 @if target-libquadmath
38524 maybe-install-target-libquadmath: install-target-libquadmath
38526 install-target-libquadmath: installdirs
38527 @: $(MAKE); $(unstage)
38528 @r=`${PWD_COMMAND}`; export r; \
38529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38530 $(NORMAL_TARGET_EXPORTS) \
38531 (cd $(TARGET_SUBDIR)/libquadmath && \
38532 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38534 @endif target-libquadmath
38536 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
38537 maybe-install-strip-target-libquadmath:
38538 @if target-libquadmath
38539 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
38541 install-strip-target-libquadmath: installdirs
38542 @: $(MAKE); $(unstage)
38543 @r=`${PWD_COMMAND}`; export r; \
38544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38545 $(NORMAL_TARGET_EXPORTS) \
38546 (cd $(TARGET_SUBDIR)/libquadmath && \
38547 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38549 @endif target-libquadmath
38551 # Other targets (info, dvi, pdf, etc.)
38553 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
38554 maybe-info-target-libquadmath:
38555 @if target-libquadmath
38556 maybe-info-target-libquadmath: info-target-libquadmath
38558 info-target-libquadmath: \
38559 configure-target-libquadmath
38560 @: $(MAKE); $(unstage)
38561 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38562 r=`${PWD_COMMAND}`; export r; \
38563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38564 $(NORMAL_TARGET_EXPORTS) \
38565 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
38566 for flag in $(EXTRA_TARGET_FLAGS); do \
38567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38568 done; \
38569 (cd $(TARGET_SUBDIR)/libquadmath && \
38570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38572 "RANLIB=$${RANLIB}" \
38573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38574 info) \
38575 || exit 1
38577 @endif target-libquadmath
38579 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
38580 maybe-dvi-target-libquadmath:
38581 @if target-libquadmath
38582 maybe-dvi-target-libquadmath: dvi-target-libquadmath
38584 dvi-target-libquadmath: \
38585 configure-target-libquadmath
38586 @: $(MAKE); $(unstage)
38587 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38588 r=`${PWD_COMMAND}`; export r; \
38589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38590 $(NORMAL_TARGET_EXPORTS) \
38591 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
38592 for flag in $(EXTRA_TARGET_FLAGS); do \
38593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38594 done; \
38595 (cd $(TARGET_SUBDIR)/libquadmath && \
38596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38598 "RANLIB=$${RANLIB}" \
38599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38600 dvi) \
38601 || exit 1
38603 @endif target-libquadmath
38605 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
38606 maybe-pdf-target-libquadmath:
38607 @if target-libquadmath
38608 maybe-pdf-target-libquadmath: pdf-target-libquadmath
38610 pdf-target-libquadmath: \
38611 configure-target-libquadmath
38612 @: $(MAKE); $(unstage)
38613 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38614 r=`${PWD_COMMAND}`; export r; \
38615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38616 $(NORMAL_TARGET_EXPORTS) \
38617 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38618 for flag in $(EXTRA_TARGET_FLAGS); do \
38619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38620 done; \
38621 (cd $(TARGET_SUBDIR)/libquadmath && \
38622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38624 "RANLIB=$${RANLIB}" \
38625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38626 pdf) \
38627 || exit 1
38629 @endif target-libquadmath
38631 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
38632 maybe-html-target-libquadmath:
38633 @if target-libquadmath
38634 maybe-html-target-libquadmath: html-target-libquadmath
38636 html-target-libquadmath: \
38637 configure-target-libquadmath
38638 @: $(MAKE); $(unstage)
38639 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38640 r=`${PWD_COMMAND}`; export r; \
38641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38642 $(NORMAL_TARGET_EXPORTS) \
38643 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
38644 for flag in $(EXTRA_TARGET_FLAGS); do \
38645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38646 done; \
38647 (cd $(TARGET_SUBDIR)/libquadmath && \
38648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38650 "RANLIB=$${RANLIB}" \
38651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38652 html) \
38653 || exit 1
38655 @endif target-libquadmath
38657 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
38658 maybe-TAGS-target-libquadmath:
38659 @if target-libquadmath
38660 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
38662 TAGS-target-libquadmath: \
38663 configure-target-libquadmath
38664 @: $(MAKE); $(unstage)
38665 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38666 r=`${PWD_COMMAND}`; export r; \
38667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38668 $(NORMAL_TARGET_EXPORTS) \
38669 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
38670 for flag in $(EXTRA_TARGET_FLAGS); do \
38671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38672 done; \
38673 (cd $(TARGET_SUBDIR)/libquadmath && \
38674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38676 "RANLIB=$${RANLIB}" \
38677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38678 TAGS) \
38679 || exit 1
38681 @endif target-libquadmath
38683 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
38684 maybe-install-info-target-libquadmath:
38685 @if target-libquadmath
38686 maybe-install-info-target-libquadmath: install-info-target-libquadmath
38688 install-info-target-libquadmath: \
38689 configure-target-libquadmath \
38690 info-target-libquadmath
38691 @: $(MAKE); $(unstage)
38692 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38693 r=`${PWD_COMMAND}`; export r; \
38694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38695 $(NORMAL_TARGET_EXPORTS) \
38696 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
38697 for flag in $(EXTRA_TARGET_FLAGS); do \
38698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38699 done; \
38700 (cd $(TARGET_SUBDIR)/libquadmath && \
38701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38703 "RANLIB=$${RANLIB}" \
38704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38705 install-info) \
38706 || exit 1
38708 @endif target-libquadmath
38710 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
38711 maybe-install-pdf-target-libquadmath:
38712 @if target-libquadmath
38713 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
38715 install-pdf-target-libquadmath: \
38716 configure-target-libquadmath \
38717 pdf-target-libquadmath
38718 @: $(MAKE); $(unstage)
38719 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38720 r=`${PWD_COMMAND}`; export r; \
38721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38722 $(NORMAL_TARGET_EXPORTS) \
38723 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38724 for flag in $(EXTRA_TARGET_FLAGS); do \
38725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38726 done; \
38727 (cd $(TARGET_SUBDIR)/libquadmath && \
38728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38730 "RANLIB=$${RANLIB}" \
38731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38732 install-pdf) \
38733 || exit 1
38735 @endif target-libquadmath
38737 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
38738 maybe-install-html-target-libquadmath:
38739 @if target-libquadmath
38740 maybe-install-html-target-libquadmath: install-html-target-libquadmath
38742 install-html-target-libquadmath: \
38743 configure-target-libquadmath \
38744 html-target-libquadmath
38745 @: $(MAKE); $(unstage)
38746 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38747 r=`${PWD_COMMAND}`; export r; \
38748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38749 $(NORMAL_TARGET_EXPORTS) \
38750 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
38751 for flag in $(EXTRA_TARGET_FLAGS); do \
38752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38753 done; \
38754 (cd $(TARGET_SUBDIR)/libquadmath && \
38755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38757 "RANLIB=$${RANLIB}" \
38758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38759 install-html) \
38760 || exit 1
38762 @endif target-libquadmath
38764 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
38765 maybe-installcheck-target-libquadmath:
38766 @if target-libquadmath
38767 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
38769 installcheck-target-libquadmath: \
38770 configure-target-libquadmath
38771 @: $(MAKE); $(unstage)
38772 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38773 r=`${PWD_COMMAND}`; export r; \
38774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38775 $(NORMAL_TARGET_EXPORTS) \
38776 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
38777 for flag in $(EXTRA_TARGET_FLAGS); do \
38778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38779 done; \
38780 (cd $(TARGET_SUBDIR)/libquadmath && \
38781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38783 "RANLIB=$${RANLIB}" \
38784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38785 installcheck) \
38786 || exit 1
38788 @endif target-libquadmath
38790 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
38791 maybe-mostlyclean-target-libquadmath:
38792 @if target-libquadmath
38793 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
38795 mostlyclean-target-libquadmath:
38796 @: $(MAKE); $(unstage)
38797 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38798 r=`${PWD_COMMAND}`; export r; \
38799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38800 $(NORMAL_TARGET_EXPORTS) \
38801 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
38802 for flag in $(EXTRA_TARGET_FLAGS); do \
38803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38804 done; \
38805 (cd $(TARGET_SUBDIR)/libquadmath && \
38806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38808 "RANLIB=$${RANLIB}" \
38809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38810 mostlyclean) \
38811 || exit 1
38813 @endif target-libquadmath
38815 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
38816 maybe-clean-target-libquadmath:
38817 @if target-libquadmath
38818 maybe-clean-target-libquadmath: clean-target-libquadmath
38820 clean-target-libquadmath:
38821 @: $(MAKE); $(unstage)
38822 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38823 r=`${PWD_COMMAND}`; export r; \
38824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38825 $(NORMAL_TARGET_EXPORTS) \
38826 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
38827 for flag in $(EXTRA_TARGET_FLAGS); do \
38828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38829 done; \
38830 (cd $(TARGET_SUBDIR)/libquadmath && \
38831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38833 "RANLIB=$${RANLIB}" \
38834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38835 clean) \
38836 || exit 1
38838 @endif target-libquadmath
38840 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
38841 maybe-distclean-target-libquadmath:
38842 @if target-libquadmath
38843 maybe-distclean-target-libquadmath: distclean-target-libquadmath
38845 distclean-target-libquadmath:
38846 @: $(MAKE); $(unstage)
38847 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38848 r=`${PWD_COMMAND}`; export r; \
38849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38850 $(NORMAL_TARGET_EXPORTS) \
38851 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
38852 for flag in $(EXTRA_TARGET_FLAGS); do \
38853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38854 done; \
38855 (cd $(TARGET_SUBDIR)/libquadmath && \
38856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38858 "RANLIB=$${RANLIB}" \
38859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38860 distclean) \
38861 || exit 1
38863 @endif target-libquadmath
38865 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
38866 maybe-maintainer-clean-target-libquadmath:
38867 @if target-libquadmath
38868 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
38870 maintainer-clean-target-libquadmath:
38871 @: $(MAKE); $(unstage)
38872 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38873 r=`${PWD_COMMAND}`; export r; \
38874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38875 $(NORMAL_TARGET_EXPORTS) \
38876 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
38877 for flag in $(EXTRA_TARGET_FLAGS); do \
38878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38879 done; \
38880 (cd $(TARGET_SUBDIR)/libquadmath && \
38881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38883 "RANLIB=$${RANLIB}" \
38884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38885 maintainer-clean) \
38886 || exit 1
38888 @endif target-libquadmath
38894 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
38895 maybe-configure-target-libgfortran:
38896 @if gcc-bootstrap
38897 configure-target-libgfortran: stage_current
38898 @endif gcc-bootstrap
38899 @if target-libgfortran
38900 maybe-configure-target-libgfortran: configure-target-libgfortran
38901 configure-target-libgfortran:
38902 @: $(MAKE); $(unstage)
38903 @r=`${PWD_COMMAND}`; export r; \
38904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38905 echo "Checking multilib configuration for libgfortran..."; \
38906 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38907 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
38908 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38909 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38910 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
38911 else \
38912 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
38913 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38914 fi; \
38915 else \
38916 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38917 fi; \
38918 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
38919 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38920 $(NORMAL_TARGET_EXPORTS) \
38921 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
38922 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
38923 case $(srcdir) in \
38924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38925 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
38926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38927 esac; \
38928 module_srcdir=libgfortran; \
38929 rm -f no-such-file || : ; \
38930 CONFIG_SITE=no-such-file $(SHELL) \
38931 $$s/$$module_srcdir/configure \
38932 --srcdir=$${topdir}/$$module_srcdir \
38933 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38934 --target=${target_alias} \
38935 || exit 1
38936 @endif target-libgfortran
38942 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
38943 maybe-all-target-libgfortran:
38944 @if gcc-bootstrap
38945 all-target-libgfortran: stage_current
38946 @endif gcc-bootstrap
38947 @if target-libgfortran
38948 TARGET-target-libgfortran=all
38949 maybe-all-target-libgfortran: all-target-libgfortran
38950 all-target-libgfortran: configure-target-libgfortran
38951 @: $(MAKE); $(unstage)
38952 @r=`${PWD_COMMAND}`; export r; \
38953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38954 $(NORMAL_TARGET_EXPORTS) \
38955 (cd $(TARGET_SUBDIR)/libgfortran && \
38956 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38957 $(TARGET-target-libgfortran))
38958 @endif target-libgfortran
38964 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
38965 maybe-check-target-libgfortran:
38966 @if target-libgfortran
38967 maybe-check-target-libgfortran: check-target-libgfortran
38969 check-target-libgfortran:
38970 @: $(MAKE); $(unstage)
38971 @r=`${PWD_COMMAND}`; export r; \
38972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38973 $(NORMAL_TARGET_EXPORTS) \
38974 (cd $(TARGET_SUBDIR)/libgfortran && \
38975 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38977 @endif target-libgfortran
38979 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
38980 maybe-install-target-libgfortran:
38981 @if target-libgfortran
38982 maybe-install-target-libgfortran: install-target-libgfortran
38984 install-target-libgfortran: installdirs
38985 @: $(MAKE); $(unstage)
38986 @r=`${PWD_COMMAND}`; export r; \
38987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38988 $(NORMAL_TARGET_EXPORTS) \
38989 (cd $(TARGET_SUBDIR)/libgfortran && \
38990 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38992 @endif target-libgfortran
38994 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
38995 maybe-install-strip-target-libgfortran:
38996 @if target-libgfortran
38997 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
38999 install-strip-target-libgfortran: installdirs
39000 @: $(MAKE); $(unstage)
39001 @r=`${PWD_COMMAND}`; export r; \
39002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39003 $(NORMAL_TARGET_EXPORTS) \
39004 (cd $(TARGET_SUBDIR)/libgfortran && \
39005 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39007 @endif target-libgfortran
39009 # Other targets (info, dvi, pdf, etc.)
39011 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
39012 maybe-info-target-libgfortran:
39013 @if target-libgfortran
39014 maybe-info-target-libgfortran: info-target-libgfortran
39016 info-target-libgfortran: \
39017 configure-target-libgfortran
39018 @: $(MAKE); $(unstage)
39019 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39020 r=`${PWD_COMMAND}`; export r; \
39021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39022 $(NORMAL_TARGET_EXPORTS) \
39023 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
39024 for flag in $(EXTRA_TARGET_FLAGS); do \
39025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39026 done; \
39027 (cd $(TARGET_SUBDIR)/libgfortran && \
39028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39030 "RANLIB=$${RANLIB}" \
39031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39032 info) \
39033 || exit 1
39035 @endif target-libgfortran
39037 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
39038 maybe-dvi-target-libgfortran:
39039 @if target-libgfortran
39040 maybe-dvi-target-libgfortran: dvi-target-libgfortran
39042 dvi-target-libgfortran: \
39043 configure-target-libgfortran
39044 @: $(MAKE); $(unstage)
39045 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39046 r=`${PWD_COMMAND}`; export r; \
39047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39048 $(NORMAL_TARGET_EXPORTS) \
39049 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
39050 for flag in $(EXTRA_TARGET_FLAGS); do \
39051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39052 done; \
39053 (cd $(TARGET_SUBDIR)/libgfortran && \
39054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39056 "RANLIB=$${RANLIB}" \
39057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39058 dvi) \
39059 || exit 1
39061 @endif target-libgfortran
39063 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
39064 maybe-pdf-target-libgfortran:
39065 @if target-libgfortran
39066 maybe-pdf-target-libgfortran: pdf-target-libgfortran
39068 pdf-target-libgfortran: \
39069 configure-target-libgfortran
39070 @: $(MAKE); $(unstage)
39071 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39072 r=`${PWD_COMMAND}`; export r; \
39073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39074 $(NORMAL_TARGET_EXPORTS) \
39075 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
39076 for flag in $(EXTRA_TARGET_FLAGS); do \
39077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39078 done; \
39079 (cd $(TARGET_SUBDIR)/libgfortran && \
39080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39082 "RANLIB=$${RANLIB}" \
39083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39084 pdf) \
39085 || exit 1
39087 @endif target-libgfortran
39089 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
39090 maybe-html-target-libgfortran:
39091 @if target-libgfortran
39092 maybe-html-target-libgfortran: html-target-libgfortran
39094 html-target-libgfortran: \
39095 configure-target-libgfortran
39096 @: $(MAKE); $(unstage)
39097 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39098 r=`${PWD_COMMAND}`; export r; \
39099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39100 $(NORMAL_TARGET_EXPORTS) \
39101 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
39102 for flag in $(EXTRA_TARGET_FLAGS); do \
39103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39104 done; \
39105 (cd $(TARGET_SUBDIR)/libgfortran && \
39106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39108 "RANLIB=$${RANLIB}" \
39109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39110 html) \
39111 || exit 1
39113 @endif target-libgfortran
39115 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
39116 maybe-TAGS-target-libgfortran:
39117 @if target-libgfortran
39118 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
39120 TAGS-target-libgfortran: \
39121 configure-target-libgfortran
39122 @: $(MAKE); $(unstage)
39123 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39124 r=`${PWD_COMMAND}`; export r; \
39125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39126 $(NORMAL_TARGET_EXPORTS) \
39127 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
39128 for flag in $(EXTRA_TARGET_FLAGS); do \
39129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39130 done; \
39131 (cd $(TARGET_SUBDIR)/libgfortran && \
39132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39134 "RANLIB=$${RANLIB}" \
39135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39136 TAGS) \
39137 || exit 1
39139 @endif target-libgfortran
39141 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
39142 maybe-install-info-target-libgfortran:
39143 @if target-libgfortran
39144 maybe-install-info-target-libgfortran: install-info-target-libgfortran
39146 install-info-target-libgfortran: \
39147 configure-target-libgfortran \
39148 info-target-libgfortran
39149 @: $(MAKE); $(unstage)
39150 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39151 r=`${PWD_COMMAND}`; export r; \
39152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39153 $(NORMAL_TARGET_EXPORTS) \
39154 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
39155 for flag in $(EXTRA_TARGET_FLAGS); do \
39156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39157 done; \
39158 (cd $(TARGET_SUBDIR)/libgfortran && \
39159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39161 "RANLIB=$${RANLIB}" \
39162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39163 install-info) \
39164 || exit 1
39166 @endif target-libgfortran
39168 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
39169 maybe-install-pdf-target-libgfortran:
39170 @if target-libgfortran
39171 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
39173 install-pdf-target-libgfortran: \
39174 configure-target-libgfortran \
39175 pdf-target-libgfortran
39176 @: $(MAKE); $(unstage)
39177 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39178 r=`${PWD_COMMAND}`; export r; \
39179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39180 $(NORMAL_TARGET_EXPORTS) \
39181 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
39182 for flag in $(EXTRA_TARGET_FLAGS); do \
39183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39184 done; \
39185 (cd $(TARGET_SUBDIR)/libgfortran && \
39186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39188 "RANLIB=$${RANLIB}" \
39189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39190 install-pdf) \
39191 || exit 1
39193 @endif target-libgfortran
39195 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
39196 maybe-install-html-target-libgfortran:
39197 @if target-libgfortran
39198 maybe-install-html-target-libgfortran: install-html-target-libgfortran
39200 install-html-target-libgfortran: \
39201 configure-target-libgfortran \
39202 html-target-libgfortran
39203 @: $(MAKE); $(unstage)
39204 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39205 r=`${PWD_COMMAND}`; export r; \
39206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39207 $(NORMAL_TARGET_EXPORTS) \
39208 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
39209 for flag in $(EXTRA_TARGET_FLAGS); do \
39210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39211 done; \
39212 (cd $(TARGET_SUBDIR)/libgfortran && \
39213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39215 "RANLIB=$${RANLIB}" \
39216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39217 install-html) \
39218 || exit 1
39220 @endif target-libgfortran
39222 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
39223 maybe-installcheck-target-libgfortran:
39224 @if target-libgfortran
39225 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
39227 installcheck-target-libgfortran: \
39228 configure-target-libgfortran
39229 @: $(MAKE); $(unstage)
39230 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39231 r=`${PWD_COMMAND}`; export r; \
39232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39233 $(NORMAL_TARGET_EXPORTS) \
39234 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
39235 for flag in $(EXTRA_TARGET_FLAGS); do \
39236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39237 done; \
39238 (cd $(TARGET_SUBDIR)/libgfortran && \
39239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39241 "RANLIB=$${RANLIB}" \
39242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39243 installcheck) \
39244 || exit 1
39246 @endif target-libgfortran
39248 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
39249 maybe-mostlyclean-target-libgfortran:
39250 @if target-libgfortran
39251 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
39253 mostlyclean-target-libgfortran:
39254 @: $(MAKE); $(unstage)
39255 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39256 r=`${PWD_COMMAND}`; export r; \
39257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39258 $(NORMAL_TARGET_EXPORTS) \
39259 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
39260 for flag in $(EXTRA_TARGET_FLAGS); do \
39261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39262 done; \
39263 (cd $(TARGET_SUBDIR)/libgfortran && \
39264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39266 "RANLIB=$${RANLIB}" \
39267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39268 mostlyclean) \
39269 || exit 1
39271 @endif target-libgfortran
39273 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
39274 maybe-clean-target-libgfortran:
39275 @if target-libgfortran
39276 maybe-clean-target-libgfortran: clean-target-libgfortran
39278 clean-target-libgfortran:
39279 @: $(MAKE); $(unstage)
39280 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39281 r=`${PWD_COMMAND}`; export r; \
39282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39283 $(NORMAL_TARGET_EXPORTS) \
39284 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
39285 for flag in $(EXTRA_TARGET_FLAGS); do \
39286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39287 done; \
39288 (cd $(TARGET_SUBDIR)/libgfortran && \
39289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39291 "RANLIB=$${RANLIB}" \
39292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39293 clean) \
39294 || exit 1
39296 @endif target-libgfortran
39298 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
39299 maybe-distclean-target-libgfortran:
39300 @if target-libgfortran
39301 maybe-distclean-target-libgfortran: distclean-target-libgfortran
39303 distclean-target-libgfortran:
39304 @: $(MAKE); $(unstage)
39305 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39306 r=`${PWD_COMMAND}`; export r; \
39307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39308 $(NORMAL_TARGET_EXPORTS) \
39309 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
39310 for flag in $(EXTRA_TARGET_FLAGS); do \
39311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39312 done; \
39313 (cd $(TARGET_SUBDIR)/libgfortran && \
39314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39316 "RANLIB=$${RANLIB}" \
39317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39318 distclean) \
39319 || exit 1
39321 @endif target-libgfortran
39323 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
39324 maybe-maintainer-clean-target-libgfortran:
39325 @if target-libgfortran
39326 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
39328 maintainer-clean-target-libgfortran:
39329 @: $(MAKE); $(unstage)
39330 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39331 r=`${PWD_COMMAND}`; export r; \
39332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39333 $(NORMAL_TARGET_EXPORTS) \
39334 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
39335 for flag in $(EXTRA_TARGET_FLAGS); do \
39336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39337 done; \
39338 (cd $(TARGET_SUBDIR)/libgfortran && \
39339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39341 "RANLIB=$${RANLIB}" \
39342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39343 maintainer-clean) \
39344 || exit 1
39346 @endif target-libgfortran
39352 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
39353 maybe-configure-target-libobjc:
39354 @if gcc-bootstrap
39355 configure-target-libobjc: stage_current
39356 @endif gcc-bootstrap
39357 @if target-libobjc
39358 maybe-configure-target-libobjc: configure-target-libobjc
39359 configure-target-libobjc:
39360 @: $(MAKE); $(unstage)
39361 @r=`${PWD_COMMAND}`; export r; \
39362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39363 echo "Checking multilib configuration for libobjc..."; \
39364 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
39365 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
39366 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
39367 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
39368 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
39369 else \
39370 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
39371 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
39372 fi; \
39373 else \
39374 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
39375 fi; \
39376 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
39377 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
39378 $(NORMAL_TARGET_EXPORTS) \
39379 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
39380 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
39381 case $(srcdir) in \
39382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39383 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
39384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39385 esac; \
39386 module_srcdir=libobjc; \
39387 rm -f no-such-file || : ; \
39388 CONFIG_SITE=no-such-file $(SHELL) \
39389 $$s/$$module_srcdir/configure \
39390 --srcdir=$${topdir}/$$module_srcdir \
39391 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39392 --target=${target_alias} \
39393 || exit 1
39394 @endif target-libobjc
39400 .PHONY: all-target-libobjc maybe-all-target-libobjc
39401 maybe-all-target-libobjc:
39402 @if gcc-bootstrap
39403 all-target-libobjc: stage_current
39404 @endif gcc-bootstrap
39405 @if target-libobjc
39406 TARGET-target-libobjc=all
39407 maybe-all-target-libobjc: all-target-libobjc
39408 all-target-libobjc: configure-target-libobjc
39409 @: $(MAKE); $(unstage)
39410 @r=`${PWD_COMMAND}`; export r; \
39411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39412 $(NORMAL_TARGET_EXPORTS) \
39413 (cd $(TARGET_SUBDIR)/libobjc && \
39414 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39415 $(TARGET-target-libobjc))
39416 @endif target-libobjc
39422 .PHONY: check-target-libobjc maybe-check-target-libobjc
39423 maybe-check-target-libobjc:
39424 @if target-libobjc
39425 maybe-check-target-libobjc: check-target-libobjc
39427 check-target-libobjc:
39428 @: $(MAKE); $(unstage)
39429 @r=`${PWD_COMMAND}`; export r; \
39430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39431 $(NORMAL_TARGET_EXPORTS) \
39432 (cd $(TARGET_SUBDIR)/libobjc && \
39433 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39435 @endif target-libobjc
39437 .PHONY: install-target-libobjc maybe-install-target-libobjc
39438 maybe-install-target-libobjc:
39439 @if target-libobjc
39440 maybe-install-target-libobjc: install-target-libobjc
39442 install-target-libobjc: installdirs
39443 @: $(MAKE); $(unstage)
39444 @r=`${PWD_COMMAND}`; export r; \
39445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39446 $(NORMAL_TARGET_EXPORTS) \
39447 (cd $(TARGET_SUBDIR)/libobjc && \
39448 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39450 @endif target-libobjc
39452 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
39453 maybe-install-strip-target-libobjc:
39454 @if target-libobjc
39455 maybe-install-strip-target-libobjc: install-strip-target-libobjc
39457 install-strip-target-libobjc: installdirs
39458 @: $(MAKE); $(unstage)
39459 @r=`${PWD_COMMAND}`; export r; \
39460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39461 $(NORMAL_TARGET_EXPORTS) \
39462 (cd $(TARGET_SUBDIR)/libobjc && \
39463 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39465 @endif target-libobjc
39467 # Other targets (info, dvi, pdf, etc.)
39469 .PHONY: maybe-info-target-libobjc info-target-libobjc
39470 maybe-info-target-libobjc:
39471 @if target-libobjc
39472 maybe-info-target-libobjc: info-target-libobjc
39474 info-target-libobjc: \
39475 configure-target-libobjc
39476 @: $(MAKE); $(unstage)
39477 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39478 r=`${PWD_COMMAND}`; export r; \
39479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39480 $(NORMAL_TARGET_EXPORTS) \
39481 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
39482 for flag in $(EXTRA_TARGET_FLAGS); do \
39483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39484 done; \
39485 (cd $(TARGET_SUBDIR)/libobjc && \
39486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39488 "RANLIB=$${RANLIB}" \
39489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39490 info) \
39491 || exit 1
39493 @endif target-libobjc
39495 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
39496 maybe-dvi-target-libobjc:
39497 @if target-libobjc
39498 maybe-dvi-target-libobjc: dvi-target-libobjc
39500 dvi-target-libobjc: \
39501 configure-target-libobjc
39502 @: $(MAKE); $(unstage)
39503 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39504 r=`${PWD_COMMAND}`; export r; \
39505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39506 $(NORMAL_TARGET_EXPORTS) \
39507 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
39508 for flag in $(EXTRA_TARGET_FLAGS); do \
39509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39510 done; \
39511 (cd $(TARGET_SUBDIR)/libobjc && \
39512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39514 "RANLIB=$${RANLIB}" \
39515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39516 dvi) \
39517 || exit 1
39519 @endif target-libobjc
39521 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
39522 maybe-pdf-target-libobjc:
39523 @if target-libobjc
39524 maybe-pdf-target-libobjc: pdf-target-libobjc
39526 pdf-target-libobjc: \
39527 configure-target-libobjc
39528 @: $(MAKE); $(unstage)
39529 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39530 r=`${PWD_COMMAND}`; export r; \
39531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39532 $(NORMAL_TARGET_EXPORTS) \
39533 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
39534 for flag in $(EXTRA_TARGET_FLAGS); do \
39535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39536 done; \
39537 (cd $(TARGET_SUBDIR)/libobjc && \
39538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39540 "RANLIB=$${RANLIB}" \
39541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39542 pdf) \
39543 || exit 1
39545 @endif target-libobjc
39547 .PHONY: maybe-html-target-libobjc html-target-libobjc
39548 maybe-html-target-libobjc:
39549 @if target-libobjc
39550 maybe-html-target-libobjc: html-target-libobjc
39552 html-target-libobjc: \
39553 configure-target-libobjc
39554 @: $(MAKE); $(unstage)
39555 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39556 r=`${PWD_COMMAND}`; export r; \
39557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39558 $(NORMAL_TARGET_EXPORTS) \
39559 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
39560 for flag in $(EXTRA_TARGET_FLAGS); do \
39561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39562 done; \
39563 (cd $(TARGET_SUBDIR)/libobjc && \
39564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39566 "RANLIB=$${RANLIB}" \
39567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39568 html) \
39569 || exit 1
39571 @endif target-libobjc
39573 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
39574 maybe-TAGS-target-libobjc:
39575 @if target-libobjc
39576 maybe-TAGS-target-libobjc: TAGS-target-libobjc
39578 TAGS-target-libobjc: \
39579 configure-target-libobjc
39580 @: $(MAKE); $(unstage)
39581 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39582 r=`${PWD_COMMAND}`; export r; \
39583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39584 $(NORMAL_TARGET_EXPORTS) \
39585 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
39586 for flag in $(EXTRA_TARGET_FLAGS); do \
39587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39588 done; \
39589 (cd $(TARGET_SUBDIR)/libobjc && \
39590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39592 "RANLIB=$${RANLIB}" \
39593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39594 TAGS) \
39595 || exit 1
39597 @endif target-libobjc
39599 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
39600 maybe-install-info-target-libobjc:
39601 @if target-libobjc
39602 maybe-install-info-target-libobjc: install-info-target-libobjc
39604 install-info-target-libobjc: \
39605 configure-target-libobjc \
39606 info-target-libobjc
39607 @: $(MAKE); $(unstage)
39608 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39609 r=`${PWD_COMMAND}`; export r; \
39610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39611 $(NORMAL_TARGET_EXPORTS) \
39612 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
39613 for flag in $(EXTRA_TARGET_FLAGS); do \
39614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39615 done; \
39616 (cd $(TARGET_SUBDIR)/libobjc && \
39617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39619 "RANLIB=$${RANLIB}" \
39620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39621 install-info) \
39622 || exit 1
39624 @endif target-libobjc
39626 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
39627 maybe-install-pdf-target-libobjc:
39628 @if target-libobjc
39629 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
39631 install-pdf-target-libobjc: \
39632 configure-target-libobjc \
39633 pdf-target-libobjc
39634 @: $(MAKE); $(unstage)
39635 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39636 r=`${PWD_COMMAND}`; export r; \
39637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39638 $(NORMAL_TARGET_EXPORTS) \
39639 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
39640 for flag in $(EXTRA_TARGET_FLAGS); do \
39641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39642 done; \
39643 (cd $(TARGET_SUBDIR)/libobjc && \
39644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39646 "RANLIB=$${RANLIB}" \
39647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39648 install-pdf) \
39649 || exit 1
39651 @endif target-libobjc
39653 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
39654 maybe-install-html-target-libobjc:
39655 @if target-libobjc
39656 maybe-install-html-target-libobjc: install-html-target-libobjc
39658 install-html-target-libobjc: \
39659 configure-target-libobjc \
39660 html-target-libobjc
39661 @: $(MAKE); $(unstage)
39662 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39663 r=`${PWD_COMMAND}`; export r; \
39664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39665 $(NORMAL_TARGET_EXPORTS) \
39666 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
39667 for flag in $(EXTRA_TARGET_FLAGS); do \
39668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39669 done; \
39670 (cd $(TARGET_SUBDIR)/libobjc && \
39671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39673 "RANLIB=$${RANLIB}" \
39674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39675 install-html) \
39676 || exit 1
39678 @endif target-libobjc
39680 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
39681 maybe-installcheck-target-libobjc:
39682 @if target-libobjc
39683 maybe-installcheck-target-libobjc: installcheck-target-libobjc
39685 installcheck-target-libobjc: \
39686 configure-target-libobjc
39687 @: $(MAKE); $(unstage)
39688 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39689 r=`${PWD_COMMAND}`; export r; \
39690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39691 $(NORMAL_TARGET_EXPORTS) \
39692 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
39693 for flag in $(EXTRA_TARGET_FLAGS); do \
39694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39695 done; \
39696 (cd $(TARGET_SUBDIR)/libobjc && \
39697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39699 "RANLIB=$${RANLIB}" \
39700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39701 installcheck) \
39702 || exit 1
39704 @endif target-libobjc
39706 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
39707 maybe-mostlyclean-target-libobjc:
39708 @if target-libobjc
39709 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
39711 mostlyclean-target-libobjc:
39712 @: $(MAKE); $(unstage)
39713 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39714 r=`${PWD_COMMAND}`; export r; \
39715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39716 $(NORMAL_TARGET_EXPORTS) \
39717 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
39718 for flag in $(EXTRA_TARGET_FLAGS); do \
39719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39720 done; \
39721 (cd $(TARGET_SUBDIR)/libobjc && \
39722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39724 "RANLIB=$${RANLIB}" \
39725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39726 mostlyclean) \
39727 || exit 1
39729 @endif target-libobjc
39731 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
39732 maybe-clean-target-libobjc:
39733 @if target-libobjc
39734 maybe-clean-target-libobjc: clean-target-libobjc
39736 clean-target-libobjc:
39737 @: $(MAKE); $(unstage)
39738 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39739 r=`${PWD_COMMAND}`; export r; \
39740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39741 $(NORMAL_TARGET_EXPORTS) \
39742 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
39743 for flag in $(EXTRA_TARGET_FLAGS); do \
39744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39745 done; \
39746 (cd $(TARGET_SUBDIR)/libobjc && \
39747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39749 "RANLIB=$${RANLIB}" \
39750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39751 clean) \
39752 || exit 1
39754 @endif target-libobjc
39756 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
39757 maybe-distclean-target-libobjc:
39758 @if target-libobjc
39759 maybe-distclean-target-libobjc: distclean-target-libobjc
39761 distclean-target-libobjc:
39762 @: $(MAKE); $(unstage)
39763 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39764 r=`${PWD_COMMAND}`; export r; \
39765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39766 $(NORMAL_TARGET_EXPORTS) \
39767 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
39768 for flag in $(EXTRA_TARGET_FLAGS); do \
39769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39770 done; \
39771 (cd $(TARGET_SUBDIR)/libobjc && \
39772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39774 "RANLIB=$${RANLIB}" \
39775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39776 distclean) \
39777 || exit 1
39779 @endif target-libobjc
39781 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
39782 maybe-maintainer-clean-target-libobjc:
39783 @if target-libobjc
39784 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
39786 maintainer-clean-target-libobjc:
39787 @: $(MAKE); $(unstage)
39788 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39789 r=`${PWD_COMMAND}`; export r; \
39790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39791 $(NORMAL_TARGET_EXPORTS) \
39792 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
39793 for flag in $(EXTRA_TARGET_FLAGS); do \
39794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39795 done; \
39796 (cd $(TARGET_SUBDIR)/libobjc && \
39797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39799 "RANLIB=$${RANLIB}" \
39800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39801 maintainer-clean) \
39802 || exit 1
39804 @endif target-libobjc
39810 .PHONY: configure-target-libgo maybe-configure-target-libgo
39811 maybe-configure-target-libgo:
39812 @if gcc-bootstrap
39813 configure-target-libgo: stage_current
39814 @endif gcc-bootstrap
39815 @if target-libgo
39816 maybe-configure-target-libgo: configure-target-libgo
39817 configure-target-libgo:
39818 @: $(MAKE); $(unstage)
39819 @r=`${PWD_COMMAND}`; export r; \
39820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39821 echo "Checking multilib configuration for libgo..."; \
39822 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39823 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
39824 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
39825 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
39826 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
39827 else \
39828 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
39829 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39830 fi; \
39831 else \
39832 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39833 fi; \
39834 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
39835 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39836 $(NORMAL_TARGET_EXPORTS) \
39837 echo Configuring in $(TARGET_SUBDIR)/libgo; \
39838 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
39839 case $(srcdir) in \
39840 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39841 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
39842 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39843 esac; \
39844 module_srcdir=libgo; \
39845 rm -f no-such-file || : ; \
39846 CONFIG_SITE=no-such-file $(SHELL) \
39847 $$s/$$module_srcdir/configure \
39848 --srcdir=$${topdir}/$$module_srcdir \
39849 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39850 --target=${target_alias} \
39851 || exit 1
39852 @endif target-libgo
39858 .PHONY: all-target-libgo maybe-all-target-libgo
39859 maybe-all-target-libgo:
39860 @if gcc-bootstrap
39861 all-target-libgo: stage_current
39862 @endif gcc-bootstrap
39863 @if target-libgo
39864 TARGET-target-libgo=all
39865 maybe-all-target-libgo: all-target-libgo
39866 all-target-libgo: configure-target-libgo
39867 @: $(MAKE); $(unstage)
39868 @r=`${PWD_COMMAND}`; export r; \
39869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39870 $(NORMAL_TARGET_EXPORTS) \
39871 (cd $(TARGET_SUBDIR)/libgo && \
39872 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39873 $(TARGET-target-libgo))
39874 @endif target-libgo
39880 .PHONY: check-target-libgo maybe-check-target-libgo
39881 maybe-check-target-libgo:
39882 @if target-libgo
39883 maybe-check-target-libgo: check-target-libgo
39885 check-target-libgo:
39886 @: $(MAKE); $(unstage)
39887 @r=`${PWD_COMMAND}`; export r; \
39888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39889 $(NORMAL_TARGET_EXPORTS) \
39890 (cd $(TARGET_SUBDIR)/libgo && \
39891 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39893 @endif target-libgo
39895 .PHONY: install-target-libgo maybe-install-target-libgo
39896 maybe-install-target-libgo:
39897 @if target-libgo
39898 maybe-install-target-libgo: install-target-libgo
39900 install-target-libgo: installdirs
39901 @: $(MAKE); $(unstage)
39902 @r=`${PWD_COMMAND}`; export r; \
39903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39904 $(NORMAL_TARGET_EXPORTS) \
39905 (cd $(TARGET_SUBDIR)/libgo && \
39906 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39908 @endif target-libgo
39910 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
39911 maybe-install-strip-target-libgo:
39912 @if target-libgo
39913 maybe-install-strip-target-libgo: install-strip-target-libgo
39915 install-strip-target-libgo: installdirs
39916 @: $(MAKE); $(unstage)
39917 @r=`${PWD_COMMAND}`; export r; \
39918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39919 $(NORMAL_TARGET_EXPORTS) \
39920 (cd $(TARGET_SUBDIR)/libgo && \
39921 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39923 @endif target-libgo
39925 # Other targets (info, dvi, pdf, etc.)
39927 .PHONY: maybe-info-target-libgo info-target-libgo
39928 maybe-info-target-libgo:
39929 @if target-libgo
39930 maybe-info-target-libgo: info-target-libgo
39932 info-target-libgo: \
39933 configure-target-libgo
39934 @: $(MAKE); $(unstage)
39935 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39936 r=`${PWD_COMMAND}`; export r; \
39937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39938 $(NORMAL_TARGET_EXPORTS) \
39939 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
39940 for flag in $(EXTRA_TARGET_FLAGS); do \
39941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39942 done; \
39943 (cd $(TARGET_SUBDIR)/libgo && \
39944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39946 "RANLIB=$${RANLIB}" \
39947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39948 info) \
39949 || exit 1
39951 @endif target-libgo
39953 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
39954 maybe-dvi-target-libgo:
39955 @if target-libgo
39956 maybe-dvi-target-libgo: dvi-target-libgo
39958 dvi-target-libgo: \
39959 configure-target-libgo
39960 @: $(MAKE); $(unstage)
39961 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39962 r=`${PWD_COMMAND}`; export r; \
39963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39964 $(NORMAL_TARGET_EXPORTS) \
39965 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
39966 for flag in $(EXTRA_TARGET_FLAGS); do \
39967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39968 done; \
39969 (cd $(TARGET_SUBDIR)/libgo && \
39970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39972 "RANLIB=$${RANLIB}" \
39973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39974 dvi) \
39975 || exit 1
39977 @endif target-libgo
39979 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
39980 maybe-pdf-target-libgo:
39981 @if target-libgo
39982 maybe-pdf-target-libgo: pdf-target-libgo
39984 pdf-target-libgo: \
39985 configure-target-libgo
39986 @: $(MAKE); $(unstage)
39987 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39988 r=`${PWD_COMMAND}`; export r; \
39989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39990 $(NORMAL_TARGET_EXPORTS) \
39991 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
39992 for flag in $(EXTRA_TARGET_FLAGS); do \
39993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39994 done; \
39995 (cd $(TARGET_SUBDIR)/libgo && \
39996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39998 "RANLIB=$${RANLIB}" \
39999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40000 pdf) \
40001 || exit 1
40003 @endif target-libgo
40005 .PHONY: maybe-html-target-libgo html-target-libgo
40006 maybe-html-target-libgo:
40007 @if target-libgo
40008 maybe-html-target-libgo: html-target-libgo
40010 html-target-libgo: \
40011 configure-target-libgo
40012 @: $(MAKE); $(unstage)
40013 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40014 r=`${PWD_COMMAND}`; export r; \
40015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40016 $(NORMAL_TARGET_EXPORTS) \
40017 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
40018 for flag in $(EXTRA_TARGET_FLAGS); do \
40019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40020 done; \
40021 (cd $(TARGET_SUBDIR)/libgo && \
40022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40024 "RANLIB=$${RANLIB}" \
40025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40026 html) \
40027 || exit 1
40029 @endif target-libgo
40031 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
40032 maybe-TAGS-target-libgo:
40033 @if target-libgo
40034 maybe-TAGS-target-libgo: TAGS-target-libgo
40036 TAGS-target-libgo: \
40037 configure-target-libgo
40038 @: $(MAKE); $(unstage)
40039 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40040 r=`${PWD_COMMAND}`; export r; \
40041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40042 $(NORMAL_TARGET_EXPORTS) \
40043 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
40044 for flag in $(EXTRA_TARGET_FLAGS); do \
40045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40046 done; \
40047 (cd $(TARGET_SUBDIR)/libgo && \
40048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40050 "RANLIB=$${RANLIB}" \
40051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40052 TAGS) \
40053 || exit 1
40055 @endif target-libgo
40057 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
40058 maybe-install-info-target-libgo:
40059 @if target-libgo
40060 maybe-install-info-target-libgo: install-info-target-libgo
40062 install-info-target-libgo: \
40063 configure-target-libgo \
40064 info-target-libgo
40065 @: $(MAKE); $(unstage)
40066 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40067 r=`${PWD_COMMAND}`; export r; \
40068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40069 $(NORMAL_TARGET_EXPORTS) \
40070 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
40071 for flag in $(EXTRA_TARGET_FLAGS); do \
40072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40073 done; \
40074 (cd $(TARGET_SUBDIR)/libgo && \
40075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40077 "RANLIB=$${RANLIB}" \
40078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40079 install-info) \
40080 || exit 1
40082 @endif target-libgo
40084 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
40085 maybe-install-pdf-target-libgo:
40086 @if target-libgo
40087 maybe-install-pdf-target-libgo: install-pdf-target-libgo
40089 install-pdf-target-libgo: \
40090 configure-target-libgo \
40091 pdf-target-libgo
40092 @: $(MAKE); $(unstage)
40093 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40094 r=`${PWD_COMMAND}`; export r; \
40095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40096 $(NORMAL_TARGET_EXPORTS) \
40097 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
40098 for flag in $(EXTRA_TARGET_FLAGS); do \
40099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40100 done; \
40101 (cd $(TARGET_SUBDIR)/libgo && \
40102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40104 "RANLIB=$${RANLIB}" \
40105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40106 install-pdf) \
40107 || exit 1
40109 @endif target-libgo
40111 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
40112 maybe-install-html-target-libgo:
40113 @if target-libgo
40114 maybe-install-html-target-libgo: install-html-target-libgo
40116 install-html-target-libgo: \
40117 configure-target-libgo \
40118 html-target-libgo
40119 @: $(MAKE); $(unstage)
40120 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40121 r=`${PWD_COMMAND}`; export r; \
40122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40123 $(NORMAL_TARGET_EXPORTS) \
40124 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
40125 for flag in $(EXTRA_TARGET_FLAGS); do \
40126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40127 done; \
40128 (cd $(TARGET_SUBDIR)/libgo && \
40129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40131 "RANLIB=$${RANLIB}" \
40132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40133 install-html) \
40134 || exit 1
40136 @endif target-libgo
40138 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
40139 maybe-installcheck-target-libgo:
40140 @if target-libgo
40141 maybe-installcheck-target-libgo: installcheck-target-libgo
40143 installcheck-target-libgo: \
40144 configure-target-libgo
40145 @: $(MAKE); $(unstage)
40146 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40147 r=`${PWD_COMMAND}`; export r; \
40148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40149 $(NORMAL_TARGET_EXPORTS) \
40150 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
40151 for flag in $(EXTRA_TARGET_FLAGS); do \
40152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40153 done; \
40154 (cd $(TARGET_SUBDIR)/libgo && \
40155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40157 "RANLIB=$${RANLIB}" \
40158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40159 installcheck) \
40160 || exit 1
40162 @endif target-libgo
40164 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
40165 maybe-mostlyclean-target-libgo:
40166 @if target-libgo
40167 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
40169 mostlyclean-target-libgo:
40170 @: $(MAKE); $(unstage)
40171 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40172 r=`${PWD_COMMAND}`; export r; \
40173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40174 $(NORMAL_TARGET_EXPORTS) \
40175 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
40176 for flag in $(EXTRA_TARGET_FLAGS); do \
40177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40178 done; \
40179 (cd $(TARGET_SUBDIR)/libgo && \
40180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40182 "RANLIB=$${RANLIB}" \
40183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40184 mostlyclean) \
40185 || exit 1
40187 @endif target-libgo
40189 .PHONY: maybe-clean-target-libgo clean-target-libgo
40190 maybe-clean-target-libgo:
40191 @if target-libgo
40192 maybe-clean-target-libgo: clean-target-libgo
40194 clean-target-libgo:
40195 @: $(MAKE); $(unstage)
40196 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40197 r=`${PWD_COMMAND}`; export r; \
40198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40199 $(NORMAL_TARGET_EXPORTS) \
40200 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
40201 for flag in $(EXTRA_TARGET_FLAGS); do \
40202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40203 done; \
40204 (cd $(TARGET_SUBDIR)/libgo && \
40205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40207 "RANLIB=$${RANLIB}" \
40208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40209 clean) \
40210 || exit 1
40212 @endif target-libgo
40214 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
40215 maybe-distclean-target-libgo:
40216 @if target-libgo
40217 maybe-distclean-target-libgo: distclean-target-libgo
40219 distclean-target-libgo:
40220 @: $(MAKE); $(unstage)
40221 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40222 r=`${PWD_COMMAND}`; export r; \
40223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40224 $(NORMAL_TARGET_EXPORTS) \
40225 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
40226 for flag in $(EXTRA_TARGET_FLAGS); do \
40227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40228 done; \
40229 (cd $(TARGET_SUBDIR)/libgo && \
40230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40232 "RANLIB=$${RANLIB}" \
40233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40234 distclean) \
40235 || exit 1
40237 @endif target-libgo
40239 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
40240 maybe-maintainer-clean-target-libgo:
40241 @if target-libgo
40242 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
40244 maintainer-clean-target-libgo:
40245 @: $(MAKE); $(unstage)
40246 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40247 r=`${PWD_COMMAND}`; export r; \
40248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40249 $(NORMAL_TARGET_EXPORTS) \
40250 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
40251 for flag in $(EXTRA_TARGET_FLAGS); do \
40252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40253 done; \
40254 (cd $(TARGET_SUBDIR)/libgo && \
40255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40257 "RANLIB=$${RANLIB}" \
40258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40259 maintainer-clean) \
40260 || exit 1
40262 @endif target-libgo
40268 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
40269 maybe-configure-target-libtermcap:
40270 @if gcc-bootstrap
40271 configure-target-libtermcap: stage_current
40272 @endif gcc-bootstrap
40273 @if target-libtermcap
40274 maybe-configure-target-libtermcap: configure-target-libtermcap
40275 configure-target-libtermcap:
40276 @: $(MAKE); $(unstage)
40277 @r=`${PWD_COMMAND}`; export r; \
40278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40279 echo "Checking multilib configuration for libtermcap..."; \
40280 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40281 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
40282 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40283 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40284 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
40285 else \
40286 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
40287 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40288 fi; \
40289 else \
40290 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40291 fi; \
40292 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
40293 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40294 $(NORMAL_TARGET_EXPORTS) \
40295 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
40296 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
40297 case $(srcdir) in \
40298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40299 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
40300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40301 esac; \
40302 module_srcdir=libtermcap; \
40303 rm -f no-such-file || : ; \
40304 CONFIG_SITE=no-such-file $(SHELL) \
40305 $$s/$$module_srcdir/configure \
40306 --srcdir=$${topdir}/$$module_srcdir \
40307 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40308 --target=${target_alias} \
40309 || exit 1
40310 @endif target-libtermcap
40316 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
40317 maybe-all-target-libtermcap:
40318 @if gcc-bootstrap
40319 all-target-libtermcap: stage_current
40320 @endif gcc-bootstrap
40321 @if target-libtermcap
40322 TARGET-target-libtermcap=all
40323 maybe-all-target-libtermcap: all-target-libtermcap
40324 all-target-libtermcap: configure-target-libtermcap
40325 @: $(MAKE); $(unstage)
40326 @r=`${PWD_COMMAND}`; export r; \
40327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40328 $(NORMAL_TARGET_EXPORTS) \
40329 (cd $(TARGET_SUBDIR)/libtermcap && \
40330 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40331 $(TARGET-target-libtermcap))
40332 @endif target-libtermcap
40338 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
40339 maybe-check-target-libtermcap:
40340 @if target-libtermcap
40341 maybe-check-target-libtermcap: check-target-libtermcap
40343 # Dummy target for uncheckable module.
40344 check-target-libtermcap:
40346 @endif target-libtermcap
40348 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
40349 maybe-install-target-libtermcap:
40350 @if target-libtermcap
40351 maybe-install-target-libtermcap: install-target-libtermcap
40353 install-target-libtermcap: installdirs
40354 @: $(MAKE); $(unstage)
40355 @r=`${PWD_COMMAND}`; export r; \
40356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40357 $(NORMAL_TARGET_EXPORTS) \
40358 (cd $(TARGET_SUBDIR)/libtermcap && \
40359 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40361 @endif target-libtermcap
40363 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
40364 maybe-install-strip-target-libtermcap:
40365 @if target-libtermcap
40366 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
40368 install-strip-target-libtermcap: installdirs
40369 @: $(MAKE); $(unstage)
40370 @r=`${PWD_COMMAND}`; export r; \
40371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40372 $(NORMAL_TARGET_EXPORTS) \
40373 (cd $(TARGET_SUBDIR)/libtermcap && \
40374 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40376 @endif target-libtermcap
40378 # Other targets (info, dvi, pdf, etc.)
40380 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
40381 maybe-info-target-libtermcap:
40382 @if target-libtermcap
40383 maybe-info-target-libtermcap: info-target-libtermcap
40385 info-target-libtermcap: \
40386 configure-target-libtermcap
40387 @: $(MAKE); $(unstage)
40388 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40389 r=`${PWD_COMMAND}`; export r; \
40390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40391 $(NORMAL_TARGET_EXPORTS) \
40392 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
40393 for flag in $(EXTRA_TARGET_FLAGS); do \
40394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40395 done; \
40396 (cd $(TARGET_SUBDIR)/libtermcap && \
40397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40399 "RANLIB=$${RANLIB}" \
40400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40401 info) \
40402 || exit 1
40404 @endif target-libtermcap
40406 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
40407 maybe-dvi-target-libtermcap:
40408 @if target-libtermcap
40409 maybe-dvi-target-libtermcap: dvi-target-libtermcap
40411 dvi-target-libtermcap: \
40412 configure-target-libtermcap
40413 @: $(MAKE); $(unstage)
40414 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40415 r=`${PWD_COMMAND}`; export r; \
40416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40417 $(NORMAL_TARGET_EXPORTS) \
40418 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
40419 for flag in $(EXTRA_TARGET_FLAGS); do \
40420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40421 done; \
40422 (cd $(TARGET_SUBDIR)/libtermcap && \
40423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40425 "RANLIB=$${RANLIB}" \
40426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40427 dvi) \
40428 || exit 1
40430 @endif target-libtermcap
40432 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
40433 maybe-pdf-target-libtermcap:
40434 @if target-libtermcap
40435 maybe-pdf-target-libtermcap: pdf-target-libtermcap
40437 pdf-target-libtermcap: \
40438 configure-target-libtermcap
40439 @: $(MAKE); $(unstage)
40440 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40441 r=`${PWD_COMMAND}`; export r; \
40442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40443 $(NORMAL_TARGET_EXPORTS) \
40444 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40445 for flag in $(EXTRA_TARGET_FLAGS); do \
40446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40447 done; \
40448 (cd $(TARGET_SUBDIR)/libtermcap && \
40449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40451 "RANLIB=$${RANLIB}" \
40452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40453 pdf) \
40454 || exit 1
40456 @endif target-libtermcap
40458 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
40459 maybe-html-target-libtermcap:
40460 @if target-libtermcap
40461 maybe-html-target-libtermcap: html-target-libtermcap
40463 html-target-libtermcap: \
40464 configure-target-libtermcap
40465 @: $(MAKE); $(unstage)
40466 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40467 r=`${PWD_COMMAND}`; export r; \
40468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40469 $(NORMAL_TARGET_EXPORTS) \
40470 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
40471 for flag in $(EXTRA_TARGET_FLAGS); do \
40472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40473 done; \
40474 (cd $(TARGET_SUBDIR)/libtermcap && \
40475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40477 "RANLIB=$${RANLIB}" \
40478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40479 html) \
40480 || exit 1
40482 @endif target-libtermcap
40484 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
40485 maybe-TAGS-target-libtermcap:
40486 @if target-libtermcap
40487 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
40489 TAGS-target-libtermcap: \
40490 configure-target-libtermcap
40491 @: $(MAKE); $(unstage)
40492 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40493 r=`${PWD_COMMAND}`; export r; \
40494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40495 $(NORMAL_TARGET_EXPORTS) \
40496 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
40497 for flag in $(EXTRA_TARGET_FLAGS); do \
40498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40499 done; \
40500 (cd $(TARGET_SUBDIR)/libtermcap && \
40501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40503 "RANLIB=$${RANLIB}" \
40504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40505 TAGS) \
40506 || exit 1
40508 @endif target-libtermcap
40510 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
40511 maybe-install-info-target-libtermcap:
40512 @if target-libtermcap
40513 maybe-install-info-target-libtermcap: install-info-target-libtermcap
40515 install-info-target-libtermcap: \
40516 configure-target-libtermcap \
40517 info-target-libtermcap
40518 @: $(MAKE); $(unstage)
40519 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40520 r=`${PWD_COMMAND}`; export r; \
40521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522 $(NORMAL_TARGET_EXPORTS) \
40523 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
40524 for flag in $(EXTRA_TARGET_FLAGS); do \
40525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40526 done; \
40527 (cd $(TARGET_SUBDIR)/libtermcap && \
40528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40530 "RANLIB=$${RANLIB}" \
40531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40532 install-info) \
40533 || exit 1
40535 @endif target-libtermcap
40537 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
40538 maybe-install-pdf-target-libtermcap:
40539 @if target-libtermcap
40540 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
40542 install-pdf-target-libtermcap: \
40543 configure-target-libtermcap \
40544 pdf-target-libtermcap
40545 @: $(MAKE); $(unstage)
40546 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40547 r=`${PWD_COMMAND}`; export r; \
40548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40549 $(NORMAL_TARGET_EXPORTS) \
40550 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40551 for flag in $(EXTRA_TARGET_FLAGS); do \
40552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40553 done; \
40554 (cd $(TARGET_SUBDIR)/libtermcap && \
40555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40557 "RANLIB=$${RANLIB}" \
40558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40559 install-pdf) \
40560 || exit 1
40562 @endif target-libtermcap
40564 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
40565 maybe-install-html-target-libtermcap:
40566 @if target-libtermcap
40567 maybe-install-html-target-libtermcap: install-html-target-libtermcap
40569 install-html-target-libtermcap: \
40570 configure-target-libtermcap \
40571 html-target-libtermcap
40572 @: $(MAKE); $(unstage)
40573 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40574 r=`${PWD_COMMAND}`; export r; \
40575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40576 $(NORMAL_TARGET_EXPORTS) \
40577 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
40578 for flag in $(EXTRA_TARGET_FLAGS); do \
40579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40580 done; \
40581 (cd $(TARGET_SUBDIR)/libtermcap && \
40582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40584 "RANLIB=$${RANLIB}" \
40585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40586 install-html) \
40587 || exit 1
40589 @endif target-libtermcap
40591 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
40592 maybe-installcheck-target-libtermcap:
40593 @if target-libtermcap
40594 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
40596 installcheck-target-libtermcap: \
40597 configure-target-libtermcap
40598 @: $(MAKE); $(unstage)
40599 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40600 r=`${PWD_COMMAND}`; export r; \
40601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40602 $(NORMAL_TARGET_EXPORTS) \
40603 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
40604 for flag in $(EXTRA_TARGET_FLAGS); do \
40605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40606 done; \
40607 (cd $(TARGET_SUBDIR)/libtermcap && \
40608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40610 "RANLIB=$${RANLIB}" \
40611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40612 installcheck) \
40613 || exit 1
40615 @endif target-libtermcap
40617 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
40618 maybe-mostlyclean-target-libtermcap:
40619 @if target-libtermcap
40620 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
40622 # libtermcap doesn't support mostlyclean.
40623 mostlyclean-target-libtermcap:
40625 @endif target-libtermcap
40627 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
40628 maybe-clean-target-libtermcap:
40629 @if target-libtermcap
40630 maybe-clean-target-libtermcap: clean-target-libtermcap
40632 # libtermcap doesn't support clean.
40633 clean-target-libtermcap:
40635 @endif target-libtermcap
40637 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
40638 maybe-distclean-target-libtermcap:
40639 @if target-libtermcap
40640 maybe-distclean-target-libtermcap: distclean-target-libtermcap
40642 # libtermcap doesn't support distclean.
40643 distclean-target-libtermcap:
40645 @endif target-libtermcap
40647 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
40648 maybe-maintainer-clean-target-libtermcap:
40649 @if target-libtermcap
40650 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
40652 # libtermcap doesn't support maintainer-clean.
40653 maintainer-clean-target-libtermcap:
40655 @endif target-libtermcap
40661 .PHONY: configure-target-winsup maybe-configure-target-winsup
40662 maybe-configure-target-winsup:
40663 @if gcc-bootstrap
40664 configure-target-winsup: stage_current
40665 @endif gcc-bootstrap
40666 @if target-winsup
40667 maybe-configure-target-winsup: configure-target-winsup
40668 configure-target-winsup:
40669 @: $(MAKE); $(unstage)
40670 @r=`${PWD_COMMAND}`; export r; \
40671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40672 echo "Checking multilib configuration for winsup..."; \
40673 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40674 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
40675 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
40676 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
40677 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
40678 else \
40679 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
40680 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40681 fi; \
40682 else \
40683 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40684 fi; \
40685 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
40686 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40687 $(NORMAL_TARGET_EXPORTS) \
40688 echo Configuring in $(TARGET_SUBDIR)/winsup; \
40689 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
40690 case $(srcdir) in \
40691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40692 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
40693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40694 esac; \
40695 module_srcdir=winsup; \
40696 rm -f no-such-file || : ; \
40697 CONFIG_SITE=no-such-file $(SHELL) \
40698 $$s/$$module_srcdir/configure \
40699 --srcdir=$${topdir}/$$module_srcdir \
40700 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40701 --target=${target_alias} \
40702 || exit 1
40703 @endif target-winsup
40709 .PHONY: all-target-winsup maybe-all-target-winsup
40710 maybe-all-target-winsup:
40711 @if gcc-bootstrap
40712 all-target-winsup: stage_current
40713 @endif gcc-bootstrap
40714 @if target-winsup
40715 TARGET-target-winsup=all
40716 maybe-all-target-winsup: all-target-winsup
40717 all-target-winsup: configure-target-winsup
40718 @: $(MAKE); $(unstage)
40719 @r=`${PWD_COMMAND}`; export r; \
40720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40721 $(NORMAL_TARGET_EXPORTS) \
40722 (cd $(TARGET_SUBDIR)/winsup && \
40723 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40724 $(TARGET-target-winsup))
40725 @endif target-winsup
40731 .PHONY: check-target-winsup maybe-check-target-winsup
40732 maybe-check-target-winsup:
40733 @if target-winsup
40734 maybe-check-target-winsup: check-target-winsup
40736 check-target-winsup:
40737 @: $(MAKE); $(unstage)
40738 @r=`${PWD_COMMAND}`; export r; \
40739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40740 $(NORMAL_TARGET_EXPORTS) \
40741 (cd $(TARGET_SUBDIR)/winsup && \
40742 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40744 @endif target-winsup
40746 .PHONY: install-target-winsup maybe-install-target-winsup
40747 maybe-install-target-winsup:
40748 @if target-winsup
40749 maybe-install-target-winsup: install-target-winsup
40751 install-target-winsup: installdirs
40752 @: $(MAKE); $(unstage)
40753 @r=`${PWD_COMMAND}`; export r; \
40754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40755 $(NORMAL_TARGET_EXPORTS) \
40756 (cd $(TARGET_SUBDIR)/winsup && \
40757 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40759 @endif target-winsup
40761 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
40762 maybe-install-strip-target-winsup:
40763 @if target-winsup
40764 maybe-install-strip-target-winsup: install-strip-target-winsup
40766 install-strip-target-winsup: installdirs
40767 @: $(MAKE); $(unstage)
40768 @r=`${PWD_COMMAND}`; export r; \
40769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40770 $(NORMAL_TARGET_EXPORTS) \
40771 (cd $(TARGET_SUBDIR)/winsup && \
40772 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40774 @endif target-winsup
40776 # Other targets (info, dvi, pdf, etc.)
40778 .PHONY: maybe-info-target-winsup info-target-winsup
40779 maybe-info-target-winsup:
40780 @if target-winsup
40781 maybe-info-target-winsup: info-target-winsup
40783 info-target-winsup: \
40784 configure-target-winsup
40785 @: $(MAKE); $(unstage)
40786 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40787 r=`${PWD_COMMAND}`; export r; \
40788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40789 $(NORMAL_TARGET_EXPORTS) \
40790 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
40791 for flag in $(EXTRA_TARGET_FLAGS); do \
40792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40793 done; \
40794 (cd $(TARGET_SUBDIR)/winsup && \
40795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40797 "RANLIB=$${RANLIB}" \
40798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40799 info) \
40800 || exit 1
40802 @endif target-winsup
40804 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
40805 maybe-dvi-target-winsup:
40806 @if target-winsup
40807 maybe-dvi-target-winsup: dvi-target-winsup
40809 dvi-target-winsup: \
40810 configure-target-winsup
40811 @: $(MAKE); $(unstage)
40812 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40813 r=`${PWD_COMMAND}`; export r; \
40814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40815 $(NORMAL_TARGET_EXPORTS) \
40816 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
40817 for flag in $(EXTRA_TARGET_FLAGS); do \
40818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40819 done; \
40820 (cd $(TARGET_SUBDIR)/winsup && \
40821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40823 "RANLIB=$${RANLIB}" \
40824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40825 dvi) \
40826 || exit 1
40828 @endif target-winsup
40830 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
40831 maybe-pdf-target-winsup:
40832 @if target-winsup
40833 maybe-pdf-target-winsup: pdf-target-winsup
40835 pdf-target-winsup: \
40836 configure-target-winsup
40837 @: $(MAKE); $(unstage)
40838 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40839 r=`${PWD_COMMAND}`; export r; \
40840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40841 $(NORMAL_TARGET_EXPORTS) \
40842 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
40843 for flag in $(EXTRA_TARGET_FLAGS); do \
40844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40845 done; \
40846 (cd $(TARGET_SUBDIR)/winsup && \
40847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40849 "RANLIB=$${RANLIB}" \
40850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40851 pdf) \
40852 || exit 1
40854 @endif target-winsup
40856 .PHONY: maybe-html-target-winsup html-target-winsup
40857 maybe-html-target-winsup:
40858 @if target-winsup
40859 maybe-html-target-winsup: html-target-winsup
40861 html-target-winsup: \
40862 configure-target-winsup
40863 @: $(MAKE); $(unstage)
40864 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40865 r=`${PWD_COMMAND}`; export r; \
40866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40867 $(NORMAL_TARGET_EXPORTS) \
40868 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
40869 for flag in $(EXTRA_TARGET_FLAGS); do \
40870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40871 done; \
40872 (cd $(TARGET_SUBDIR)/winsup && \
40873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40875 "RANLIB=$${RANLIB}" \
40876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40877 html) \
40878 || exit 1
40880 @endif target-winsup
40882 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
40883 maybe-TAGS-target-winsup:
40884 @if target-winsup
40885 maybe-TAGS-target-winsup: TAGS-target-winsup
40887 TAGS-target-winsup: \
40888 configure-target-winsup
40889 @: $(MAKE); $(unstage)
40890 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40891 r=`${PWD_COMMAND}`; export r; \
40892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40893 $(NORMAL_TARGET_EXPORTS) \
40894 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
40895 for flag in $(EXTRA_TARGET_FLAGS); do \
40896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40897 done; \
40898 (cd $(TARGET_SUBDIR)/winsup && \
40899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40901 "RANLIB=$${RANLIB}" \
40902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40903 TAGS) \
40904 || exit 1
40906 @endif target-winsup
40908 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
40909 maybe-install-info-target-winsup:
40910 @if target-winsup
40911 maybe-install-info-target-winsup: install-info-target-winsup
40913 install-info-target-winsup: \
40914 configure-target-winsup \
40915 info-target-winsup
40916 @: $(MAKE); $(unstage)
40917 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40918 r=`${PWD_COMMAND}`; export r; \
40919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40920 $(NORMAL_TARGET_EXPORTS) \
40921 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
40922 for flag in $(EXTRA_TARGET_FLAGS); do \
40923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40924 done; \
40925 (cd $(TARGET_SUBDIR)/winsup && \
40926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40928 "RANLIB=$${RANLIB}" \
40929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40930 install-info) \
40931 || exit 1
40933 @endif target-winsup
40935 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
40936 maybe-install-pdf-target-winsup:
40937 @if target-winsup
40938 maybe-install-pdf-target-winsup: install-pdf-target-winsup
40940 install-pdf-target-winsup: \
40941 configure-target-winsup \
40942 pdf-target-winsup
40943 @: $(MAKE); $(unstage)
40944 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40945 r=`${PWD_COMMAND}`; export r; \
40946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40947 $(NORMAL_TARGET_EXPORTS) \
40948 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
40949 for flag in $(EXTRA_TARGET_FLAGS); do \
40950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40951 done; \
40952 (cd $(TARGET_SUBDIR)/winsup && \
40953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40955 "RANLIB=$${RANLIB}" \
40956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40957 install-pdf) \
40958 || exit 1
40960 @endif target-winsup
40962 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
40963 maybe-install-html-target-winsup:
40964 @if target-winsup
40965 maybe-install-html-target-winsup: install-html-target-winsup
40967 install-html-target-winsup: \
40968 configure-target-winsup \
40969 html-target-winsup
40970 @: $(MAKE); $(unstage)
40971 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40972 r=`${PWD_COMMAND}`; export r; \
40973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40974 $(NORMAL_TARGET_EXPORTS) \
40975 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
40976 for flag in $(EXTRA_TARGET_FLAGS); do \
40977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40978 done; \
40979 (cd $(TARGET_SUBDIR)/winsup && \
40980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40982 "RANLIB=$${RANLIB}" \
40983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40984 install-html) \
40985 || exit 1
40987 @endif target-winsup
40989 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
40990 maybe-installcheck-target-winsup:
40991 @if target-winsup
40992 maybe-installcheck-target-winsup: installcheck-target-winsup
40994 installcheck-target-winsup: \
40995 configure-target-winsup
40996 @: $(MAKE); $(unstage)
40997 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40998 r=`${PWD_COMMAND}`; export r; \
40999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41000 $(NORMAL_TARGET_EXPORTS) \
41001 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
41002 for flag in $(EXTRA_TARGET_FLAGS); do \
41003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41004 done; \
41005 (cd $(TARGET_SUBDIR)/winsup && \
41006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41008 "RANLIB=$${RANLIB}" \
41009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41010 installcheck) \
41011 || exit 1
41013 @endif target-winsup
41015 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
41016 maybe-mostlyclean-target-winsup:
41017 @if target-winsup
41018 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
41020 mostlyclean-target-winsup:
41021 @: $(MAKE); $(unstage)
41022 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41023 r=`${PWD_COMMAND}`; export r; \
41024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41025 $(NORMAL_TARGET_EXPORTS) \
41026 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
41027 for flag in $(EXTRA_TARGET_FLAGS); do \
41028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41029 done; \
41030 (cd $(TARGET_SUBDIR)/winsup && \
41031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41033 "RANLIB=$${RANLIB}" \
41034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41035 mostlyclean) \
41036 || exit 1
41038 @endif target-winsup
41040 .PHONY: maybe-clean-target-winsup clean-target-winsup
41041 maybe-clean-target-winsup:
41042 @if target-winsup
41043 maybe-clean-target-winsup: clean-target-winsup
41045 clean-target-winsup:
41046 @: $(MAKE); $(unstage)
41047 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41048 r=`${PWD_COMMAND}`; export r; \
41049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41050 $(NORMAL_TARGET_EXPORTS) \
41051 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
41052 for flag in $(EXTRA_TARGET_FLAGS); do \
41053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41054 done; \
41055 (cd $(TARGET_SUBDIR)/winsup && \
41056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41058 "RANLIB=$${RANLIB}" \
41059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41060 clean) \
41061 || exit 1
41063 @endif target-winsup
41065 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
41066 maybe-distclean-target-winsup:
41067 @if target-winsup
41068 maybe-distclean-target-winsup: distclean-target-winsup
41070 distclean-target-winsup:
41071 @: $(MAKE); $(unstage)
41072 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41073 r=`${PWD_COMMAND}`; export r; \
41074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41075 $(NORMAL_TARGET_EXPORTS) \
41076 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
41077 for flag in $(EXTRA_TARGET_FLAGS); do \
41078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41079 done; \
41080 (cd $(TARGET_SUBDIR)/winsup && \
41081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41083 "RANLIB=$${RANLIB}" \
41084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41085 distclean) \
41086 || exit 1
41088 @endif target-winsup
41090 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
41091 maybe-maintainer-clean-target-winsup:
41092 @if target-winsup
41093 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
41095 maintainer-clean-target-winsup:
41096 @: $(MAKE); $(unstage)
41097 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41098 r=`${PWD_COMMAND}`; export r; \
41099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41100 $(NORMAL_TARGET_EXPORTS) \
41101 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
41102 for flag in $(EXTRA_TARGET_FLAGS); do \
41103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41104 done; \
41105 (cd $(TARGET_SUBDIR)/winsup && \
41106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41108 "RANLIB=$${RANLIB}" \
41109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41110 maintainer-clean) \
41111 || exit 1
41113 @endif target-winsup
41119 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
41120 maybe-configure-target-libgloss:
41121 @if gcc-bootstrap
41122 configure-target-libgloss: stage_current
41123 @endif gcc-bootstrap
41124 @if target-libgloss
41125 maybe-configure-target-libgloss: configure-target-libgloss
41126 configure-target-libgloss:
41127 @: $(MAKE); $(unstage)
41128 @r=`${PWD_COMMAND}`; export r; \
41129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41130 echo "Checking multilib configuration for libgloss..."; \
41131 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41132 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
41133 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41134 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41135 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
41136 else \
41137 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
41138 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41139 fi; \
41140 else \
41141 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41142 fi; \
41143 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
41144 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41145 $(NORMAL_TARGET_EXPORTS) \
41146 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
41147 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
41148 case $(srcdir) in \
41149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41150 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
41151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41152 esac; \
41153 module_srcdir=libgloss; \
41154 rm -f no-such-file || : ; \
41155 CONFIG_SITE=no-such-file $(SHELL) \
41156 $$s/$$module_srcdir/configure \
41157 --srcdir=$${topdir}/$$module_srcdir \
41158 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41159 --target=${target_alias} \
41160 || exit 1
41161 @endif target-libgloss
41167 .PHONY: all-target-libgloss maybe-all-target-libgloss
41168 maybe-all-target-libgloss:
41169 @if gcc-bootstrap
41170 all-target-libgloss: stage_current
41171 @endif gcc-bootstrap
41172 @if target-libgloss
41173 TARGET-target-libgloss=all
41174 maybe-all-target-libgloss: all-target-libgloss
41175 all-target-libgloss: configure-target-libgloss
41176 @: $(MAKE); $(unstage)
41177 @r=`${PWD_COMMAND}`; export r; \
41178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41179 $(NORMAL_TARGET_EXPORTS) \
41180 (cd $(TARGET_SUBDIR)/libgloss && \
41181 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41182 $(TARGET-target-libgloss))
41183 @endif target-libgloss
41189 .PHONY: check-target-libgloss maybe-check-target-libgloss
41190 maybe-check-target-libgloss:
41191 @if target-libgloss
41192 maybe-check-target-libgloss: check-target-libgloss
41194 # Dummy target for uncheckable module.
41195 check-target-libgloss:
41197 @endif target-libgloss
41199 .PHONY: install-target-libgloss maybe-install-target-libgloss
41200 maybe-install-target-libgloss:
41201 @if target-libgloss
41202 maybe-install-target-libgloss: install-target-libgloss
41204 install-target-libgloss: installdirs
41205 @: $(MAKE); $(unstage)
41206 @r=`${PWD_COMMAND}`; export r; \
41207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41208 $(NORMAL_TARGET_EXPORTS) \
41209 (cd $(TARGET_SUBDIR)/libgloss && \
41210 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41212 @endif target-libgloss
41214 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
41215 maybe-install-strip-target-libgloss:
41216 @if target-libgloss
41217 maybe-install-strip-target-libgloss: install-strip-target-libgloss
41219 install-strip-target-libgloss: installdirs
41220 @: $(MAKE); $(unstage)
41221 @r=`${PWD_COMMAND}`; export r; \
41222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41223 $(NORMAL_TARGET_EXPORTS) \
41224 (cd $(TARGET_SUBDIR)/libgloss && \
41225 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41227 @endif target-libgloss
41229 # Other targets (info, dvi, pdf, etc.)
41231 .PHONY: maybe-info-target-libgloss info-target-libgloss
41232 maybe-info-target-libgloss:
41233 @if target-libgloss
41234 maybe-info-target-libgloss: info-target-libgloss
41236 info-target-libgloss: \
41237 configure-target-libgloss
41238 @: $(MAKE); $(unstage)
41239 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41240 r=`${PWD_COMMAND}`; export r; \
41241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41242 $(NORMAL_TARGET_EXPORTS) \
41243 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
41244 for flag in $(EXTRA_TARGET_FLAGS); do \
41245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41246 done; \
41247 (cd $(TARGET_SUBDIR)/libgloss && \
41248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41250 "RANLIB=$${RANLIB}" \
41251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41252 info) \
41253 || exit 1
41255 @endif target-libgloss
41257 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
41258 maybe-dvi-target-libgloss:
41259 @if target-libgloss
41260 maybe-dvi-target-libgloss: dvi-target-libgloss
41262 dvi-target-libgloss: \
41263 configure-target-libgloss
41264 @: $(MAKE); $(unstage)
41265 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41266 r=`${PWD_COMMAND}`; export r; \
41267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41268 $(NORMAL_TARGET_EXPORTS) \
41269 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
41270 for flag in $(EXTRA_TARGET_FLAGS); do \
41271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41272 done; \
41273 (cd $(TARGET_SUBDIR)/libgloss && \
41274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41276 "RANLIB=$${RANLIB}" \
41277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41278 dvi) \
41279 || exit 1
41281 @endif target-libgloss
41283 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
41284 maybe-pdf-target-libgloss:
41285 @if target-libgloss
41286 maybe-pdf-target-libgloss: pdf-target-libgloss
41288 pdf-target-libgloss: \
41289 configure-target-libgloss
41290 @: $(MAKE); $(unstage)
41291 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41292 r=`${PWD_COMMAND}`; export r; \
41293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41294 $(NORMAL_TARGET_EXPORTS) \
41295 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
41296 for flag in $(EXTRA_TARGET_FLAGS); do \
41297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41298 done; \
41299 (cd $(TARGET_SUBDIR)/libgloss && \
41300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41302 "RANLIB=$${RANLIB}" \
41303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41304 pdf) \
41305 || exit 1
41307 @endif target-libgloss
41309 .PHONY: maybe-html-target-libgloss html-target-libgloss
41310 maybe-html-target-libgloss:
41311 @if target-libgloss
41312 maybe-html-target-libgloss: html-target-libgloss
41314 html-target-libgloss: \
41315 configure-target-libgloss
41316 @: $(MAKE); $(unstage)
41317 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41318 r=`${PWD_COMMAND}`; export r; \
41319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41320 $(NORMAL_TARGET_EXPORTS) \
41321 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
41322 for flag in $(EXTRA_TARGET_FLAGS); do \
41323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41324 done; \
41325 (cd $(TARGET_SUBDIR)/libgloss && \
41326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41328 "RANLIB=$${RANLIB}" \
41329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41330 html) \
41331 || exit 1
41333 @endif target-libgloss
41335 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
41336 maybe-TAGS-target-libgloss:
41337 @if target-libgloss
41338 maybe-TAGS-target-libgloss: TAGS-target-libgloss
41340 TAGS-target-libgloss: \
41341 configure-target-libgloss
41342 @: $(MAKE); $(unstage)
41343 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41344 r=`${PWD_COMMAND}`; export r; \
41345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41346 $(NORMAL_TARGET_EXPORTS) \
41347 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
41348 for flag in $(EXTRA_TARGET_FLAGS); do \
41349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41350 done; \
41351 (cd $(TARGET_SUBDIR)/libgloss && \
41352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41354 "RANLIB=$${RANLIB}" \
41355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41356 TAGS) \
41357 || exit 1
41359 @endif target-libgloss
41361 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
41362 maybe-install-info-target-libgloss:
41363 @if target-libgloss
41364 maybe-install-info-target-libgloss: install-info-target-libgloss
41366 install-info-target-libgloss: \
41367 configure-target-libgloss \
41368 info-target-libgloss
41369 @: $(MAKE); $(unstage)
41370 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41371 r=`${PWD_COMMAND}`; export r; \
41372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41373 $(NORMAL_TARGET_EXPORTS) \
41374 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
41375 for flag in $(EXTRA_TARGET_FLAGS); do \
41376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41377 done; \
41378 (cd $(TARGET_SUBDIR)/libgloss && \
41379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41381 "RANLIB=$${RANLIB}" \
41382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41383 install-info) \
41384 || exit 1
41386 @endif target-libgloss
41388 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
41389 maybe-install-pdf-target-libgloss:
41390 @if target-libgloss
41391 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
41393 install-pdf-target-libgloss: \
41394 configure-target-libgloss \
41395 pdf-target-libgloss
41396 @: $(MAKE); $(unstage)
41397 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41398 r=`${PWD_COMMAND}`; export r; \
41399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41400 $(NORMAL_TARGET_EXPORTS) \
41401 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
41402 for flag in $(EXTRA_TARGET_FLAGS); do \
41403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41404 done; \
41405 (cd $(TARGET_SUBDIR)/libgloss && \
41406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41408 "RANLIB=$${RANLIB}" \
41409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41410 install-pdf) \
41411 || exit 1
41413 @endif target-libgloss
41415 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
41416 maybe-install-html-target-libgloss:
41417 @if target-libgloss
41418 maybe-install-html-target-libgloss: install-html-target-libgloss
41420 install-html-target-libgloss: \
41421 configure-target-libgloss \
41422 html-target-libgloss
41423 @: $(MAKE); $(unstage)
41424 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41425 r=`${PWD_COMMAND}`; export r; \
41426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41427 $(NORMAL_TARGET_EXPORTS) \
41428 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
41429 for flag in $(EXTRA_TARGET_FLAGS); do \
41430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41431 done; \
41432 (cd $(TARGET_SUBDIR)/libgloss && \
41433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41435 "RANLIB=$${RANLIB}" \
41436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41437 install-html) \
41438 || exit 1
41440 @endif target-libgloss
41442 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
41443 maybe-installcheck-target-libgloss:
41444 @if target-libgloss
41445 maybe-installcheck-target-libgloss: installcheck-target-libgloss
41447 installcheck-target-libgloss: \
41448 configure-target-libgloss
41449 @: $(MAKE); $(unstage)
41450 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41451 r=`${PWD_COMMAND}`; export r; \
41452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41453 $(NORMAL_TARGET_EXPORTS) \
41454 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
41455 for flag in $(EXTRA_TARGET_FLAGS); do \
41456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41457 done; \
41458 (cd $(TARGET_SUBDIR)/libgloss && \
41459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41461 "RANLIB=$${RANLIB}" \
41462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41463 installcheck) \
41464 || exit 1
41466 @endif target-libgloss
41468 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
41469 maybe-mostlyclean-target-libgloss:
41470 @if target-libgloss
41471 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
41473 mostlyclean-target-libgloss:
41474 @: $(MAKE); $(unstage)
41475 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41476 r=`${PWD_COMMAND}`; export r; \
41477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41478 $(NORMAL_TARGET_EXPORTS) \
41479 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
41480 for flag in $(EXTRA_TARGET_FLAGS); do \
41481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41482 done; \
41483 (cd $(TARGET_SUBDIR)/libgloss && \
41484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41486 "RANLIB=$${RANLIB}" \
41487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41488 mostlyclean) \
41489 || exit 1
41491 @endif target-libgloss
41493 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
41494 maybe-clean-target-libgloss:
41495 @if target-libgloss
41496 maybe-clean-target-libgloss: clean-target-libgloss
41498 clean-target-libgloss:
41499 @: $(MAKE); $(unstage)
41500 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41501 r=`${PWD_COMMAND}`; export r; \
41502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41503 $(NORMAL_TARGET_EXPORTS) \
41504 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
41505 for flag in $(EXTRA_TARGET_FLAGS); do \
41506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41507 done; \
41508 (cd $(TARGET_SUBDIR)/libgloss && \
41509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41511 "RANLIB=$${RANLIB}" \
41512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41513 clean) \
41514 || exit 1
41516 @endif target-libgloss
41518 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
41519 maybe-distclean-target-libgloss:
41520 @if target-libgloss
41521 maybe-distclean-target-libgloss: distclean-target-libgloss
41523 distclean-target-libgloss:
41524 @: $(MAKE); $(unstage)
41525 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41526 r=`${PWD_COMMAND}`; export r; \
41527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41528 $(NORMAL_TARGET_EXPORTS) \
41529 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
41530 for flag in $(EXTRA_TARGET_FLAGS); do \
41531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41532 done; \
41533 (cd $(TARGET_SUBDIR)/libgloss && \
41534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41536 "RANLIB=$${RANLIB}" \
41537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41538 distclean) \
41539 || exit 1
41541 @endif target-libgloss
41543 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
41544 maybe-maintainer-clean-target-libgloss:
41545 @if target-libgloss
41546 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
41548 maintainer-clean-target-libgloss:
41549 @: $(MAKE); $(unstage)
41550 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41551 r=`${PWD_COMMAND}`; export r; \
41552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41553 $(NORMAL_TARGET_EXPORTS) \
41554 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
41555 for flag in $(EXTRA_TARGET_FLAGS); do \
41556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41557 done; \
41558 (cd $(TARGET_SUBDIR)/libgloss && \
41559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41561 "RANLIB=$${RANLIB}" \
41562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41563 maintainer-clean) \
41564 || exit 1
41566 @endif target-libgloss
41572 .PHONY: configure-target-libffi maybe-configure-target-libffi
41573 maybe-configure-target-libffi:
41574 @if gcc-bootstrap
41575 configure-target-libffi: stage_current
41576 @endif gcc-bootstrap
41577 @if target-libffi
41578 maybe-configure-target-libffi: configure-target-libffi
41579 configure-target-libffi:
41580 @: $(MAKE); $(unstage)
41581 @r=`${PWD_COMMAND}`; export r; \
41582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41583 echo "Checking multilib configuration for libffi..."; \
41584 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41585 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
41586 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
41587 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
41588 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
41589 else \
41590 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
41591 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41592 fi; \
41593 else \
41594 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41595 fi; \
41596 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
41597 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41598 $(NORMAL_TARGET_EXPORTS) \
41599 echo Configuring in $(TARGET_SUBDIR)/libffi; \
41600 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
41601 case $(srcdir) in \
41602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41603 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
41604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41605 esac; \
41606 module_srcdir=libffi; \
41607 rm -f no-such-file || : ; \
41608 CONFIG_SITE=no-such-file $(SHELL) \
41609 $$s/$$module_srcdir/configure \
41610 --srcdir=$${topdir}/$$module_srcdir \
41611 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41612 --target=${target_alias} \
41613 || exit 1
41614 @endif target-libffi
41620 .PHONY: all-target-libffi maybe-all-target-libffi
41621 maybe-all-target-libffi:
41622 @if gcc-bootstrap
41623 all-target-libffi: stage_current
41624 @endif gcc-bootstrap
41625 @if target-libffi
41626 TARGET-target-libffi=all
41627 maybe-all-target-libffi: all-target-libffi
41628 all-target-libffi: configure-target-libffi
41629 @: $(MAKE); $(unstage)
41630 @r=`${PWD_COMMAND}`; export r; \
41631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41632 $(NORMAL_TARGET_EXPORTS) \
41633 (cd $(TARGET_SUBDIR)/libffi && \
41634 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41635 $(TARGET-target-libffi))
41636 @endif target-libffi
41642 .PHONY: check-target-libffi maybe-check-target-libffi
41643 maybe-check-target-libffi:
41644 @if target-libffi
41645 maybe-check-target-libffi: check-target-libffi
41647 check-target-libffi:
41648 @: $(MAKE); $(unstage)
41649 @r=`${PWD_COMMAND}`; export r; \
41650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41651 $(NORMAL_TARGET_EXPORTS) \
41652 (cd $(TARGET_SUBDIR)/libffi && \
41653 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41655 @endif target-libffi
41657 .PHONY: install-target-libffi maybe-install-target-libffi
41658 maybe-install-target-libffi:
41659 @if target-libffi
41660 maybe-install-target-libffi: install-target-libffi
41662 # Dummy target for uninstallable.
41663 install-target-libffi:
41665 @endif target-libffi
41667 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
41668 maybe-install-strip-target-libffi:
41669 @if target-libffi
41670 maybe-install-strip-target-libffi: install-strip-target-libffi
41672 # Dummy target for uninstallable.
41673 install-strip-target-libffi:
41675 @endif target-libffi
41677 # Other targets (info, dvi, pdf, etc.)
41679 .PHONY: maybe-info-target-libffi info-target-libffi
41680 maybe-info-target-libffi:
41681 @if target-libffi
41682 maybe-info-target-libffi: info-target-libffi
41684 info-target-libffi: \
41685 configure-target-libffi
41686 @: $(MAKE); $(unstage)
41687 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41688 r=`${PWD_COMMAND}`; export r; \
41689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41690 $(NORMAL_TARGET_EXPORTS) \
41691 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
41692 for flag in $(EXTRA_TARGET_FLAGS); do \
41693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41694 done; \
41695 (cd $(TARGET_SUBDIR)/libffi && \
41696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41698 "RANLIB=$${RANLIB}" \
41699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41700 info) \
41701 || exit 1
41703 @endif target-libffi
41705 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
41706 maybe-dvi-target-libffi:
41707 @if target-libffi
41708 maybe-dvi-target-libffi: dvi-target-libffi
41710 dvi-target-libffi: \
41711 configure-target-libffi
41712 @: $(MAKE); $(unstage)
41713 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41714 r=`${PWD_COMMAND}`; export r; \
41715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41716 $(NORMAL_TARGET_EXPORTS) \
41717 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
41718 for flag in $(EXTRA_TARGET_FLAGS); do \
41719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41720 done; \
41721 (cd $(TARGET_SUBDIR)/libffi && \
41722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41724 "RANLIB=$${RANLIB}" \
41725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41726 dvi) \
41727 || exit 1
41729 @endif target-libffi
41731 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
41732 maybe-pdf-target-libffi:
41733 @if target-libffi
41734 maybe-pdf-target-libffi: pdf-target-libffi
41736 pdf-target-libffi: \
41737 configure-target-libffi
41738 @: $(MAKE); $(unstage)
41739 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41740 r=`${PWD_COMMAND}`; export r; \
41741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41742 $(NORMAL_TARGET_EXPORTS) \
41743 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
41744 for flag in $(EXTRA_TARGET_FLAGS); do \
41745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41746 done; \
41747 (cd $(TARGET_SUBDIR)/libffi && \
41748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41750 "RANLIB=$${RANLIB}" \
41751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41752 pdf) \
41753 || exit 1
41755 @endif target-libffi
41757 .PHONY: maybe-html-target-libffi html-target-libffi
41758 maybe-html-target-libffi:
41759 @if target-libffi
41760 maybe-html-target-libffi: html-target-libffi
41762 html-target-libffi: \
41763 configure-target-libffi
41764 @: $(MAKE); $(unstage)
41765 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41766 r=`${PWD_COMMAND}`; export r; \
41767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41768 $(NORMAL_TARGET_EXPORTS) \
41769 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
41770 for flag in $(EXTRA_TARGET_FLAGS); do \
41771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41772 done; \
41773 (cd $(TARGET_SUBDIR)/libffi && \
41774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41776 "RANLIB=$${RANLIB}" \
41777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41778 html) \
41779 || exit 1
41781 @endif target-libffi
41783 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
41784 maybe-TAGS-target-libffi:
41785 @if target-libffi
41786 maybe-TAGS-target-libffi: TAGS-target-libffi
41788 TAGS-target-libffi: \
41789 configure-target-libffi
41790 @: $(MAKE); $(unstage)
41791 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41792 r=`${PWD_COMMAND}`; export r; \
41793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41794 $(NORMAL_TARGET_EXPORTS) \
41795 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
41796 for flag in $(EXTRA_TARGET_FLAGS); do \
41797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41798 done; \
41799 (cd $(TARGET_SUBDIR)/libffi && \
41800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41802 "RANLIB=$${RANLIB}" \
41803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41804 TAGS) \
41805 || exit 1
41807 @endif target-libffi
41809 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
41810 maybe-install-info-target-libffi:
41811 @if target-libffi
41812 maybe-install-info-target-libffi: install-info-target-libffi
41814 install-info-target-libffi: \
41815 configure-target-libffi \
41816 info-target-libffi
41817 @: $(MAKE); $(unstage)
41818 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41819 r=`${PWD_COMMAND}`; export r; \
41820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41821 $(NORMAL_TARGET_EXPORTS) \
41822 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
41823 for flag in $(EXTRA_TARGET_FLAGS); do \
41824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41825 done; \
41826 (cd $(TARGET_SUBDIR)/libffi && \
41827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41829 "RANLIB=$${RANLIB}" \
41830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41831 install-info) \
41832 || exit 1
41834 @endif target-libffi
41836 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
41837 maybe-install-pdf-target-libffi:
41838 @if target-libffi
41839 maybe-install-pdf-target-libffi: install-pdf-target-libffi
41841 install-pdf-target-libffi: \
41842 configure-target-libffi \
41843 pdf-target-libffi
41844 @: $(MAKE); $(unstage)
41845 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41846 r=`${PWD_COMMAND}`; export r; \
41847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41848 $(NORMAL_TARGET_EXPORTS) \
41849 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
41850 for flag in $(EXTRA_TARGET_FLAGS); do \
41851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41852 done; \
41853 (cd $(TARGET_SUBDIR)/libffi && \
41854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41856 "RANLIB=$${RANLIB}" \
41857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41858 install-pdf) \
41859 || exit 1
41861 @endif target-libffi
41863 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
41864 maybe-install-html-target-libffi:
41865 @if target-libffi
41866 maybe-install-html-target-libffi: install-html-target-libffi
41868 install-html-target-libffi: \
41869 configure-target-libffi \
41870 html-target-libffi
41871 @: $(MAKE); $(unstage)
41872 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41873 r=`${PWD_COMMAND}`; export r; \
41874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41875 $(NORMAL_TARGET_EXPORTS) \
41876 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
41877 for flag in $(EXTRA_TARGET_FLAGS); do \
41878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41879 done; \
41880 (cd $(TARGET_SUBDIR)/libffi && \
41881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41883 "RANLIB=$${RANLIB}" \
41884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41885 install-html) \
41886 || exit 1
41888 @endif target-libffi
41890 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
41891 maybe-installcheck-target-libffi:
41892 @if target-libffi
41893 maybe-installcheck-target-libffi: installcheck-target-libffi
41895 installcheck-target-libffi: \
41896 configure-target-libffi
41897 @: $(MAKE); $(unstage)
41898 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41899 r=`${PWD_COMMAND}`; export r; \
41900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41901 $(NORMAL_TARGET_EXPORTS) \
41902 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
41903 for flag in $(EXTRA_TARGET_FLAGS); do \
41904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41905 done; \
41906 (cd $(TARGET_SUBDIR)/libffi && \
41907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41909 "RANLIB=$${RANLIB}" \
41910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41911 installcheck) \
41912 || exit 1
41914 @endif target-libffi
41916 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
41917 maybe-mostlyclean-target-libffi:
41918 @if target-libffi
41919 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
41921 mostlyclean-target-libffi:
41922 @: $(MAKE); $(unstage)
41923 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41924 r=`${PWD_COMMAND}`; export r; \
41925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41926 $(NORMAL_TARGET_EXPORTS) \
41927 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
41928 for flag in $(EXTRA_TARGET_FLAGS); do \
41929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41930 done; \
41931 (cd $(TARGET_SUBDIR)/libffi && \
41932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41934 "RANLIB=$${RANLIB}" \
41935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41936 mostlyclean) \
41937 || exit 1
41939 @endif target-libffi
41941 .PHONY: maybe-clean-target-libffi clean-target-libffi
41942 maybe-clean-target-libffi:
41943 @if target-libffi
41944 maybe-clean-target-libffi: clean-target-libffi
41946 clean-target-libffi:
41947 @: $(MAKE); $(unstage)
41948 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41949 r=`${PWD_COMMAND}`; export r; \
41950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41951 $(NORMAL_TARGET_EXPORTS) \
41952 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
41953 for flag in $(EXTRA_TARGET_FLAGS); do \
41954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41955 done; \
41956 (cd $(TARGET_SUBDIR)/libffi && \
41957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41959 "RANLIB=$${RANLIB}" \
41960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41961 clean) \
41962 || exit 1
41964 @endif target-libffi
41966 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
41967 maybe-distclean-target-libffi:
41968 @if target-libffi
41969 maybe-distclean-target-libffi: distclean-target-libffi
41971 distclean-target-libffi:
41972 @: $(MAKE); $(unstage)
41973 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41974 r=`${PWD_COMMAND}`; export r; \
41975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41976 $(NORMAL_TARGET_EXPORTS) \
41977 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
41978 for flag in $(EXTRA_TARGET_FLAGS); do \
41979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41980 done; \
41981 (cd $(TARGET_SUBDIR)/libffi && \
41982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41984 "RANLIB=$${RANLIB}" \
41985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41986 distclean) \
41987 || exit 1
41989 @endif target-libffi
41991 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
41992 maybe-maintainer-clean-target-libffi:
41993 @if target-libffi
41994 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
41996 maintainer-clean-target-libffi:
41997 @: $(MAKE); $(unstage)
41998 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41999 r=`${PWD_COMMAND}`; export r; \
42000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42001 $(NORMAL_TARGET_EXPORTS) \
42002 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
42003 for flag in $(EXTRA_TARGET_FLAGS); do \
42004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42005 done; \
42006 (cd $(TARGET_SUBDIR)/libffi && \
42007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42009 "RANLIB=$${RANLIB}" \
42010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42011 maintainer-clean) \
42012 || exit 1
42014 @endif target-libffi
42020 .PHONY: configure-target-libjava maybe-configure-target-libjava
42021 maybe-configure-target-libjava:
42022 @if gcc-bootstrap
42023 configure-target-libjava: stage_current
42024 @endif gcc-bootstrap
42025 @if target-libjava
42026 maybe-configure-target-libjava: configure-target-libjava
42027 configure-target-libjava:
42028 @: $(MAKE); $(unstage)
42029 @r=`${PWD_COMMAND}`; export r; \
42030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42031 echo "Checking multilib configuration for libjava..."; \
42032 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
42033 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
42034 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
42035 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
42036 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
42037 else \
42038 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
42039 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42040 fi; \
42041 else \
42042 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42043 fi; \
42044 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
42045 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
42046 $(RAW_CXX_TARGET_EXPORTS) \
42047 echo Configuring in $(TARGET_SUBDIR)/libjava; \
42048 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
42049 case $(srcdir) in \
42050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42051 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
42052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42053 esac; \
42054 module_srcdir=libjava; \
42055 rm -f no-such-file || : ; \
42056 CONFIG_SITE=no-such-file $(SHELL) \
42057 $$s/$$module_srcdir/configure \
42058 --srcdir=$${topdir}/$$module_srcdir \
42059 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42060 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
42061 || exit 1
42062 @endif target-libjava
42068 .PHONY: all-target-libjava maybe-all-target-libjava
42069 maybe-all-target-libjava:
42070 @if gcc-bootstrap
42071 all-target-libjava: stage_current
42072 @endif gcc-bootstrap
42073 @if target-libjava
42074 TARGET-target-libjava=all
42075 maybe-all-target-libjava: all-target-libjava
42076 all-target-libjava: configure-target-libjava
42077 @: $(MAKE); $(unstage)
42078 @r=`${PWD_COMMAND}`; export r; \
42079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42080 $(RAW_CXX_TARGET_EXPORTS) \
42081 (cd $(TARGET_SUBDIR)/libjava && \
42082 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
42083 $(TARGET-target-libjava))
42084 @endif target-libjava
42090 .PHONY: check-target-libjava maybe-check-target-libjava
42091 maybe-check-target-libjava:
42092 @if target-libjava
42093 maybe-check-target-libjava: check-target-libjava
42095 check-target-libjava:
42096 @: $(MAKE); $(unstage)
42097 @r=`${PWD_COMMAND}`; export r; \
42098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42099 $(RAW_CXX_TARGET_EXPORTS) \
42100 (cd $(TARGET_SUBDIR)/libjava && \
42101 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
42103 @endif target-libjava
42105 .PHONY: install-target-libjava maybe-install-target-libjava
42106 maybe-install-target-libjava:
42107 @if target-libjava
42108 maybe-install-target-libjava: install-target-libjava
42110 install-target-libjava: installdirs
42111 @: $(MAKE); $(unstage)
42112 @r=`${PWD_COMMAND}`; export r; \
42113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42114 $(RAW_CXX_TARGET_EXPORTS) \
42115 (cd $(TARGET_SUBDIR)/libjava && \
42116 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42118 @endif target-libjava
42120 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
42121 maybe-install-strip-target-libjava:
42122 @if target-libjava
42123 maybe-install-strip-target-libjava: install-strip-target-libjava
42125 install-strip-target-libjava: installdirs
42126 @: $(MAKE); $(unstage)
42127 @r=`${PWD_COMMAND}`; export r; \
42128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42129 $(RAW_CXX_TARGET_EXPORTS) \
42130 (cd $(TARGET_SUBDIR)/libjava && \
42131 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42133 @endif target-libjava
42135 # Other targets (info, dvi, pdf, etc.)
42137 .PHONY: maybe-info-target-libjava info-target-libjava
42138 maybe-info-target-libjava:
42139 @if target-libjava
42140 maybe-info-target-libjava: info-target-libjava
42142 info-target-libjava: \
42143 configure-target-libjava
42144 @: $(MAKE); $(unstage)
42145 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42146 r=`${PWD_COMMAND}`; export r; \
42147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42148 $(RAW_CXX_TARGET_EXPORTS) \
42149 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
42150 for flag in $(EXTRA_TARGET_FLAGS); do \
42151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42152 done; \
42153 (cd $(TARGET_SUBDIR)/libjava && \
42154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42156 "RANLIB=$${RANLIB}" \
42157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42158 info) \
42159 || exit 1
42161 @endif target-libjava
42163 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
42164 maybe-dvi-target-libjava:
42165 @if target-libjava
42166 maybe-dvi-target-libjava: dvi-target-libjava
42168 dvi-target-libjava: \
42169 configure-target-libjava
42170 @: $(MAKE); $(unstage)
42171 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42172 r=`${PWD_COMMAND}`; export r; \
42173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42174 $(RAW_CXX_TARGET_EXPORTS) \
42175 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
42176 for flag in $(EXTRA_TARGET_FLAGS); do \
42177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42178 done; \
42179 (cd $(TARGET_SUBDIR)/libjava && \
42180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42182 "RANLIB=$${RANLIB}" \
42183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42184 dvi) \
42185 || exit 1
42187 @endif target-libjava
42189 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
42190 maybe-pdf-target-libjava:
42191 @if target-libjava
42192 maybe-pdf-target-libjava: pdf-target-libjava
42194 pdf-target-libjava: \
42195 configure-target-libjava
42196 @: $(MAKE); $(unstage)
42197 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42198 r=`${PWD_COMMAND}`; export r; \
42199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42200 $(RAW_CXX_TARGET_EXPORTS) \
42201 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
42202 for flag in $(EXTRA_TARGET_FLAGS); do \
42203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42204 done; \
42205 (cd $(TARGET_SUBDIR)/libjava && \
42206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42208 "RANLIB=$${RANLIB}" \
42209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42210 pdf) \
42211 || exit 1
42213 @endif target-libjava
42215 .PHONY: maybe-html-target-libjava html-target-libjava
42216 maybe-html-target-libjava:
42217 @if target-libjava
42218 maybe-html-target-libjava: html-target-libjava
42220 html-target-libjava: \
42221 configure-target-libjava
42222 @: $(MAKE); $(unstage)
42223 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42224 r=`${PWD_COMMAND}`; export r; \
42225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42226 $(RAW_CXX_TARGET_EXPORTS) \
42227 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
42228 for flag in $(EXTRA_TARGET_FLAGS); do \
42229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42230 done; \
42231 (cd $(TARGET_SUBDIR)/libjava && \
42232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42234 "RANLIB=$${RANLIB}" \
42235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42236 html) \
42237 || exit 1
42239 @endif target-libjava
42241 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
42242 maybe-TAGS-target-libjava:
42243 @if target-libjava
42244 maybe-TAGS-target-libjava: TAGS-target-libjava
42246 TAGS-target-libjava: \
42247 configure-target-libjava
42248 @: $(MAKE); $(unstage)
42249 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42250 r=`${PWD_COMMAND}`; export r; \
42251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42252 $(RAW_CXX_TARGET_EXPORTS) \
42253 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
42254 for flag in $(EXTRA_TARGET_FLAGS); do \
42255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42256 done; \
42257 (cd $(TARGET_SUBDIR)/libjava && \
42258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42260 "RANLIB=$${RANLIB}" \
42261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42262 TAGS) \
42263 || exit 1
42265 @endif target-libjava
42267 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
42268 maybe-install-info-target-libjava:
42269 @if target-libjava
42270 maybe-install-info-target-libjava: install-info-target-libjava
42272 install-info-target-libjava: \
42273 configure-target-libjava \
42274 info-target-libjava
42275 @: $(MAKE); $(unstage)
42276 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42277 r=`${PWD_COMMAND}`; export r; \
42278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42279 $(RAW_CXX_TARGET_EXPORTS) \
42280 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
42281 for flag in $(EXTRA_TARGET_FLAGS); do \
42282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42283 done; \
42284 (cd $(TARGET_SUBDIR)/libjava && \
42285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42287 "RANLIB=$${RANLIB}" \
42288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42289 install-info) \
42290 || exit 1
42292 @endif target-libjava
42294 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
42295 maybe-install-pdf-target-libjava:
42296 @if target-libjava
42297 maybe-install-pdf-target-libjava: install-pdf-target-libjava
42299 install-pdf-target-libjava: \
42300 configure-target-libjava \
42301 pdf-target-libjava
42302 @: $(MAKE); $(unstage)
42303 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42304 r=`${PWD_COMMAND}`; export r; \
42305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42306 $(RAW_CXX_TARGET_EXPORTS) \
42307 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
42308 for flag in $(EXTRA_TARGET_FLAGS); do \
42309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42310 done; \
42311 (cd $(TARGET_SUBDIR)/libjava && \
42312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42314 "RANLIB=$${RANLIB}" \
42315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42316 install-pdf) \
42317 || exit 1
42319 @endif target-libjava
42321 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
42322 maybe-install-html-target-libjava:
42323 @if target-libjava
42324 maybe-install-html-target-libjava: install-html-target-libjava
42326 install-html-target-libjava: \
42327 configure-target-libjava \
42328 html-target-libjava
42329 @: $(MAKE); $(unstage)
42330 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42331 r=`${PWD_COMMAND}`; export r; \
42332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42333 $(RAW_CXX_TARGET_EXPORTS) \
42334 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
42335 for flag in $(EXTRA_TARGET_FLAGS); do \
42336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42337 done; \
42338 (cd $(TARGET_SUBDIR)/libjava && \
42339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42341 "RANLIB=$${RANLIB}" \
42342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42343 install-html) \
42344 || exit 1
42346 @endif target-libjava
42348 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
42349 maybe-installcheck-target-libjava:
42350 @if target-libjava
42351 maybe-installcheck-target-libjava: installcheck-target-libjava
42353 installcheck-target-libjava: \
42354 configure-target-libjava
42355 @: $(MAKE); $(unstage)
42356 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42357 r=`${PWD_COMMAND}`; export r; \
42358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42359 $(RAW_CXX_TARGET_EXPORTS) \
42360 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
42361 for flag in $(EXTRA_TARGET_FLAGS); do \
42362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42363 done; \
42364 (cd $(TARGET_SUBDIR)/libjava && \
42365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42367 "RANLIB=$${RANLIB}" \
42368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42369 installcheck) \
42370 || exit 1
42372 @endif target-libjava
42374 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
42375 maybe-mostlyclean-target-libjava:
42376 @if target-libjava
42377 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
42379 mostlyclean-target-libjava:
42380 @: $(MAKE); $(unstage)
42381 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42382 r=`${PWD_COMMAND}`; export r; \
42383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42384 $(RAW_CXX_TARGET_EXPORTS) \
42385 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
42386 for flag in $(EXTRA_TARGET_FLAGS); do \
42387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42388 done; \
42389 (cd $(TARGET_SUBDIR)/libjava && \
42390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42392 "RANLIB=$${RANLIB}" \
42393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42394 mostlyclean) \
42395 || exit 1
42397 @endif target-libjava
42399 .PHONY: maybe-clean-target-libjava clean-target-libjava
42400 maybe-clean-target-libjava:
42401 @if target-libjava
42402 maybe-clean-target-libjava: clean-target-libjava
42404 clean-target-libjava:
42405 @: $(MAKE); $(unstage)
42406 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42407 r=`${PWD_COMMAND}`; export r; \
42408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42409 $(RAW_CXX_TARGET_EXPORTS) \
42410 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
42411 for flag in $(EXTRA_TARGET_FLAGS); do \
42412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42413 done; \
42414 (cd $(TARGET_SUBDIR)/libjava && \
42415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42417 "RANLIB=$${RANLIB}" \
42418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42419 clean) \
42420 || exit 1
42422 @endif target-libjava
42424 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
42425 maybe-distclean-target-libjava:
42426 @if target-libjava
42427 maybe-distclean-target-libjava: distclean-target-libjava
42429 distclean-target-libjava:
42430 @: $(MAKE); $(unstage)
42431 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42432 r=`${PWD_COMMAND}`; export r; \
42433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42434 $(RAW_CXX_TARGET_EXPORTS) \
42435 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
42436 for flag in $(EXTRA_TARGET_FLAGS); do \
42437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42438 done; \
42439 (cd $(TARGET_SUBDIR)/libjava && \
42440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42442 "RANLIB=$${RANLIB}" \
42443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42444 distclean) \
42445 || exit 1
42447 @endif target-libjava
42449 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
42450 maybe-maintainer-clean-target-libjava:
42451 @if target-libjava
42452 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
42454 maintainer-clean-target-libjava:
42455 @: $(MAKE); $(unstage)
42456 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42457 r=`${PWD_COMMAND}`; export r; \
42458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42459 $(RAW_CXX_TARGET_EXPORTS) \
42460 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
42461 for flag in $(EXTRA_TARGET_FLAGS); do \
42462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42463 done; \
42464 (cd $(TARGET_SUBDIR)/libjava && \
42465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42467 "RANLIB=$${RANLIB}" \
42468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42469 maintainer-clean) \
42470 || exit 1
42472 @endif target-libjava
42478 .PHONY: configure-target-zlib maybe-configure-target-zlib
42479 maybe-configure-target-zlib:
42480 @if gcc-bootstrap
42481 configure-target-zlib: stage_current
42482 @endif gcc-bootstrap
42483 @if target-zlib
42484 maybe-configure-target-zlib: configure-target-zlib
42485 configure-target-zlib:
42486 @: $(MAKE); $(unstage)
42487 @r=`${PWD_COMMAND}`; export r; \
42488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42489 echo "Checking multilib configuration for zlib..."; \
42490 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42491 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
42492 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
42493 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
42494 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
42495 else \
42496 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
42497 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42498 fi; \
42499 else \
42500 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42501 fi; \
42502 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
42503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42504 $(NORMAL_TARGET_EXPORTS) \
42505 echo Configuring in $(TARGET_SUBDIR)/zlib; \
42506 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
42507 case $(srcdir) in \
42508 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42509 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
42510 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42511 esac; \
42512 module_srcdir=zlib; \
42513 rm -f no-such-file || : ; \
42514 CONFIG_SITE=no-such-file $(SHELL) \
42515 $$s/$$module_srcdir/configure \
42516 --srcdir=$${topdir}/$$module_srcdir \
42517 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42518 --target=${target_alias} \
42519 || exit 1
42520 @endif target-zlib
42526 .PHONY: all-target-zlib maybe-all-target-zlib
42527 maybe-all-target-zlib:
42528 @if gcc-bootstrap
42529 all-target-zlib: stage_current
42530 @endif gcc-bootstrap
42531 @if target-zlib
42532 TARGET-target-zlib=all
42533 maybe-all-target-zlib: all-target-zlib
42534 all-target-zlib: configure-target-zlib
42535 @: $(MAKE); $(unstage)
42536 @r=`${PWD_COMMAND}`; export r; \
42537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42538 $(NORMAL_TARGET_EXPORTS) \
42539 (cd $(TARGET_SUBDIR)/zlib && \
42540 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42541 $(TARGET-target-zlib))
42542 @endif target-zlib
42548 .PHONY: check-target-zlib maybe-check-target-zlib
42549 maybe-check-target-zlib:
42550 @if target-zlib
42551 maybe-check-target-zlib: check-target-zlib
42553 check-target-zlib:
42554 @: $(MAKE); $(unstage)
42555 @r=`${PWD_COMMAND}`; export r; \
42556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42557 $(NORMAL_TARGET_EXPORTS) \
42558 (cd $(TARGET_SUBDIR)/zlib && \
42559 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42561 @endif target-zlib
42563 .PHONY: install-target-zlib maybe-install-target-zlib
42564 maybe-install-target-zlib:
42565 @if target-zlib
42566 maybe-install-target-zlib: install-target-zlib
42568 install-target-zlib: installdirs
42569 @: $(MAKE); $(unstage)
42570 @r=`${PWD_COMMAND}`; export r; \
42571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42572 $(NORMAL_TARGET_EXPORTS) \
42573 (cd $(TARGET_SUBDIR)/zlib && \
42574 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42576 @endif target-zlib
42578 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
42579 maybe-install-strip-target-zlib:
42580 @if target-zlib
42581 maybe-install-strip-target-zlib: install-strip-target-zlib
42583 install-strip-target-zlib: installdirs
42584 @: $(MAKE); $(unstage)
42585 @r=`${PWD_COMMAND}`; export r; \
42586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42587 $(NORMAL_TARGET_EXPORTS) \
42588 (cd $(TARGET_SUBDIR)/zlib && \
42589 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42591 @endif target-zlib
42593 # Other targets (info, dvi, pdf, etc.)
42595 .PHONY: maybe-info-target-zlib info-target-zlib
42596 maybe-info-target-zlib:
42597 @if target-zlib
42598 maybe-info-target-zlib: info-target-zlib
42600 info-target-zlib: \
42601 configure-target-zlib
42602 @: $(MAKE); $(unstage)
42603 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42604 r=`${PWD_COMMAND}`; export r; \
42605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42606 $(NORMAL_TARGET_EXPORTS) \
42607 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
42608 for flag in $(EXTRA_TARGET_FLAGS); do \
42609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42610 done; \
42611 (cd $(TARGET_SUBDIR)/zlib && \
42612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42614 "RANLIB=$${RANLIB}" \
42615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42616 info) \
42617 || exit 1
42619 @endif target-zlib
42621 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
42622 maybe-dvi-target-zlib:
42623 @if target-zlib
42624 maybe-dvi-target-zlib: dvi-target-zlib
42626 dvi-target-zlib: \
42627 configure-target-zlib
42628 @: $(MAKE); $(unstage)
42629 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42630 r=`${PWD_COMMAND}`; export r; \
42631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42632 $(NORMAL_TARGET_EXPORTS) \
42633 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
42634 for flag in $(EXTRA_TARGET_FLAGS); do \
42635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42636 done; \
42637 (cd $(TARGET_SUBDIR)/zlib && \
42638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42640 "RANLIB=$${RANLIB}" \
42641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42642 dvi) \
42643 || exit 1
42645 @endif target-zlib
42647 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
42648 maybe-pdf-target-zlib:
42649 @if target-zlib
42650 maybe-pdf-target-zlib: pdf-target-zlib
42652 pdf-target-zlib: \
42653 configure-target-zlib
42654 @: $(MAKE); $(unstage)
42655 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42656 r=`${PWD_COMMAND}`; export r; \
42657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42658 $(NORMAL_TARGET_EXPORTS) \
42659 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
42660 for flag in $(EXTRA_TARGET_FLAGS); do \
42661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42662 done; \
42663 (cd $(TARGET_SUBDIR)/zlib && \
42664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42666 "RANLIB=$${RANLIB}" \
42667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42668 pdf) \
42669 || exit 1
42671 @endif target-zlib
42673 .PHONY: maybe-html-target-zlib html-target-zlib
42674 maybe-html-target-zlib:
42675 @if target-zlib
42676 maybe-html-target-zlib: html-target-zlib
42678 html-target-zlib: \
42679 configure-target-zlib
42680 @: $(MAKE); $(unstage)
42681 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42682 r=`${PWD_COMMAND}`; export r; \
42683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42684 $(NORMAL_TARGET_EXPORTS) \
42685 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
42686 for flag in $(EXTRA_TARGET_FLAGS); do \
42687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42688 done; \
42689 (cd $(TARGET_SUBDIR)/zlib && \
42690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42692 "RANLIB=$${RANLIB}" \
42693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42694 html) \
42695 || exit 1
42697 @endif target-zlib
42699 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
42700 maybe-TAGS-target-zlib:
42701 @if target-zlib
42702 maybe-TAGS-target-zlib: TAGS-target-zlib
42704 TAGS-target-zlib: \
42705 configure-target-zlib
42706 @: $(MAKE); $(unstage)
42707 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42708 r=`${PWD_COMMAND}`; export r; \
42709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42710 $(NORMAL_TARGET_EXPORTS) \
42711 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
42712 for flag in $(EXTRA_TARGET_FLAGS); do \
42713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42714 done; \
42715 (cd $(TARGET_SUBDIR)/zlib && \
42716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42718 "RANLIB=$${RANLIB}" \
42719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42720 TAGS) \
42721 || exit 1
42723 @endif target-zlib
42725 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
42726 maybe-install-info-target-zlib:
42727 @if target-zlib
42728 maybe-install-info-target-zlib: install-info-target-zlib
42730 install-info-target-zlib: \
42731 configure-target-zlib \
42732 info-target-zlib
42733 @: $(MAKE); $(unstage)
42734 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42735 r=`${PWD_COMMAND}`; export r; \
42736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42737 $(NORMAL_TARGET_EXPORTS) \
42738 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
42739 for flag in $(EXTRA_TARGET_FLAGS); do \
42740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42741 done; \
42742 (cd $(TARGET_SUBDIR)/zlib && \
42743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42745 "RANLIB=$${RANLIB}" \
42746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42747 install-info) \
42748 || exit 1
42750 @endif target-zlib
42752 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
42753 maybe-install-pdf-target-zlib:
42754 @if target-zlib
42755 maybe-install-pdf-target-zlib: install-pdf-target-zlib
42757 install-pdf-target-zlib: \
42758 configure-target-zlib \
42759 pdf-target-zlib
42760 @: $(MAKE); $(unstage)
42761 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42762 r=`${PWD_COMMAND}`; export r; \
42763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42764 $(NORMAL_TARGET_EXPORTS) \
42765 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
42766 for flag in $(EXTRA_TARGET_FLAGS); do \
42767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42768 done; \
42769 (cd $(TARGET_SUBDIR)/zlib && \
42770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42772 "RANLIB=$${RANLIB}" \
42773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42774 install-pdf) \
42775 || exit 1
42777 @endif target-zlib
42779 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
42780 maybe-install-html-target-zlib:
42781 @if target-zlib
42782 maybe-install-html-target-zlib: install-html-target-zlib
42784 install-html-target-zlib: \
42785 configure-target-zlib \
42786 html-target-zlib
42787 @: $(MAKE); $(unstage)
42788 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42789 r=`${PWD_COMMAND}`; export r; \
42790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42791 $(NORMAL_TARGET_EXPORTS) \
42792 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
42793 for flag in $(EXTRA_TARGET_FLAGS); do \
42794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42795 done; \
42796 (cd $(TARGET_SUBDIR)/zlib && \
42797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42799 "RANLIB=$${RANLIB}" \
42800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42801 install-html) \
42802 || exit 1
42804 @endif target-zlib
42806 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
42807 maybe-installcheck-target-zlib:
42808 @if target-zlib
42809 maybe-installcheck-target-zlib: installcheck-target-zlib
42811 installcheck-target-zlib: \
42812 configure-target-zlib
42813 @: $(MAKE); $(unstage)
42814 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42815 r=`${PWD_COMMAND}`; export r; \
42816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42817 $(NORMAL_TARGET_EXPORTS) \
42818 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
42819 for flag in $(EXTRA_TARGET_FLAGS); do \
42820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42821 done; \
42822 (cd $(TARGET_SUBDIR)/zlib && \
42823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42825 "RANLIB=$${RANLIB}" \
42826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42827 installcheck) \
42828 || exit 1
42830 @endif target-zlib
42832 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
42833 maybe-mostlyclean-target-zlib:
42834 @if target-zlib
42835 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
42837 mostlyclean-target-zlib:
42838 @: $(MAKE); $(unstage)
42839 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42840 r=`${PWD_COMMAND}`; export r; \
42841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42842 $(NORMAL_TARGET_EXPORTS) \
42843 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
42844 for flag in $(EXTRA_TARGET_FLAGS); do \
42845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42846 done; \
42847 (cd $(TARGET_SUBDIR)/zlib && \
42848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42850 "RANLIB=$${RANLIB}" \
42851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42852 mostlyclean) \
42853 || exit 1
42855 @endif target-zlib
42857 .PHONY: maybe-clean-target-zlib clean-target-zlib
42858 maybe-clean-target-zlib:
42859 @if target-zlib
42860 maybe-clean-target-zlib: clean-target-zlib
42862 clean-target-zlib:
42863 @: $(MAKE); $(unstage)
42864 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42865 r=`${PWD_COMMAND}`; export r; \
42866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42867 $(NORMAL_TARGET_EXPORTS) \
42868 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
42869 for flag in $(EXTRA_TARGET_FLAGS); do \
42870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42871 done; \
42872 (cd $(TARGET_SUBDIR)/zlib && \
42873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42875 "RANLIB=$${RANLIB}" \
42876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42877 clean) \
42878 || exit 1
42880 @endif target-zlib
42882 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
42883 maybe-distclean-target-zlib:
42884 @if target-zlib
42885 maybe-distclean-target-zlib: distclean-target-zlib
42887 distclean-target-zlib:
42888 @: $(MAKE); $(unstage)
42889 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42890 r=`${PWD_COMMAND}`; export r; \
42891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42892 $(NORMAL_TARGET_EXPORTS) \
42893 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
42894 for flag in $(EXTRA_TARGET_FLAGS); do \
42895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42896 done; \
42897 (cd $(TARGET_SUBDIR)/zlib && \
42898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42900 "RANLIB=$${RANLIB}" \
42901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42902 distclean) \
42903 || exit 1
42905 @endif target-zlib
42907 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
42908 maybe-maintainer-clean-target-zlib:
42909 @if target-zlib
42910 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
42912 maintainer-clean-target-zlib:
42913 @: $(MAKE); $(unstage)
42914 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42915 r=`${PWD_COMMAND}`; export r; \
42916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42917 $(NORMAL_TARGET_EXPORTS) \
42918 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
42919 for flag in $(EXTRA_TARGET_FLAGS); do \
42920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42921 done; \
42922 (cd $(TARGET_SUBDIR)/zlib && \
42923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42925 "RANLIB=$${RANLIB}" \
42926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42927 maintainer-clean) \
42928 || exit 1
42930 @endif target-zlib
42936 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
42937 maybe-configure-target-boehm-gc:
42938 @if gcc-bootstrap
42939 configure-target-boehm-gc: stage_current
42940 @endif gcc-bootstrap
42941 @if target-boehm-gc
42942 maybe-configure-target-boehm-gc: configure-target-boehm-gc
42943 configure-target-boehm-gc:
42944 @: $(MAKE); $(unstage)
42945 @r=`${PWD_COMMAND}`; export r; \
42946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42947 echo "Checking multilib configuration for boehm-gc..."; \
42948 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42949 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
42950 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42951 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42952 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
42953 else \
42954 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
42955 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42956 fi; \
42957 else \
42958 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42959 fi; \
42960 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
42961 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42962 $(NORMAL_TARGET_EXPORTS) \
42963 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
42964 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
42965 case $(srcdir) in \
42966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42967 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
42968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42969 esac; \
42970 module_srcdir=boehm-gc; \
42971 rm -f no-such-file || : ; \
42972 CONFIG_SITE=no-such-file $(SHELL) \
42973 $$s/$$module_srcdir/configure \
42974 --srcdir=$${topdir}/$$module_srcdir \
42975 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42976 --target=${target_alias} \
42977 || exit 1
42978 @endif target-boehm-gc
42984 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
42985 maybe-all-target-boehm-gc:
42986 @if gcc-bootstrap
42987 all-target-boehm-gc: stage_current
42988 @endif gcc-bootstrap
42989 @if target-boehm-gc
42990 TARGET-target-boehm-gc=all
42991 maybe-all-target-boehm-gc: all-target-boehm-gc
42992 all-target-boehm-gc: configure-target-boehm-gc
42993 @: $(MAKE); $(unstage)
42994 @r=`${PWD_COMMAND}`; export r; \
42995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42996 $(NORMAL_TARGET_EXPORTS) \
42997 (cd $(TARGET_SUBDIR)/boehm-gc && \
42998 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42999 $(TARGET-target-boehm-gc))
43000 @endif target-boehm-gc
43006 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
43007 maybe-check-target-boehm-gc:
43008 @if target-boehm-gc
43009 maybe-check-target-boehm-gc: check-target-boehm-gc
43011 check-target-boehm-gc:
43012 @: $(MAKE); $(unstage)
43013 @r=`${PWD_COMMAND}`; export r; \
43014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43015 $(NORMAL_TARGET_EXPORTS) \
43016 (cd $(TARGET_SUBDIR)/boehm-gc && \
43017 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43019 @endif target-boehm-gc
43021 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
43022 maybe-install-target-boehm-gc:
43023 @if target-boehm-gc
43024 maybe-install-target-boehm-gc: install-target-boehm-gc
43026 install-target-boehm-gc: installdirs
43027 @: $(MAKE); $(unstage)
43028 @r=`${PWD_COMMAND}`; export r; \
43029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43030 $(NORMAL_TARGET_EXPORTS) \
43031 (cd $(TARGET_SUBDIR)/boehm-gc && \
43032 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43034 @endif target-boehm-gc
43036 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
43037 maybe-install-strip-target-boehm-gc:
43038 @if target-boehm-gc
43039 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
43041 install-strip-target-boehm-gc: installdirs
43042 @: $(MAKE); $(unstage)
43043 @r=`${PWD_COMMAND}`; export r; \
43044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43045 $(NORMAL_TARGET_EXPORTS) \
43046 (cd $(TARGET_SUBDIR)/boehm-gc && \
43047 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43049 @endif target-boehm-gc
43051 # Other targets (info, dvi, pdf, etc.)
43053 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
43054 maybe-info-target-boehm-gc:
43055 @if target-boehm-gc
43056 maybe-info-target-boehm-gc: info-target-boehm-gc
43058 info-target-boehm-gc: \
43059 configure-target-boehm-gc
43060 @: $(MAKE); $(unstage)
43061 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43062 r=`${PWD_COMMAND}`; export r; \
43063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43064 $(NORMAL_TARGET_EXPORTS) \
43065 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
43066 for flag in $(EXTRA_TARGET_FLAGS); do \
43067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43068 done; \
43069 (cd $(TARGET_SUBDIR)/boehm-gc && \
43070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43072 "RANLIB=$${RANLIB}" \
43073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43074 info) \
43075 || exit 1
43077 @endif target-boehm-gc
43079 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
43080 maybe-dvi-target-boehm-gc:
43081 @if target-boehm-gc
43082 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
43084 dvi-target-boehm-gc: \
43085 configure-target-boehm-gc
43086 @: $(MAKE); $(unstage)
43087 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43088 r=`${PWD_COMMAND}`; export r; \
43089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43090 $(NORMAL_TARGET_EXPORTS) \
43091 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
43092 for flag in $(EXTRA_TARGET_FLAGS); do \
43093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43094 done; \
43095 (cd $(TARGET_SUBDIR)/boehm-gc && \
43096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43098 "RANLIB=$${RANLIB}" \
43099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43100 dvi) \
43101 || exit 1
43103 @endif target-boehm-gc
43105 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
43106 maybe-pdf-target-boehm-gc:
43107 @if target-boehm-gc
43108 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
43110 pdf-target-boehm-gc: \
43111 configure-target-boehm-gc
43112 @: $(MAKE); $(unstage)
43113 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43114 r=`${PWD_COMMAND}`; export r; \
43115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43116 $(NORMAL_TARGET_EXPORTS) \
43117 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
43118 for flag in $(EXTRA_TARGET_FLAGS); do \
43119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43120 done; \
43121 (cd $(TARGET_SUBDIR)/boehm-gc && \
43122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43124 "RANLIB=$${RANLIB}" \
43125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43126 pdf) \
43127 || exit 1
43129 @endif target-boehm-gc
43131 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
43132 maybe-html-target-boehm-gc:
43133 @if target-boehm-gc
43134 maybe-html-target-boehm-gc: html-target-boehm-gc
43136 html-target-boehm-gc: \
43137 configure-target-boehm-gc
43138 @: $(MAKE); $(unstage)
43139 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43140 r=`${PWD_COMMAND}`; export r; \
43141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43142 $(NORMAL_TARGET_EXPORTS) \
43143 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
43144 for flag in $(EXTRA_TARGET_FLAGS); do \
43145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43146 done; \
43147 (cd $(TARGET_SUBDIR)/boehm-gc && \
43148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43150 "RANLIB=$${RANLIB}" \
43151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43152 html) \
43153 || exit 1
43155 @endif target-boehm-gc
43157 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
43158 maybe-TAGS-target-boehm-gc:
43159 @if target-boehm-gc
43160 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
43162 TAGS-target-boehm-gc: \
43163 configure-target-boehm-gc
43164 @: $(MAKE); $(unstage)
43165 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43166 r=`${PWD_COMMAND}`; export r; \
43167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43168 $(NORMAL_TARGET_EXPORTS) \
43169 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
43170 for flag in $(EXTRA_TARGET_FLAGS); do \
43171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43172 done; \
43173 (cd $(TARGET_SUBDIR)/boehm-gc && \
43174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43176 "RANLIB=$${RANLIB}" \
43177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43178 TAGS) \
43179 || exit 1
43181 @endif target-boehm-gc
43183 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
43184 maybe-install-info-target-boehm-gc:
43185 @if target-boehm-gc
43186 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
43188 install-info-target-boehm-gc: \
43189 configure-target-boehm-gc \
43190 info-target-boehm-gc
43191 @: $(MAKE); $(unstage)
43192 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43193 r=`${PWD_COMMAND}`; export r; \
43194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43195 $(NORMAL_TARGET_EXPORTS) \
43196 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
43197 for flag in $(EXTRA_TARGET_FLAGS); do \
43198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43199 done; \
43200 (cd $(TARGET_SUBDIR)/boehm-gc && \
43201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43203 "RANLIB=$${RANLIB}" \
43204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43205 install-info) \
43206 || exit 1
43208 @endif target-boehm-gc
43210 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
43211 maybe-install-pdf-target-boehm-gc:
43212 @if target-boehm-gc
43213 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
43215 install-pdf-target-boehm-gc: \
43216 configure-target-boehm-gc \
43217 pdf-target-boehm-gc
43218 @: $(MAKE); $(unstage)
43219 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43220 r=`${PWD_COMMAND}`; export r; \
43221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43222 $(NORMAL_TARGET_EXPORTS) \
43223 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
43224 for flag in $(EXTRA_TARGET_FLAGS); do \
43225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43226 done; \
43227 (cd $(TARGET_SUBDIR)/boehm-gc && \
43228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43230 "RANLIB=$${RANLIB}" \
43231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43232 install-pdf) \
43233 || exit 1
43235 @endif target-boehm-gc
43237 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
43238 maybe-install-html-target-boehm-gc:
43239 @if target-boehm-gc
43240 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
43242 install-html-target-boehm-gc: \
43243 configure-target-boehm-gc \
43244 html-target-boehm-gc
43245 @: $(MAKE); $(unstage)
43246 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43247 r=`${PWD_COMMAND}`; export r; \
43248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43249 $(NORMAL_TARGET_EXPORTS) \
43250 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
43251 for flag in $(EXTRA_TARGET_FLAGS); do \
43252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43253 done; \
43254 (cd $(TARGET_SUBDIR)/boehm-gc && \
43255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43257 "RANLIB=$${RANLIB}" \
43258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43259 install-html) \
43260 || exit 1
43262 @endif target-boehm-gc
43264 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
43265 maybe-installcheck-target-boehm-gc:
43266 @if target-boehm-gc
43267 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
43269 installcheck-target-boehm-gc: \
43270 configure-target-boehm-gc
43271 @: $(MAKE); $(unstage)
43272 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43273 r=`${PWD_COMMAND}`; export r; \
43274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43275 $(NORMAL_TARGET_EXPORTS) \
43276 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
43277 for flag in $(EXTRA_TARGET_FLAGS); do \
43278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43279 done; \
43280 (cd $(TARGET_SUBDIR)/boehm-gc && \
43281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43283 "RANLIB=$${RANLIB}" \
43284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43285 installcheck) \
43286 || exit 1
43288 @endif target-boehm-gc
43290 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
43291 maybe-mostlyclean-target-boehm-gc:
43292 @if target-boehm-gc
43293 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
43295 mostlyclean-target-boehm-gc:
43296 @: $(MAKE); $(unstage)
43297 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43298 r=`${PWD_COMMAND}`; export r; \
43299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43300 $(NORMAL_TARGET_EXPORTS) \
43301 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
43302 for flag in $(EXTRA_TARGET_FLAGS); do \
43303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43304 done; \
43305 (cd $(TARGET_SUBDIR)/boehm-gc && \
43306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43308 "RANLIB=$${RANLIB}" \
43309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43310 mostlyclean) \
43311 || exit 1
43313 @endif target-boehm-gc
43315 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
43316 maybe-clean-target-boehm-gc:
43317 @if target-boehm-gc
43318 maybe-clean-target-boehm-gc: clean-target-boehm-gc
43320 clean-target-boehm-gc:
43321 @: $(MAKE); $(unstage)
43322 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43323 r=`${PWD_COMMAND}`; export r; \
43324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43325 $(NORMAL_TARGET_EXPORTS) \
43326 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
43327 for flag in $(EXTRA_TARGET_FLAGS); do \
43328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43329 done; \
43330 (cd $(TARGET_SUBDIR)/boehm-gc && \
43331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43333 "RANLIB=$${RANLIB}" \
43334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43335 clean) \
43336 || exit 1
43338 @endif target-boehm-gc
43340 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
43341 maybe-distclean-target-boehm-gc:
43342 @if target-boehm-gc
43343 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
43345 distclean-target-boehm-gc:
43346 @: $(MAKE); $(unstage)
43347 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43348 r=`${PWD_COMMAND}`; export r; \
43349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43350 $(NORMAL_TARGET_EXPORTS) \
43351 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
43352 for flag in $(EXTRA_TARGET_FLAGS); do \
43353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43354 done; \
43355 (cd $(TARGET_SUBDIR)/boehm-gc && \
43356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43358 "RANLIB=$${RANLIB}" \
43359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43360 distclean) \
43361 || exit 1
43363 @endif target-boehm-gc
43365 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
43366 maybe-maintainer-clean-target-boehm-gc:
43367 @if target-boehm-gc
43368 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
43370 maintainer-clean-target-boehm-gc:
43371 @: $(MAKE); $(unstage)
43372 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43373 r=`${PWD_COMMAND}`; export r; \
43374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43375 $(NORMAL_TARGET_EXPORTS) \
43376 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
43377 for flag in $(EXTRA_TARGET_FLAGS); do \
43378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43379 done; \
43380 (cd $(TARGET_SUBDIR)/boehm-gc && \
43381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43383 "RANLIB=$${RANLIB}" \
43384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43385 maintainer-clean) \
43386 || exit 1
43388 @endif target-boehm-gc
43394 .PHONY: configure-target-rda maybe-configure-target-rda
43395 maybe-configure-target-rda:
43396 @if gcc-bootstrap
43397 configure-target-rda: stage_current
43398 @endif gcc-bootstrap
43399 @if target-rda
43400 maybe-configure-target-rda: configure-target-rda
43401 configure-target-rda:
43402 @: $(MAKE); $(unstage)
43403 @r=`${PWD_COMMAND}`; export r; \
43404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43405 echo "Checking multilib configuration for rda..."; \
43406 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43407 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
43408 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
43409 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
43410 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
43411 else \
43412 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
43413 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43414 fi; \
43415 else \
43416 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43417 fi; \
43418 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
43419 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43420 $(NORMAL_TARGET_EXPORTS) \
43421 echo Configuring in $(TARGET_SUBDIR)/rda; \
43422 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
43423 case $(srcdir) in \
43424 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43425 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
43426 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43427 esac; \
43428 module_srcdir=rda; \
43429 rm -f no-such-file || : ; \
43430 CONFIG_SITE=no-such-file $(SHELL) \
43431 $$s/$$module_srcdir/configure \
43432 --srcdir=$${topdir}/$$module_srcdir \
43433 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43434 --target=${target_alias} \
43435 || exit 1
43436 @endif target-rda
43442 .PHONY: all-target-rda maybe-all-target-rda
43443 maybe-all-target-rda:
43444 @if gcc-bootstrap
43445 all-target-rda: stage_current
43446 @endif gcc-bootstrap
43447 @if target-rda
43448 TARGET-target-rda=all
43449 maybe-all-target-rda: all-target-rda
43450 all-target-rda: configure-target-rda
43451 @: $(MAKE); $(unstage)
43452 @r=`${PWD_COMMAND}`; export r; \
43453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43454 $(NORMAL_TARGET_EXPORTS) \
43455 (cd $(TARGET_SUBDIR)/rda && \
43456 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43457 $(TARGET-target-rda))
43458 @endif target-rda
43464 .PHONY: check-target-rda maybe-check-target-rda
43465 maybe-check-target-rda:
43466 @if target-rda
43467 maybe-check-target-rda: check-target-rda
43469 check-target-rda:
43470 @: $(MAKE); $(unstage)
43471 @r=`${PWD_COMMAND}`; export r; \
43472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43473 $(NORMAL_TARGET_EXPORTS) \
43474 (cd $(TARGET_SUBDIR)/rda && \
43475 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43477 @endif target-rda
43479 .PHONY: install-target-rda maybe-install-target-rda
43480 maybe-install-target-rda:
43481 @if target-rda
43482 maybe-install-target-rda: install-target-rda
43484 install-target-rda: installdirs
43485 @: $(MAKE); $(unstage)
43486 @r=`${PWD_COMMAND}`; export r; \
43487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43488 $(NORMAL_TARGET_EXPORTS) \
43489 (cd $(TARGET_SUBDIR)/rda && \
43490 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43492 @endif target-rda
43494 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
43495 maybe-install-strip-target-rda:
43496 @if target-rda
43497 maybe-install-strip-target-rda: install-strip-target-rda
43499 install-strip-target-rda: installdirs
43500 @: $(MAKE); $(unstage)
43501 @r=`${PWD_COMMAND}`; export r; \
43502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43503 $(NORMAL_TARGET_EXPORTS) \
43504 (cd $(TARGET_SUBDIR)/rda && \
43505 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43507 @endif target-rda
43509 # Other targets (info, dvi, pdf, etc.)
43511 .PHONY: maybe-info-target-rda info-target-rda
43512 maybe-info-target-rda:
43513 @if target-rda
43514 maybe-info-target-rda: info-target-rda
43516 info-target-rda: \
43517 configure-target-rda
43518 @: $(MAKE); $(unstage)
43519 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43520 r=`${PWD_COMMAND}`; export r; \
43521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43522 $(NORMAL_TARGET_EXPORTS) \
43523 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
43524 for flag in $(EXTRA_TARGET_FLAGS); do \
43525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43526 done; \
43527 (cd $(TARGET_SUBDIR)/rda && \
43528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43530 "RANLIB=$${RANLIB}" \
43531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43532 info) \
43533 || exit 1
43535 @endif target-rda
43537 .PHONY: maybe-dvi-target-rda dvi-target-rda
43538 maybe-dvi-target-rda:
43539 @if target-rda
43540 maybe-dvi-target-rda: dvi-target-rda
43542 dvi-target-rda: \
43543 configure-target-rda
43544 @: $(MAKE); $(unstage)
43545 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43546 r=`${PWD_COMMAND}`; export r; \
43547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43548 $(NORMAL_TARGET_EXPORTS) \
43549 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
43550 for flag in $(EXTRA_TARGET_FLAGS); do \
43551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43552 done; \
43553 (cd $(TARGET_SUBDIR)/rda && \
43554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43556 "RANLIB=$${RANLIB}" \
43557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43558 dvi) \
43559 || exit 1
43561 @endif target-rda
43563 .PHONY: maybe-pdf-target-rda pdf-target-rda
43564 maybe-pdf-target-rda:
43565 @if target-rda
43566 maybe-pdf-target-rda: pdf-target-rda
43568 pdf-target-rda: \
43569 configure-target-rda
43570 @: $(MAKE); $(unstage)
43571 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43572 r=`${PWD_COMMAND}`; export r; \
43573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43574 $(NORMAL_TARGET_EXPORTS) \
43575 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
43576 for flag in $(EXTRA_TARGET_FLAGS); do \
43577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43578 done; \
43579 (cd $(TARGET_SUBDIR)/rda && \
43580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43582 "RANLIB=$${RANLIB}" \
43583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43584 pdf) \
43585 || exit 1
43587 @endif target-rda
43589 .PHONY: maybe-html-target-rda html-target-rda
43590 maybe-html-target-rda:
43591 @if target-rda
43592 maybe-html-target-rda: html-target-rda
43594 html-target-rda: \
43595 configure-target-rda
43596 @: $(MAKE); $(unstage)
43597 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43598 r=`${PWD_COMMAND}`; export r; \
43599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43600 $(NORMAL_TARGET_EXPORTS) \
43601 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
43602 for flag in $(EXTRA_TARGET_FLAGS); do \
43603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43604 done; \
43605 (cd $(TARGET_SUBDIR)/rda && \
43606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43608 "RANLIB=$${RANLIB}" \
43609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43610 html) \
43611 || exit 1
43613 @endif target-rda
43615 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
43616 maybe-TAGS-target-rda:
43617 @if target-rda
43618 maybe-TAGS-target-rda: TAGS-target-rda
43620 TAGS-target-rda: \
43621 configure-target-rda
43622 @: $(MAKE); $(unstage)
43623 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43624 r=`${PWD_COMMAND}`; export r; \
43625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43626 $(NORMAL_TARGET_EXPORTS) \
43627 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
43628 for flag in $(EXTRA_TARGET_FLAGS); do \
43629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43630 done; \
43631 (cd $(TARGET_SUBDIR)/rda && \
43632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43634 "RANLIB=$${RANLIB}" \
43635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43636 TAGS) \
43637 || exit 1
43639 @endif target-rda
43641 .PHONY: maybe-install-info-target-rda install-info-target-rda
43642 maybe-install-info-target-rda:
43643 @if target-rda
43644 maybe-install-info-target-rda: install-info-target-rda
43646 install-info-target-rda: \
43647 configure-target-rda \
43648 info-target-rda
43649 @: $(MAKE); $(unstage)
43650 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43651 r=`${PWD_COMMAND}`; export r; \
43652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43653 $(NORMAL_TARGET_EXPORTS) \
43654 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
43655 for flag in $(EXTRA_TARGET_FLAGS); do \
43656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43657 done; \
43658 (cd $(TARGET_SUBDIR)/rda && \
43659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43661 "RANLIB=$${RANLIB}" \
43662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43663 install-info) \
43664 || exit 1
43666 @endif target-rda
43668 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
43669 maybe-install-pdf-target-rda:
43670 @if target-rda
43671 maybe-install-pdf-target-rda: install-pdf-target-rda
43673 install-pdf-target-rda: \
43674 configure-target-rda \
43675 pdf-target-rda
43676 @: $(MAKE); $(unstage)
43677 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43678 r=`${PWD_COMMAND}`; export r; \
43679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43680 $(NORMAL_TARGET_EXPORTS) \
43681 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
43682 for flag in $(EXTRA_TARGET_FLAGS); do \
43683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43684 done; \
43685 (cd $(TARGET_SUBDIR)/rda && \
43686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43688 "RANLIB=$${RANLIB}" \
43689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43690 install-pdf) \
43691 || exit 1
43693 @endif target-rda
43695 .PHONY: maybe-install-html-target-rda install-html-target-rda
43696 maybe-install-html-target-rda:
43697 @if target-rda
43698 maybe-install-html-target-rda: install-html-target-rda
43700 install-html-target-rda: \
43701 configure-target-rda \
43702 html-target-rda
43703 @: $(MAKE); $(unstage)
43704 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43705 r=`${PWD_COMMAND}`; export r; \
43706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43707 $(NORMAL_TARGET_EXPORTS) \
43708 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
43709 for flag in $(EXTRA_TARGET_FLAGS); do \
43710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43711 done; \
43712 (cd $(TARGET_SUBDIR)/rda && \
43713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43715 "RANLIB=$${RANLIB}" \
43716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43717 install-html) \
43718 || exit 1
43720 @endif target-rda
43722 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
43723 maybe-installcheck-target-rda:
43724 @if target-rda
43725 maybe-installcheck-target-rda: installcheck-target-rda
43727 installcheck-target-rda: \
43728 configure-target-rda
43729 @: $(MAKE); $(unstage)
43730 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43731 r=`${PWD_COMMAND}`; export r; \
43732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43733 $(NORMAL_TARGET_EXPORTS) \
43734 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
43735 for flag in $(EXTRA_TARGET_FLAGS); do \
43736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43737 done; \
43738 (cd $(TARGET_SUBDIR)/rda && \
43739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43741 "RANLIB=$${RANLIB}" \
43742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43743 installcheck) \
43744 || exit 1
43746 @endif target-rda
43748 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
43749 maybe-mostlyclean-target-rda:
43750 @if target-rda
43751 maybe-mostlyclean-target-rda: mostlyclean-target-rda
43753 mostlyclean-target-rda:
43754 @: $(MAKE); $(unstage)
43755 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43756 r=`${PWD_COMMAND}`; export r; \
43757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43758 $(NORMAL_TARGET_EXPORTS) \
43759 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
43760 for flag in $(EXTRA_TARGET_FLAGS); do \
43761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43762 done; \
43763 (cd $(TARGET_SUBDIR)/rda && \
43764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43766 "RANLIB=$${RANLIB}" \
43767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43768 mostlyclean) \
43769 || exit 1
43771 @endif target-rda
43773 .PHONY: maybe-clean-target-rda clean-target-rda
43774 maybe-clean-target-rda:
43775 @if target-rda
43776 maybe-clean-target-rda: clean-target-rda
43778 clean-target-rda:
43779 @: $(MAKE); $(unstage)
43780 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43781 r=`${PWD_COMMAND}`; export r; \
43782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43783 $(NORMAL_TARGET_EXPORTS) \
43784 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
43785 for flag in $(EXTRA_TARGET_FLAGS); do \
43786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43787 done; \
43788 (cd $(TARGET_SUBDIR)/rda && \
43789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43791 "RANLIB=$${RANLIB}" \
43792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43793 clean) \
43794 || exit 1
43796 @endif target-rda
43798 .PHONY: maybe-distclean-target-rda distclean-target-rda
43799 maybe-distclean-target-rda:
43800 @if target-rda
43801 maybe-distclean-target-rda: distclean-target-rda
43803 distclean-target-rda:
43804 @: $(MAKE); $(unstage)
43805 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43806 r=`${PWD_COMMAND}`; export r; \
43807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43808 $(NORMAL_TARGET_EXPORTS) \
43809 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
43810 for flag in $(EXTRA_TARGET_FLAGS); do \
43811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43812 done; \
43813 (cd $(TARGET_SUBDIR)/rda && \
43814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43816 "RANLIB=$${RANLIB}" \
43817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43818 distclean) \
43819 || exit 1
43821 @endif target-rda
43823 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
43824 maybe-maintainer-clean-target-rda:
43825 @if target-rda
43826 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
43828 maintainer-clean-target-rda:
43829 @: $(MAKE); $(unstage)
43830 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43831 r=`${PWD_COMMAND}`; export r; \
43832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43833 $(NORMAL_TARGET_EXPORTS) \
43834 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
43835 for flag in $(EXTRA_TARGET_FLAGS); do \
43836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43837 done; \
43838 (cd $(TARGET_SUBDIR)/rda && \
43839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43841 "RANLIB=$${RANLIB}" \
43842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43843 maintainer-clean) \
43844 || exit 1
43846 @endif target-rda
43852 .PHONY: configure-target-libada maybe-configure-target-libada
43853 maybe-configure-target-libada:
43854 @if gcc-bootstrap
43855 configure-target-libada: stage_current
43856 @endif gcc-bootstrap
43857 @if target-libada
43858 maybe-configure-target-libada: configure-target-libada
43859 configure-target-libada:
43860 @: $(MAKE); $(unstage)
43861 @r=`${PWD_COMMAND}`; export r; \
43862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43863 echo "Checking multilib configuration for libada..."; \
43864 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43865 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
43866 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
43867 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
43868 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
43869 else \
43870 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
43871 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43872 fi; \
43873 else \
43874 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43875 fi; \
43876 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
43877 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43878 $(NORMAL_TARGET_EXPORTS) \
43879 echo Configuring in $(TARGET_SUBDIR)/libada; \
43880 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
43881 case $(srcdir) in \
43882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43883 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
43884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43885 esac; \
43886 module_srcdir=libada; \
43887 rm -f no-such-file || : ; \
43888 CONFIG_SITE=no-such-file $(SHELL) \
43889 $$s/$$module_srcdir/configure \
43890 --srcdir=$${topdir}/$$module_srcdir \
43891 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43892 --target=${target_alias} \
43893 || exit 1
43894 @endif target-libada
43900 .PHONY: all-target-libada maybe-all-target-libada
43901 maybe-all-target-libada:
43902 @if gcc-bootstrap
43903 all-target-libada: stage_current
43904 @endif gcc-bootstrap
43905 @if target-libada
43906 TARGET-target-libada=all
43907 maybe-all-target-libada: all-target-libada
43908 all-target-libada: configure-target-libada
43909 @: $(MAKE); $(unstage)
43910 @r=`${PWD_COMMAND}`; export r; \
43911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43912 $(NORMAL_TARGET_EXPORTS) \
43913 (cd $(TARGET_SUBDIR)/libada && \
43914 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43915 $(TARGET-target-libada))
43916 @endif target-libada
43922 .PHONY: check-target-libada maybe-check-target-libada
43923 maybe-check-target-libada:
43924 @if target-libada
43925 maybe-check-target-libada: check-target-libada
43927 check-target-libada:
43928 @: $(MAKE); $(unstage)
43929 @r=`${PWD_COMMAND}`; export r; \
43930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43931 $(NORMAL_TARGET_EXPORTS) \
43932 (cd $(TARGET_SUBDIR)/libada && \
43933 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43935 @endif target-libada
43937 .PHONY: install-target-libada maybe-install-target-libada
43938 maybe-install-target-libada:
43939 @if target-libada
43940 maybe-install-target-libada: install-target-libada
43942 install-target-libada: installdirs
43943 @: $(MAKE); $(unstage)
43944 @r=`${PWD_COMMAND}`; export r; \
43945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43946 $(NORMAL_TARGET_EXPORTS) \
43947 (cd $(TARGET_SUBDIR)/libada && \
43948 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43950 @endif target-libada
43952 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
43953 maybe-install-strip-target-libada:
43954 @if target-libada
43955 maybe-install-strip-target-libada: install-strip-target-libada
43957 install-strip-target-libada: installdirs
43958 @: $(MAKE); $(unstage)
43959 @r=`${PWD_COMMAND}`; export r; \
43960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43961 $(NORMAL_TARGET_EXPORTS) \
43962 (cd $(TARGET_SUBDIR)/libada && \
43963 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43965 @endif target-libada
43967 # Other targets (info, dvi, pdf, etc.)
43969 .PHONY: maybe-info-target-libada info-target-libada
43970 maybe-info-target-libada:
43971 @if target-libada
43972 maybe-info-target-libada: info-target-libada
43974 info-target-libada: \
43975 configure-target-libada
43976 @: $(MAKE); $(unstage)
43977 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43978 r=`${PWD_COMMAND}`; export r; \
43979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43980 $(NORMAL_TARGET_EXPORTS) \
43981 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
43982 for flag in $(EXTRA_TARGET_FLAGS); do \
43983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43984 done; \
43985 (cd $(TARGET_SUBDIR)/libada && \
43986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43988 "RANLIB=$${RANLIB}" \
43989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43990 info) \
43991 || exit 1
43993 @endif target-libada
43995 .PHONY: maybe-dvi-target-libada dvi-target-libada
43996 maybe-dvi-target-libada:
43997 @if target-libada
43998 maybe-dvi-target-libada: dvi-target-libada
44000 dvi-target-libada: \
44001 configure-target-libada
44002 @: $(MAKE); $(unstage)
44003 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44004 r=`${PWD_COMMAND}`; export r; \
44005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44006 $(NORMAL_TARGET_EXPORTS) \
44007 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
44008 for flag in $(EXTRA_TARGET_FLAGS); do \
44009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44010 done; \
44011 (cd $(TARGET_SUBDIR)/libada && \
44012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44014 "RANLIB=$${RANLIB}" \
44015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44016 dvi) \
44017 || exit 1
44019 @endif target-libada
44021 .PHONY: maybe-pdf-target-libada pdf-target-libada
44022 maybe-pdf-target-libada:
44023 @if target-libada
44024 maybe-pdf-target-libada: pdf-target-libada
44026 pdf-target-libada: \
44027 configure-target-libada
44028 @: $(MAKE); $(unstage)
44029 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44030 r=`${PWD_COMMAND}`; export r; \
44031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44032 $(NORMAL_TARGET_EXPORTS) \
44033 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
44034 for flag in $(EXTRA_TARGET_FLAGS); do \
44035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44036 done; \
44037 (cd $(TARGET_SUBDIR)/libada && \
44038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44040 "RANLIB=$${RANLIB}" \
44041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44042 pdf) \
44043 || exit 1
44045 @endif target-libada
44047 .PHONY: maybe-html-target-libada html-target-libada
44048 maybe-html-target-libada:
44049 @if target-libada
44050 maybe-html-target-libada: html-target-libada
44052 html-target-libada: \
44053 configure-target-libada
44054 @: $(MAKE); $(unstage)
44055 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44056 r=`${PWD_COMMAND}`; export r; \
44057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44058 $(NORMAL_TARGET_EXPORTS) \
44059 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
44060 for flag in $(EXTRA_TARGET_FLAGS); do \
44061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44062 done; \
44063 (cd $(TARGET_SUBDIR)/libada && \
44064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44066 "RANLIB=$${RANLIB}" \
44067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44068 html) \
44069 || exit 1
44071 @endif target-libada
44073 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
44074 maybe-TAGS-target-libada:
44075 @if target-libada
44076 maybe-TAGS-target-libada: TAGS-target-libada
44078 TAGS-target-libada: \
44079 configure-target-libada
44080 @: $(MAKE); $(unstage)
44081 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44082 r=`${PWD_COMMAND}`; export r; \
44083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44084 $(NORMAL_TARGET_EXPORTS) \
44085 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
44086 for flag in $(EXTRA_TARGET_FLAGS); do \
44087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44088 done; \
44089 (cd $(TARGET_SUBDIR)/libada && \
44090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44092 "RANLIB=$${RANLIB}" \
44093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44094 TAGS) \
44095 || exit 1
44097 @endif target-libada
44099 .PHONY: maybe-install-info-target-libada install-info-target-libada
44100 maybe-install-info-target-libada:
44101 @if target-libada
44102 maybe-install-info-target-libada: install-info-target-libada
44104 install-info-target-libada: \
44105 configure-target-libada \
44106 info-target-libada
44107 @: $(MAKE); $(unstage)
44108 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44109 r=`${PWD_COMMAND}`; export r; \
44110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44111 $(NORMAL_TARGET_EXPORTS) \
44112 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
44113 for flag in $(EXTRA_TARGET_FLAGS); do \
44114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44115 done; \
44116 (cd $(TARGET_SUBDIR)/libada && \
44117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44119 "RANLIB=$${RANLIB}" \
44120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44121 install-info) \
44122 || exit 1
44124 @endif target-libada
44126 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
44127 maybe-install-pdf-target-libada:
44128 @if target-libada
44129 maybe-install-pdf-target-libada: install-pdf-target-libada
44131 install-pdf-target-libada: \
44132 configure-target-libada \
44133 pdf-target-libada
44134 @: $(MAKE); $(unstage)
44135 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44136 r=`${PWD_COMMAND}`; export r; \
44137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44138 $(NORMAL_TARGET_EXPORTS) \
44139 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
44140 for flag in $(EXTRA_TARGET_FLAGS); do \
44141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44142 done; \
44143 (cd $(TARGET_SUBDIR)/libada && \
44144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44146 "RANLIB=$${RANLIB}" \
44147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44148 install-pdf) \
44149 || exit 1
44151 @endif target-libada
44153 .PHONY: maybe-install-html-target-libada install-html-target-libada
44154 maybe-install-html-target-libada:
44155 @if target-libada
44156 maybe-install-html-target-libada: install-html-target-libada
44158 install-html-target-libada: \
44159 configure-target-libada \
44160 html-target-libada
44161 @: $(MAKE); $(unstage)
44162 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44163 r=`${PWD_COMMAND}`; export r; \
44164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44165 $(NORMAL_TARGET_EXPORTS) \
44166 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
44167 for flag in $(EXTRA_TARGET_FLAGS); do \
44168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44169 done; \
44170 (cd $(TARGET_SUBDIR)/libada && \
44171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44173 "RANLIB=$${RANLIB}" \
44174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44175 install-html) \
44176 || exit 1
44178 @endif target-libada
44180 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
44181 maybe-installcheck-target-libada:
44182 @if target-libada
44183 maybe-installcheck-target-libada: installcheck-target-libada
44185 installcheck-target-libada: \
44186 configure-target-libada
44187 @: $(MAKE); $(unstage)
44188 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44189 r=`${PWD_COMMAND}`; export r; \
44190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44191 $(NORMAL_TARGET_EXPORTS) \
44192 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
44193 for flag in $(EXTRA_TARGET_FLAGS); do \
44194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44195 done; \
44196 (cd $(TARGET_SUBDIR)/libada && \
44197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44199 "RANLIB=$${RANLIB}" \
44200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44201 installcheck) \
44202 || exit 1
44204 @endif target-libada
44206 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
44207 maybe-mostlyclean-target-libada:
44208 @if target-libada
44209 maybe-mostlyclean-target-libada: mostlyclean-target-libada
44211 mostlyclean-target-libada:
44212 @: $(MAKE); $(unstage)
44213 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44214 r=`${PWD_COMMAND}`; export r; \
44215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44216 $(NORMAL_TARGET_EXPORTS) \
44217 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
44218 for flag in $(EXTRA_TARGET_FLAGS); do \
44219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44220 done; \
44221 (cd $(TARGET_SUBDIR)/libada && \
44222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44224 "RANLIB=$${RANLIB}" \
44225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44226 mostlyclean) \
44227 || exit 1
44229 @endif target-libada
44231 .PHONY: maybe-clean-target-libada clean-target-libada
44232 maybe-clean-target-libada:
44233 @if target-libada
44234 maybe-clean-target-libada: clean-target-libada
44236 clean-target-libada:
44237 @: $(MAKE); $(unstage)
44238 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44239 r=`${PWD_COMMAND}`; export r; \
44240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44241 $(NORMAL_TARGET_EXPORTS) \
44242 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
44243 for flag in $(EXTRA_TARGET_FLAGS); do \
44244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44245 done; \
44246 (cd $(TARGET_SUBDIR)/libada && \
44247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44249 "RANLIB=$${RANLIB}" \
44250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44251 clean) \
44252 || exit 1
44254 @endif target-libada
44256 .PHONY: maybe-distclean-target-libada distclean-target-libada
44257 maybe-distclean-target-libada:
44258 @if target-libada
44259 maybe-distclean-target-libada: distclean-target-libada
44261 distclean-target-libada:
44262 @: $(MAKE); $(unstage)
44263 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44264 r=`${PWD_COMMAND}`; export r; \
44265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44266 $(NORMAL_TARGET_EXPORTS) \
44267 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
44268 for flag in $(EXTRA_TARGET_FLAGS); do \
44269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44270 done; \
44271 (cd $(TARGET_SUBDIR)/libada && \
44272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44274 "RANLIB=$${RANLIB}" \
44275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44276 distclean) \
44277 || exit 1
44279 @endif target-libada
44281 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
44282 maybe-maintainer-clean-target-libada:
44283 @if target-libada
44284 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
44286 maintainer-clean-target-libada:
44287 @: $(MAKE); $(unstage)
44288 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44289 r=`${PWD_COMMAND}`; export r; \
44290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44291 $(NORMAL_TARGET_EXPORTS) \
44292 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
44293 for flag in $(EXTRA_TARGET_FLAGS); do \
44294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44295 done; \
44296 (cd $(TARGET_SUBDIR)/libada && \
44297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44299 "RANLIB=$${RANLIB}" \
44300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44301 maintainer-clean) \
44302 || exit 1
44304 @endif target-libada
44310 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
44311 maybe-configure-target-libgomp:
44312 @if gcc-bootstrap
44313 configure-target-libgomp: stage_current
44314 @endif gcc-bootstrap
44315 @if target-libgomp
44316 maybe-configure-target-libgomp: configure-target-libgomp
44317 configure-target-libgomp:
44318 @r=`${PWD_COMMAND}`; export r; \
44319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44320 echo "Checking multilib configuration for libgomp..."; \
44321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44322 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44323 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44324 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44325 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44326 else \
44327 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44328 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44329 fi; \
44330 else \
44331 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44332 fi; \
44333 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44334 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44335 $(NORMAL_TARGET_EXPORTS) \
44336 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
44337 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
44338 case $(srcdir) in \
44339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44340 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44342 esac; \
44343 module_srcdir=libgomp; \
44344 rm -f no-such-file || : ; \
44345 CONFIG_SITE=no-such-file $(SHELL) \
44346 $$s/$$module_srcdir/configure \
44347 --srcdir=$${topdir}/$$module_srcdir \
44348 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44349 --target=${target_alias} \
44350 || exit 1
44351 @endif target-libgomp
44355 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
44356 maybe-configure-stage1-target-libgomp:
44357 @if target-libgomp-bootstrap
44358 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
44359 configure-stage1-target-libgomp:
44360 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44361 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44362 @r=`${PWD_COMMAND}`; export r; \
44363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44364 TFLAGS="$(STAGE1_TFLAGS)"; \
44365 echo "Checking multilib configuration for libgomp..."; \
44366 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44367 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44368 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44369 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44370 else \
44371 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44372 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44373 fi; \
44374 else \
44375 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44376 fi; \
44377 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44378 $(NORMAL_TARGET_EXPORTS) \
44379 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44380 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44381 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44382 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
44383 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44384 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44385 case $(srcdir) in \
44386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44387 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44389 esac; \
44390 module_srcdir=libgomp; \
44391 $(SHELL) $$s/$$module_srcdir/configure \
44392 --srcdir=$${topdir}/$$module_srcdir \
44393 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44394 --target=${target_alias} \
44396 $(STAGE1_CONFIGURE_FLAGS)
44397 @endif target-libgomp-bootstrap
44399 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
44400 maybe-configure-stage2-target-libgomp:
44401 @if target-libgomp-bootstrap
44402 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
44403 configure-stage2-target-libgomp:
44404 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44405 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44406 @r=`${PWD_COMMAND}`; export r; \
44407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44408 TFLAGS="$(STAGE2_TFLAGS)"; \
44409 echo "Checking multilib configuration for libgomp..."; \
44410 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44411 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44412 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44413 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44414 else \
44415 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44416 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44417 fi; \
44418 else \
44419 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44420 fi; \
44421 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44422 $(NORMAL_TARGET_EXPORTS) \
44424 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44425 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44426 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44427 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
44428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44429 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44430 case $(srcdir) in \
44431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44432 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44434 esac; \
44435 module_srcdir=libgomp; \
44436 $(SHELL) $$s/$$module_srcdir/configure \
44437 --srcdir=$${topdir}/$$module_srcdir \
44438 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44439 --target=${target_alias} \
44440 --with-build-libsubdir=$(HOST_SUBDIR) \
44441 $(STAGE2_CONFIGURE_FLAGS)
44442 @endif target-libgomp-bootstrap
44444 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
44445 maybe-configure-stage3-target-libgomp:
44446 @if target-libgomp-bootstrap
44447 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
44448 configure-stage3-target-libgomp:
44449 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44450 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44451 @r=`${PWD_COMMAND}`; export r; \
44452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44453 TFLAGS="$(STAGE3_TFLAGS)"; \
44454 echo "Checking multilib configuration for libgomp..."; \
44455 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44456 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44457 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44458 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44459 else \
44460 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44461 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44462 fi; \
44463 else \
44464 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44465 fi; \
44466 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44467 $(NORMAL_TARGET_EXPORTS) \
44469 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44470 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44471 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44472 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
44473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44474 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44475 case $(srcdir) in \
44476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44477 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44479 esac; \
44480 module_srcdir=libgomp; \
44481 $(SHELL) $$s/$$module_srcdir/configure \
44482 --srcdir=$${topdir}/$$module_srcdir \
44483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44484 --target=${target_alias} \
44485 --with-build-libsubdir=$(HOST_SUBDIR) \
44486 $(STAGE3_CONFIGURE_FLAGS)
44487 @endif target-libgomp-bootstrap
44489 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
44490 maybe-configure-stage4-target-libgomp:
44491 @if target-libgomp-bootstrap
44492 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
44493 configure-stage4-target-libgomp:
44494 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44495 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44496 @r=`${PWD_COMMAND}`; export r; \
44497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44498 TFLAGS="$(STAGE4_TFLAGS)"; \
44499 echo "Checking multilib configuration for libgomp..."; \
44500 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44501 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44502 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44503 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44504 else \
44505 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44506 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44507 fi; \
44508 else \
44509 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44510 fi; \
44511 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44512 $(NORMAL_TARGET_EXPORTS) \
44514 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44515 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44516 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44517 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
44518 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44519 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44520 case $(srcdir) in \
44521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44522 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44524 esac; \
44525 module_srcdir=libgomp; \
44526 $(SHELL) $$s/$$module_srcdir/configure \
44527 --srcdir=$${topdir}/$$module_srcdir \
44528 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44529 --target=${target_alias} \
44530 --with-build-libsubdir=$(HOST_SUBDIR) \
44531 $(STAGE4_CONFIGURE_FLAGS)
44532 @endif target-libgomp-bootstrap
44534 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
44535 maybe-configure-stageprofile-target-libgomp:
44536 @if target-libgomp-bootstrap
44537 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44538 configure-stageprofile-target-libgomp:
44539 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44540 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44541 @r=`${PWD_COMMAND}`; export r; \
44542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44543 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44544 echo "Checking multilib configuration for libgomp..."; \
44545 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44546 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44547 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44548 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44549 else \
44550 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44551 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44552 fi; \
44553 else \
44554 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44555 fi; \
44556 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44557 $(NORMAL_TARGET_EXPORTS) \
44559 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44560 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44561 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44562 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
44563 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44564 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44565 case $(srcdir) in \
44566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44567 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44569 esac; \
44570 module_srcdir=libgomp; \
44571 $(SHELL) $$s/$$module_srcdir/configure \
44572 --srcdir=$${topdir}/$$module_srcdir \
44573 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44574 --target=${target_alias} \
44575 --with-build-libsubdir=$(HOST_SUBDIR) \
44576 $(STAGEprofile_CONFIGURE_FLAGS)
44577 @endif target-libgomp-bootstrap
44579 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
44580 maybe-configure-stagefeedback-target-libgomp:
44581 @if target-libgomp-bootstrap
44582 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44583 configure-stagefeedback-target-libgomp:
44584 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44585 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44586 @r=`${PWD_COMMAND}`; export r; \
44587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44588 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44589 echo "Checking multilib configuration for libgomp..."; \
44590 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44591 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44592 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44593 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44594 else \
44595 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44596 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44597 fi; \
44598 else \
44599 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44600 fi; \
44601 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44602 $(NORMAL_TARGET_EXPORTS) \
44604 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44605 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44606 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44607 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
44608 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44609 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44610 case $(srcdir) in \
44611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44612 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44614 esac; \
44615 module_srcdir=libgomp; \
44616 $(SHELL) $$s/$$module_srcdir/configure \
44617 --srcdir=$${topdir}/$$module_srcdir \
44618 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44619 --target=${target_alias} \
44620 --with-build-libsubdir=$(HOST_SUBDIR) \
44621 $(STAGEfeedback_CONFIGURE_FLAGS)
44622 @endif target-libgomp-bootstrap
44628 .PHONY: all-target-libgomp maybe-all-target-libgomp
44629 maybe-all-target-libgomp:
44630 @if gcc-bootstrap
44631 all-target-libgomp: stage_current
44632 @endif gcc-bootstrap
44633 @if target-libgomp
44634 TARGET-target-libgomp=all
44635 maybe-all-target-libgomp: all-target-libgomp
44636 all-target-libgomp: configure-target-libgomp
44637 @r=`${PWD_COMMAND}`; export r; \
44638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44639 $(NORMAL_TARGET_EXPORTS) \
44640 (cd $(TARGET_SUBDIR)/libgomp && \
44641 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44642 $(TARGET-target-libgomp))
44643 @endif target-libgomp
44647 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
44648 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
44649 maybe-all-stage1-target-libgomp:
44650 maybe-clean-stage1-target-libgomp:
44651 @if target-libgomp-bootstrap
44652 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
44653 all-stage1: all-stage1-target-libgomp
44654 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
44655 all-stage1-target-libgomp: configure-stage1-target-libgomp
44656 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44657 @r=`${PWD_COMMAND}`; export r; \
44658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44659 TFLAGS="$(STAGE1_TFLAGS)"; \
44660 $(NORMAL_TARGET_EXPORTS) \
44661 cd $(TARGET_SUBDIR)/libgomp && \
44662 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44663 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44664 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44665 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44666 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44667 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44668 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44669 $(EXTRA_TARGET_FLAGS) \
44671 TFLAGS="$(STAGE1_TFLAGS)" \
44672 $(TARGET-stage1-target-libgomp)
44674 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
44675 clean-stage1: clean-stage1-target-libgomp
44676 clean-stage1-target-libgomp:
44677 @if [ $(current_stage) = stage1 ]; then \
44678 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44679 else \
44680 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
44681 $(MAKE) stage1-start; \
44682 fi; \
44683 cd $(TARGET_SUBDIR)/libgomp && \
44684 $(MAKE) $(EXTRA_TARGET_FLAGS) \
44685 clean
44686 @endif target-libgomp-bootstrap
44689 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
44690 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
44691 maybe-all-stage2-target-libgomp:
44692 maybe-clean-stage2-target-libgomp:
44693 @if target-libgomp-bootstrap
44694 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
44695 all-stage2: all-stage2-target-libgomp
44696 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
44697 all-stage2-target-libgomp: configure-stage2-target-libgomp
44698 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44699 @r=`${PWD_COMMAND}`; export r; \
44700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44701 TFLAGS="$(STAGE2_TFLAGS)"; \
44702 $(NORMAL_TARGET_EXPORTS) \
44704 cd $(TARGET_SUBDIR)/libgomp && \
44705 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44706 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44707 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44708 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44709 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44710 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44711 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44712 $(EXTRA_TARGET_FLAGS) \
44713 TFLAGS="$(STAGE2_TFLAGS)" \
44714 $(TARGET-stage2-target-libgomp)
44716 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
44717 clean-stage2: clean-stage2-target-libgomp
44718 clean-stage2-target-libgomp:
44719 @if [ $(current_stage) = stage2 ]; then \
44720 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44721 else \
44722 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
44723 $(MAKE) stage2-start; \
44724 fi; \
44725 cd $(TARGET_SUBDIR)/libgomp && \
44726 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44727 @endif target-libgomp-bootstrap
44730 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
44731 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
44732 maybe-all-stage3-target-libgomp:
44733 maybe-clean-stage3-target-libgomp:
44734 @if target-libgomp-bootstrap
44735 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
44736 all-stage3: all-stage3-target-libgomp
44737 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
44738 all-stage3-target-libgomp: configure-stage3-target-libgomp
44739 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44740 @r=`${PWD_COMMAND}`; export r; \
44741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44742 TFLAGS="$(STAGE3_TFLAGS)"; \
44743 $(NORMAL_TARGET_EXPORTS) \
44745 cd $(TARGET_SUBDIR)/libgomp && \
44746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44747 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44748 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44749 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44753 $(EXTRA_TARGET_FLAGS) \
44754 TFLAGS="$(STAGE3_TFLAGS)" \
44755 $(TARGET-stage3-target-libgomp)
44757 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
44758 clean-stage3: clean-stage3-target-libgomp
44759 clean-stage3-target-libgomp:
44760 @if [ $(current_stage) = stage3 ]; then \
44761 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44762 else \
44763 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
44764 $(MAKE) stage3-start; \
44765 fi; \
44766 cd $(TARGET_SUBDIR)/libgomp && \
44767 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44768 @endif target-libgomp-bootstrap
44771 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
44772 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
44773 maybe-all-stage4-target-libgomp:
44774 maybe-clean-stage4-target-libgomp:
44775 @if target-libgomp-bootstrap
44776 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
44777 all-stage4: all-stage4-target-libgomp
44778 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
44779 all-stage4-target-libgomp: configure-stage4-target-libgomp
44780 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44781 @r=`${PWD_COMMAND}`; export r; \
44782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44783 TFLAGS="$(STAGE4_TFLAGS)"; \
44784 $(NORMAL_TARGET_EXPORTS) \
44786 cd $(TARGET_SUBDIR)/libgomp && \
44787 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44788 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44789 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44790 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44791 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44792 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44793 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44794 $(EXTRA_TARGET_FLAGS) \
44795 TFLAGS="$(STAGE4_TFLAGS)" \
44796 $(TARGET-stage4-target-libgomp)
44798 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
44799 clean-stage4: clean-stage4-target-libgomp
44800 clean-stage4-target-libgomp:
44801 @if [ $(current_stage) = stage4 ]; then \
44802 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44803 else \
44804 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
44805 $(MAKE) stage4-start; \
44806 fi; \
44807 cd $(TARGET_SUBDIR)/libgomp && \
44808 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44809 @endif target-libgomp-bootstrap
44812 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
44813 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
44814 maybe-all-stageprofile-target-libgomp:
44815 maybe-clean-stageprofile-target-libgomp:
44816 @if target-libgomp-bootstrap
44817 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
44818 all-stageprofile: all-stageprofile-target-libgomp
44819 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
44820 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44821 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44822 @r=`${PWD_COMMAND}`; export r; \
44823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44824 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44825 $(NORMAL_TARGET_EXPORTS) \
44827 cd $(TARGET_SUBDIR)/libgomp && \
44828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44829 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44830 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44831 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44832 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44833 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44834 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44835 $(EXTRA_TARGET_FLAGS) \
44836 TFLAGS="$(STAGEprofile_TFLAGS)" \
44837 $(TARGET-stageprofile-target-libgomp)
44839 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
44840 clean-stageprofile: clean-stageprofile-target-libgomp
44841 clean-stageprofile-target-libgomp:
44842 @if [ $(current_stage) = stageprofile ]; then \
44843 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44844 else \
44845 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
44846 $(MAKE) stageprofile-start; \
44847 fi; \
44848 cd $(TARGET_SUBDIR)/libgomp && \
44849 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44850 @endif target-libgomp-bootstrap
44853 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
44854 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
44855 maybe-all-stagefeedback-target-libgomp:
44856 maybe-clean-stagefeedback-target-libgomp:
44857 @if target-libgomp-bootstrap
44858 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
44859 all-stagefeedback: all-stagefeedback-target-libgomp
44860 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
44861 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44862 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44863 @r=`${PWD_COMMAND}`; export r; \
44864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44865 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44866 $(NORMAL_TARGET_EXPORTS) \
44868 cd $(TARGET_SUBDIR)/libgomp && \
44869 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44870 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44871 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44872 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44873 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44874 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44875 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44876 $(EXTRA_TARGET_FLAGS) \
44877 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44878 $(TARGET-stagefeedback-target-libgomp)
44880 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
44881 clean-stagefeedback: clean-stagefeedback-target-libgomp
44882 clean-stagefeedback-target-libgomp:
44883 @if [ $(current_stage) = stagefeedback ]; then \
44884 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44885 else \
44886 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
44887 $(MAKE) stagefeedback-start; \
44888 fi; \
44889 cd $(TARGET_SUBDIR)/libgomp && \
44890 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44891 @endif target-libgomp-bootstrap
44898 .PHONY: check-target-libgomp maybe-check-target-libgomp
44899 maybe-check-target-libgomp:
44900 @if target-libgomp
44901 maybe-check-target-libgomp: check-target-libgomp
44903 check-target-libgomp:
44904 @: $(MAKE); $(unstage)
44905 @r=`${PWD_COMMAND}`; export r; \
44906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44907 $(NORMAL_TARGET_EXPORTS) \
44908 (cd $(TARGET_SUBDIR)/libgomp && \
44909 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44911 @endif target-libgomp
44913 .PHONY: install-target-libgomp maybe-install-target-libgomp
44914 maybe-install-target-libgomp:
44915 @if target-libgomp
44916 maybe-install-target-libgomp: install-target-libgomp
44918 install-target-libgomp: installdirs
44919 @: $(MAKE); $(unstage)
44920 @r=`${PWD_COMMAND}`; export r; \
44921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44922 $(NORMAL_TARGET_EXPORTS) \
44923 (cd $(TARGET_SUBDIR)/libgomp && \
44924 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44926 @endif target-libgomp
44928 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
44929 maybe-install-strip-target-libgomp:
44930 @if target-libgomp
44931 maybe-install-strip-target-libgomp: install-strip-target-libgomp
44933 install-strip-target-libgomp: installdirs
44934 @: $(MAKE); $(unstage)
44935 @r=`${PWD_COMMAND}`; export r; \
44936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44937 $(NORMAL_TARGET_EXPORTS) \
44938 (cd $(TARGET_SUBDIR)/libgomp && \
44939 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44941 @endif target-libgomp
44943 # Other targets (info, dvi, pdf, etc.)
44945 .PHONY: maybe-info-target-libgomp info-target-libgomp
44946 maybe-info-target-libgomp:
44947 @if target-libgomp
44948 maybe-info-target-libgomp: info-target-libgomp
44950 info-target-libgomp: \
44951 configure-target-libgomp
44952 @: $(MAKE); $(unstage)
44953 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44954 r=`${PWD_COMMAND}`; export r; \
44955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44956 $(NORMAL_TARGET_EXPORTS) \
44957 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
44958 for flag in $(EXTRA_TARGET_FLAGS); do \
44959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44960 done; \
44961 (cd $(TARGET_SUBDIR)/libgomp && \
44962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44964 "RANLIB=$${RANLIB}" \
44965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44966 info) \
44967 || exit 1
44969 @endif target-libgomp
44971 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
44972 maybe-dvi-target-libgomp:
44973 @if target-libgomp
44974 maybe-dvi-target-libgomp: dvi-target-libgomp
44976 dvi-target-libgomp: \
44977 configure-target-libgomp
44978 @: $(MAKE); $(unstage)
44979 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44980 r=`${PWD_COMMAND}`; export r; \
44981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44982 $(NORMAL_TARGET_EXPORTS) \
44983 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
44984 for flag in $(EXTRA_TARGET_FLAGS); do \
44985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44986 done; \
44987 (cd $(TARGET_SUBDIR)/libgomp && \
44988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44990 "RANLIB=$${RANLIB}" \
44991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44992 dvi) \
44993 || exit 1
44995 @endif target-libgomp
44997 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
44998 maybe-pdf-target-libgomp:
44999 @if target-libgomp
45000 maybe-pdf-target-libgomp: pdf-target-libgomp
45002 pdf-target-libgomp: \
45003 configure-target-libgomp
45004 @: $(MAKE); $(unstage)
45005 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45006 r=`${PWD_COMMAND}`; export r; \
45007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45008 $(NORMAL_TARGET_EXPORTS) \
45009 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
45010 for flag in $(EXTRA_TARGET_FLAGS); do \
45011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45012 done; \
45013 (cd $(TARGET_SUBDIR)/libgomp && \
45014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45016 "RANLIB=$${RANLIB}" \
45017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45018 pdf) \
45019 || exit 1
45021 @endif target-libgomp
45023 .PHONY: maybe-html-target-libgomp html-target-libgomp
45024 maybe-html-target-libgomp:
45025 @if target-libgomp
45026 maybe-html-target-libgomp: html-target-libgomp
45028 html-target-libgomp: \
45029 configure-target-libgomp
45030 @: $(MAKE); $(unstage)
45031 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45032 r=`${PWD_COMMAND}`; export r; \
45033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45034 $(NORMAL_TARGET_EXPORTS) \
45035 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
45036 for flag in $(EXTRA_TARGET_FLAGS); do \
45037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45038 done; \
45039 (cd $(TARGET_SUBDIR)/libgomp && \
45040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45042 "RANLIB=$${RANLIB}" \
45043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45044 html) \
45045 || exit 1
45047 @endif target-libgomp
45049 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
45050 maybe-TAGS-target-libgomp:
45051 @if target-libgomp
45052 maybe-TAGS-target-libgomp: TAGS-target-libgomp
45054 TAGS-target-libgomp: \
45055 configure-target-libgomp
45056 @: $(MAKE); $(unstage)
45057 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45058 r=`${PWD_COMMAND}`; export r; \
45059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45060 $(NORMAL_TARGET_EXPORTS) \
45061 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
45062 for flag in $(EXTRA_TARGET_FLAGS); do \
45063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45064 done; \
45065 (cd $(TARGET_SUBDIR)/libgomp && \
45066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45068 "RANLIB=$${RANLIB}" \
45069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45070 TAGS) \
45071 || exit 1
45073 @endif target-libgomp
45075 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
45076 maybe-install-info-target-libgomp:
45077 @if target-libgomp
45078 maybe-install-info-target-libgomp: install-info-target-libgomp
45080 install-info-target-libgomp: \
45081 configure-target-libgomp \
45082 info-target-libgomp
45083 @: $(MAKE); $(unstage)
45084 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45085 r=`${PWD_COMMAND}`; export r; \
45086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45087 $(NORMAL_TARGET_EXPORTS) \
45088 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
45089 for flag in $(EXTRA_TARGET_FLAGS); do \
45090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45091 done; \
45092 (cd $(TARGET_SUBDIR)/libgomp && \
45093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45095 "RANLIB=$${RANLIB}" \
45096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45097 install-info) \
45098 || exit 1
45100 @endif target-libgomp
45102 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
45103 maybe-install-pdf-target-libgomp:
45104 @if target-libgomp
45105 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
45107 install-pdf-target-libgomp: \
45108 configure-target-libgomp \
45109 pdf-target-libgomp
45110 @: $(MAKE); $(unstage)
45111 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45112 r=`${PWD_COMMAND}`; export r; \
45113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45114 $(NORMAL_TARGET_EXPORTS) \
45115 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
45116 for flag in $(EXTRA_TARGET_FLAGS); do \
45117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45118 done; \
45119 (cd $(TARGET_SUBDIR)/libgomp && \
45120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45122 "RANLIB=$${RANLIB}" \
45123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45124 install-pdf) \
45125 || exit 1
45127 @endif target-libgomp
45129 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
45130 maybe-install-html-target-libgomp:
45131 @if target-libgomp
45132 maybe-install-html-target-libgomp: install-html-target-libgomp
45134 install-html-target-libgomp: \
45135 configure-target-libgomp \
45136 html-target-libgomp
45137 @: $(MAKE); $(unstage)
45138 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45139 r=`${PWD_COMMAND}`; export r; \
45140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45141 $(NORMAL_TARGET_EXPORTS) \
45142 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
45143 for flag in $(EXTRA_TARGET_FLAGS); do \
45144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45145 done; \
45146 (cd $(TARGET_SUBDIR)/libgomp && \
45147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45149 "RANLIB=$${RANLIB}" \
45150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45151 install-html) \
45152 || exit 1
45154 @endif target-libgomp
45156 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
45157 maybe-installcheck-target-libgomp:
45158 @if target-libgomp
45159 maybe-installcheck-target-libgomp: installcheck-target-libgomp
45161 installcheck-target-libgomp: \
45162 configure-target-libgomp
45163 @: $(MAKE); $(unstage)
45164 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45165 r=`${PWD_COMMAND}`; export r; \
45166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45167 $(NORMAL_TARGET_EXPORTS) \
45168 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
45169 for flag in $(EXTRA_TARGET_FLAGS); do \
45170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45171 done; \
45172 (cd $(TARGET_SUBDIR)/libgomp && \
45173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45175 "RANLIB=$${RANLIB}" \
45176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45177 installcheck) \
45178 || exit 1
45180 @endif target-libgomp
45182 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
45183 maybe-mostlyclean-target-libgomp:
45184 @if target-libgomp
45185 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
45187 mostlyclean-target-libgomp:
45188 @: $(MAKE); $(unstage)
45189 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45190 r=`${PWD_COMMAND}`; export r; \
45191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45192 $(NORMAL_TARGET_EXPORTS) \
45193 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
45194 for flag in $(EXTRA_TARGET_FLAGS); do \
45195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45196 done; \
45197 (cd $(TARGET_SUBDIR)/libgomp && \
45198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45200 "RANLIB=$${RANLIB}" \
45201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45202 mostlyclean) \
45203 || exit 1
45205 @endif target-libgomp
45207 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
45208 maybe-clean-target-libgomp:
45209 @if target-libgomp
45210 maybe-clean-target-libgomp: clean-target-libgomp
45212 clean-target-libgomp:
45213 @: $(MAKE); $(unstage)
45214 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45215 r=`${PWD_COMMAND}`; export r; \
45216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45217 $(NORMAL_TARGET_EXPORTS) \
45218 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
45219 for flag in $(EXTRA_TARGET_FLAGS); do \
45220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45221 done; \
45222 (cd $(TARGET_SUBDIR)/libgomp && \
45223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45225 "RANLIB=$${RANLIB}" \
45226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45227 clean) \
45228 || exit 1
45230 @endif target-libgomp
45232 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
45233 maybe-distclean-target-libgomp:
45234 @if target-libgomp
45235 maybe-distclean-target-libgomp: distclean-target-libgomp
45237 distclean-target-libgomp:
45238 @: $(MAKE); $(unstage)
45239 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45240 r=`${PWD_COMMAND}`; export r; \
45241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45242 $(NORMAL_TARGET_EXPORTS) \
45243 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
45244 for flag in $(EXTRA_TARGET_FLAGS); do \
45245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45246 done; \
45247 (cd $(TARGET_SUBDIR)/libgomp && \
45248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45250 "RANLIB=$${RANLIB}" \
45251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45252 distclean) \
45253 || exit 1
45255 @endif target-libgomp
45257 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
45258 maybe-maintainer-clean-target-libgomp:
45259 @if target-libgomp
45260 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
45262 maintainer-clean-target-libgomp:
45263 @: $(MAKE); $(unstage)
45264 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45265 r=`${PWD_COMMAND}`; export r; \
45266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45267 $(NORMAL_TARGET_EXPORTS) \
45268 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
45269 for flag in $(EXTRA_TARGET_FLAGS); do \
45270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45271 done; \
45272 (cd $(TARGET_SUBDIR)/libgomp && \
45273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45275 "RANLIB=$${RANLIB}" \
45276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45277 maintainer-clean) \
45278 || exit 1
45280 @endif target-libgomp
45286 .PHONY: configure-target-libitm maybe-configure-target-libitm
45287 maybe-configure-target-libitm:
45288 @if gcc-bootstrap
45289 configure-target-libitm: stage_current
45290 @endif gcc-bootstrap
45291 @if target-libitm
45292 maybe-configure-target-libitm: configure-target-libitm
45293 configure-target-libitm:
45294 @: $(MAKE); $(unstage)
45295 @r=`${PWD_COMMAND}`; export r; \
45296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45297 echo "Checking multilib configuration for libitm..."; \
45298 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45299 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
45300 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
45301 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
45302 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
45303 else \
45304 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
45305 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45306 fi; \
45307 else \
45308 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45309 fi; \
45310 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
45311 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45312 $(NORMAL_TARGET_EXPORTS) \
45313 echo Configuring in $(TARGET_SUBDIR)/libitm; \
45314 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
45315 case $(srcdir) in \
45316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45317 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
45318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45319 esac; \
45320 module_srcdir=libitm; \
45321 rm -f no-such-file || : ; \
45322 CONFIG_SITE=no-such-file $(SHELL) \
45323 $$s/$$module_srcdir/configure \
45324 --srcdir=$${topdir}/$$module_srcdir \
45325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45326 --target=${target_alias} \
45327 || exit 1
45328 @endif target-libitm
45334 .PHONY: all-target-libitm maybe-all-target-libitm
45335 maybe-all-target-libitm:
45336 @if gcc-bootstrap
45337 all-target-libitm: stage_current
45338 @endif gcc-bootstrap
45339 @if target-libitm
45340 TARGET-target-libitm=all
45341 maybe-all-target-libitm: all-target-libitm
45342 all-target-libitm: configure-target-libitm
45343 @: $(MAKE); $(unstage)
45344 @r=`${PWD_COMMAND}`; export r; \
45345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45346 $(NORMAL_TARGET_EXPORTS) \
45347 (cd $(TARGET_SUBDIR)/libitm && \
45348 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45349 $(TARGET-target-libitm))
45350 @endif target-libitm
45356 .PHONY: check-target-libitm maybe-check-target-libitm
45357 maybe-check-target-libitm:
45358 @if target-libitm
45359 maybe-check-target-libitm: check-target-libitm
45361 check-target-libitm:
45362 @: $(MAKE); $(unstage)
45363 @r=`${PWD_COMMAND}`; export r; \
45364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45365 $(NORMAL_TARGET_EXPORTS) \
45366 (cd $(TARGET_SUBDIR)/libitm && \
45367 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45369 @endif target-libitm
45371 .PHONY: install-target-libitm maybe-install-target-libitm
45372 maybe-install-target-libitm:
45373 @if target-libitm
45374 maybe-install-target-libitm: install-target-libitm
45376 install-target-libitm: installdirs
45377 @: $(MAKE); $(unstage)
45378 @r=`${PWD_COMMAND}`; export r; \
45379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45380 $(NORMAL_TARGET_EXPORTS) \
45381 (cd $(TARGET_SUBDIR)/libitm && \
45382 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45384 @endif target-libitm
45386 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
45387 maybe-install-strip-target-libitm:
45388 @if target-libitm
45389 maybe-install-strip-target-libitm: install-strip-target-libitm
45391 install-strip-target-libitm: installdirs
45392 @: $(MAKE); $(unstage)
45393 @r=`${PWD_COMMAND}`; export r; \
45394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45395 $(NORMAL_TARGET_EXPORTS) \
45396 (cd $(TARGET_SUBDIR)/libitm && \
45397 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45399 @endif target-libitm
45401 # Other targets (info, dvi, pdf, etc.)
45403 .PHONY: maybe-info-target-libitm info-target-libitm
45404 maybe-info-target-libitm:
45405 @if target-libitm
45406 maybe-info-target-libitm: info-target-libitm
45408 info-target-libitm: \
45409 configure-target-libitm
45410 @: $(MAKE); $(unstage)
45411 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45412 r=`${PWD_COMMAND}`; export r; \
45413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45414 $(NORMAL_TARGET_EXPORTS) \
45415 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
45416 for flag in $(EXTRA_TARGET_FLAGS); do \
45417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45418 done; \
45419 (cd $(TARGET_SUBDIR)/libitm && \
45420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45422 "RANLIB=$${RANLIB}" \
45423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45424 info) \
45425 || exit 1
45427 @endif target-libitm
45429 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
45430 maybe-dvi-target-libitm:
45431 @if target-libitm
45432 maybe-dvi-target-libitm: dvi-target-libitm
45434 dvi-target-libitm: \
45435 configure-target-libitm
45436 @: $(MAKE); $(unstage)
45437 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45438 r=`${PWD_COMMAND}`; export r; \
45439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45440 $(NORMAL_TARGET_EXPORTS) \
45441 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
45442 for flag in $(EXTRA_TARGET_FLAGS); do \
45443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45444 done; \
45445 (cd $(TARGET_SUBDIR)/libitm && \
45446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45448 "RANLIB=$${RANLIB}" \
45449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45450 dvi) \
45451 || exit 1
45453 @endif target-libitm
45455 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
45456 maybe-pdf-target-libitm:
45457 @if target-libitm
45458 maybe-pdf-target-libitm: pdf-target-libitm
45460 pdf-target-libitm: \
45461 configure-target-libitm
45462 @: $(MAKE); $(unstage)
45463 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45464 r=`${PWD_COMMAND}`; export r; \
45465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45466 $(NORMAL_TARGET_EXPORTS) \
45467 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
45468 for flag in $(EXTRA_TARGET_FLAGS); do \
45469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45470 done; \
45471 (cd $(TARGET_SUBDIR)/libitm && \
45472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45474 "RANLIB=$${RANLIB}" \
45475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45476 pdf) \
45477 || exit 1
45479 @endif target-libitm
45481 .PHONY: maybe-html-target-libitm html-target-libitm
45482 maybe-html-target-libitm:
45483 @if target-libitm
45484 maybe-html-target-libitm: html-target-libitm
45486 html-target-libitm: \
45487 configure-target-libitm
45488 @: $(MAKE); $(unstage)
45489 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45490 r=`${PWD_COMMAND}`; export r; \
45491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45492 $(NORMAL_TARGET_EXPORTS) \
45493 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
45494 for flag in $(EXTRA_TARGET_FLAGS); do \
45495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45496 done; \
45497 (cd $(TARGET_SUBDIR)/libitm && \
45498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45500 "RANLIB=$${RANLIB}" \
45501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45502 html) \
45503 || exit 1
45505 @endif target-libitm
45507 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
45508 maybe-TAGS-target-libitm:
45509 @if target-libitm
45510 maybe-TAGS-target-libitm: TAGS-target-libitm
45512 TAGS-target-libitm: \
45513 configure-target-libitm
45514 @: $(MAKE); $(unstage)
45515 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45516 r=`${PWD_COMMAND}`; export r; \
45517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45518 $(NORMAL_TARGET_EXPORTS) \
45519 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
45520 for flag in $(EXTRA_TARGET_FLAGS); do \
45521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45522 done; \
45523 (cd $(TARGET_SUBDIR)/libitm && \
45524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45526 "RANLIB=$${RANLIB}" \
45527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45528 TAGS) \
45529 || exit 1
45531 @endif target-libitm
45533 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
45534 maybe-install-info-target-libitm:
45535 @if target-libitm
45536 maybe-install-info-target-libitm: install-info-target-libitm
45538 install-info-target-libitm: \
45539 configure-target-libitm \
45540 info-target-libitm
45541 @: $(MAKE); $(unstage)
45542 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45543 r=`${PWD_COMMAND}`; export r; \
45544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45545 $(NORMAL_TARGET_EXPORTS) \
45546 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
45547 for flag in $(EXTRA_TARGET_FLAGS); do \
45548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45549 done; \
45550 (cd $(TARGET_SUBDIR)/libitm && \
45551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45553 "RANLIB=$${RANLIB}" \
45554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45555 install-info) \
45556 || exit 1
45558 @endif target-libitm
45560 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
45561 maybe-install-pdf-target-libitm:
45562 @if target-libitm
45563 maybe-install-pdf-target-libitm: install-pdf-target-libitm
45565 install-pdf-target-libitm: \
45566 configure-target-libitm \
45567 pdf-target-libitm
45568 @: $(MAKE); $(unstage)
45569 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45570 r=`${PWD_COMMAND}`; export r; \
45571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45572 $(NORMAL_TARGET_EXPORTS) \
45573 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
45574 for flag in $(EXTRA_TARGET_FLAGS); do \
45575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45576 done; \
45577 (cd $(TARGET_SUBDIR)/libitm && \
45578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45580 "RANLIB=$${RANLIB}" \
45581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45582 install-pdf) \
45583 || exit 1
45585 @endif target-libitm
45587 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
45588 maybe-install-html-target-libitm:
45589 @if target-libitm
45590 maybe-install-html-target-libitm: install-html-target-libitm
45592 install-html-target-libitm: \
45593 configure-target-libitm \
45594 html-target-libitm
45595 @: $(MAKE); $(unstage)
45596 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45597 r=`${PWD_COMMAND}`; export r; \
45598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45599 $(NORMAL_TARGET_EXPORTS) \
45600 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
45601 for flag in $(EXTRA_TARGET_FLAGS); do \
45602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45603 done; \
45604 (cd $(TARGET_SUBDIR)/libitm && \
45605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45607 "RANLIB=$${RANLIB}" \
45608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45609 install-html) \
45610 || exit 1
45612 @endif target-libitm
45614 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
45615 maybe-installcheck-target-libitm:
45616 @if target-libitm
45617 maybe-installcheck-target-libitm: installcheck-target-libitm
45619 installcheck-target-libitm: \
45620 configure-target-libitm
45621 @: $(MAKE); $(unstage)
45622 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45623 r=`${PWD_COMMAND}`; export r; \
45624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45625 $(NORMAL_TARGET_EXPORTS) \
45626 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
45627 for flag in $(EXTRA_TARGET_FLAGS); do \
45628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45629 done; \
45630 (cd $(TARGET_SUBDIR)/libitm && \
45631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45633 "RANLIB=$${RANLIB}" \
45634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45635 installcheck) \
45636 || exit 1
45638 @endif target-libitm
45640 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
45641 maybe-mostlyclean-target-libitm:
45642 @if target-libitm
45643 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
45645 mostlyclean-target-libitm:
45646 @: $(MAKE); $(unstage)
45647 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45648 r=`${PWD_COMMAND}`; export r; \
45649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45650 $(NORMAL_TARGET_EXPORTS) \
45651 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
45652 for flag in $(EXTRA_TARGET_FLAGS); do \
45653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45654 done; \
45655 (cd $(TARGET_SUBDIR)/libitm && \
45656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45658 "RANLIB=$${RANLIB}" \
45659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45660 mostlyclean) \
45661 || exit 1
45663 @endif target-libitm
45665 .PHONY: maybe-clean-target-libitm clean-target-libitm
45666 maybe-clean-target-libitm:
45667 @if target-libitm
45668 maybe-clean-target-libitm: clean-target-libitm
45670 clean-target-libitm:
45671 @: $(MAKE); $(unstage)
45672 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45673 r=`${PWD_COMMAND}`; export r; \
45674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45675 $(NORMAL_TARGET_EXPORTS) \
45676 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
45677 for flag in $(EXTRA_TARGET_FLAGS); do \
45678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45679 done; \
45680 (cd $(TARGET_SUBDIR)/libitm && \
45681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45683 "RANLIB=$${RANLIB}" \
45684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45685 clean) \
45686 || exit 1
45688 @endif target-libitm
45690 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
45691 maybe-distclean-target-libitm:
45692 @if target-libitm
45693 maybe-distclean-target-libitm: distclean-target-libitm
45695 distclean-target-libitm:
45696 @: $(MAKE); $(unstage)
45697 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45698 r=`${PWD_COMMAND}`; export r; \
45699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45700 $(NORMAL_TARGET_EXPORTS) \
45701 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
45702 for flag in $(EXTRA_TARGET_FLAGS); do \
45703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45704 done; \
45705 (cd $(TARGET_SUBDIR)/libitm && \
45706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45708 "RANLIB=$${RANLIB}" \
45709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45710 distclean) \
45711 || exit 1
45713 @endif target-libitm
45715 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
45716 maybe-maintainer-clean-target-libitm:
45717 @if target-libitm
45718 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
45720 maintainer-clean-target-libitm:
45721 @: $(MAKE); $(unstage)
45722 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45723 r=`${PWD_COMMAND}`; export r; \
45724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45725 $(NORMAL_TARGET_EXPORTS) \
45726 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
45727 for flag in $(EXTRA_TARGET_FLAGS); do \
45728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45729 done; \
45730 (cd $(TARGET_SUBDIR)/libitm && \
45731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45733 "RANLIB=$${RANLIB}" \
45734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45735 maintainer-clean) \
45736 || exit 1
45738 @endif target-libitm
45744 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
45745 maybe-configure-target-libatomic:
45746 @if gcc-bootstrap
45747 configure-target-libatomic: stage_current
45748 @endif gcc-bootstrap
45749 @if target-libatomic
45750 maybe-configure-target-libatomic: configure-target-libatomic
45751 configure-target-libatomic:
45752 @: $(MAKE); $(unstage)
45753 @r=`${PWD_COMMAND}`; export r; \
45754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45755 echo "Checking multilib configuration for libatomic..."; \
45756 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45757 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
45758 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45759 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45760 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
45761 else \
45762 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
45763 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45764 fi; \
45765 else \
45766 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45767 fi; \
45768 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
45769 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45770 $(NORMAL_TARGET_EXPORTS) \
45771 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
45772 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
45773 case $(srcdir) in \
45774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45775 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
45776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45777 esac; \
45778 module_srcdir=libatomic; \
45779 rm -f no-such-file || : ; \
45780 CONFIG_SITE=no-such-file $(SHELL) \
45781 $$s/$$module_srcdir/configure \
45782 --srcdir=$${topdir}/$$module_srcdir \
45783 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45784 --target=${target_alias} \
45785 || exit 1
45786 @endif target-libatomic
45792 .PHONY: all-target-libatomic maybe-all-target-libatomic
45793 maybe-all-target-libatomic:
45794 @if gcc-bootstrap
45795 all-target-libatomic: stage_current
45796 @endif gcc-bootstrap
45797 @if target-libatomic
45798 TARGET-target-libatomic=all
45799 maybe-all-target-libatomic: all-target-libatomic
45800 all-target-libatomic: configure-target-libatomic
45801 @: $(MAKE); $(unstage)
45802 @r=`${PWD_COMMAND}`; export r; \
45803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45804 $(NORMAL_TARGET_EXPORTS) \
45805 (cd $(TARGET_SUBDIR)/libatomic && \
45806 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45807 $(TARGET-target-libatomic))
45808 @endif target-libatomic
45814 .PHONY: check-target-libatomic maybe-check-target-libatomic
45815 maybe-check-target-libatomic:
45816 @if target-libatomic
45817 maybe-check-target-libatomic: check-target-libatomic
45819 check-target-libatomic:
45820 @: $(MAKE); $(unstage)
45821 @r=`${PWD_COMMAND}`; export r; \
45822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45823 $(NORMAL_TARGET_EXPORTS) \
45824 (cd $(TARGET_SUBDIR)/libatomic && \
45825 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45827 @endif target-libatomic
45829 .PHONY: install-target-libatomic maybe-install-target-libatomic
45830 maybe-install-target-libatomic:
45831 @if target-libatomic
45832 maybe-install-target-libatomic: install-target-libatomic
45834 install-target-libatomic: installdirs
45835 @: $(MAKE); $(unstage)
45836 @r=`${PWD_COMMAND}`; export r; \
45837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45838 $(NORMAL_TARGET_EXPORTS) \
45839 (cd $(TARGET_SUBDIR)/libatomic && \
45840 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45842 @endif target-libatomic
45844 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
45845 maybe-install-strip-target-libatomic:
45846 @if target-libatomic
45847 maybe-install-strip-target-libatomic: install-strip-target-libatomic
45849 install-strip-target-libatomic: installdirs
45850 @: $(MAKE); $(unstage)
45851 @r=`${PWD_COMMAND}`; export r; \
45852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45853 $(NORMAL_TARGET_EXPORTS) \
45854 (cd $(TARGET_SUBDIR)/libatomic && \
45855 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45857 @endif target-libatomic
45859 # Other targets (info, dvi, pdf, etc.)
45861 .PHONY: maybe-info-target-libatomic info-target-libatomic
45862 maybe-info-target-libatomic:
45863 @if target-libatomic
45864 maybe-info-target-libatomic: info-target-libatomic
45866 info-target-libatomic: \
45867 configure-target-libatomic
45868 @: $(MAKE); $(unstage)
45869 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45870 r=`${PWD_COMMAND}`; export r; \
45871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45872 $(NORMAL_TARGET_EXPORTS) \
45873 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
45874 for flag in $(EXTRA_TARGET_FLAGS); do \
45875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45876 done; \
45877 (cd $(TARGET_SUBDIR)/libatomic && \
45878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45880 "RANLIB=$${RANLIB}" \
45881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45882 info) \
45883 || exit 1
45885 @endif target-libatomic
45887 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
45888 maybe-dvi-target-libatomic:
45889 @if target-libatomic
45890 maybe-dvi-target-libatomic: dvi-target-libatomic
45892 dvi-target-libatomic: \
45893 configure-target-libatomic
45894 @: $(MAKE); $(unstage)
45895 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45896 r=`${PWD_COMMAND}`; export r; \
45897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45898 $(NORMAL_TARGET_EXPORTS) \
45899 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
45900 for flag in $(EXTRA_TARGET_FLAGS); do \
45901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45902 done; \
45903 (cd $(TARGET_SUBDIR)/libatomic && \
45904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45906 "RANLIB=$${RANLIB}" \
45907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45908 dvi) \
45909 || exit 1
45911 @endif target-libatomic
45913 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
45914 maybe-pdf-target-libatomic:
45915 @if target-libatomic
45916 maybe-pdf-target-libatomic: pdf-target-libatomic
45918 pdf-target-libatomic: \
45919 configure-target-libatomic
45920 @: $(MAKE); $(unstage)
45921 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45922 r=`${PWD_COMMAND}`; export r; \
45923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45924 $(NORMAL_TARGET_EXPORTS) \
45925 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
45926 for flag in $(EXTRA_TARGET_FLAGS); do \
45927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45928 done; \
45929 (cd $(TARGET_SUBDIR)/libatomic && \
45930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45932 "RANLIB=$${RANLIB}" \
45933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45934 pdf) \
45935 || exit 1
45937 @endif target-libatomic
45939 .PHONY: maybe-html-target-libatomic html-target-libatomic
45940 maybe-html-target-libatomic:
45941 @if target-libatomic
45942 maybe-html-target-libatomic: html-target-libatomic
45944 html-target-libatomic: \
45945 configure-target-libatomic
45946 @: $(MAKE); $(unstage)
45947 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45948 r=`${PWD_COMMAND}`; export r; \
45949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45950 $(NORMAL_TARGET_EXPORTS) \
45951 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
45952 for flag in $(EXTRA_TARGET_FLAGS); do \
45953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45954 done; \
45955 (cd $(TARGET_SUBDIR)/libatomic && \
45956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45958 "RANLIB=$${RANLIB}" \
45959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45960 html) \
45961 || exit 1
45963 @endif target-libatomic
45965 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
45966 maybe-TAGS-target-libatomic:
45967 @if target-libatomic
45968 maybe-TAGS-target-libatomic: TAGS-target-libatomic
45970 TAGS-target-libatomic: \
45971 configure-target-libatomic
45972 @: $(MAKE); $(unstage)
45973 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45974 r=`${PWD_COMMAND}`; export r; \
45975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45976 $(NORMAL_TARGET_EXPORTS) \
45977 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
45978 for flag in $(EXTRA_TARGET_FLAGS); do \
45979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45980 done; \
45981 (cd $(TARGET_SUBDIR)/libatomic && \
45982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45984 "RANLIB=$${RANLIB}" \
45985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45986 TAGS) \
45987 || exit 1
45989 @endif target-libatomic
45991 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
45992 maybe-install-info-target-libatomic:
45993 @if target-libatomic
45994 maybe-install-info-target-libatomic: install-info-target-libatomic
45996 install-info-target-libatomic: \
45997 configure-target-libatomic \
45998 info-target-libatomic
45999 @: $(MAKE); $(unstage)
46000 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46001 r=`${PWD_COMMAND}`; export r; \
46002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46003 $(NORMAL_TARGET_EXPORTS) \
46004 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
46005 for flag in $(EXTRA_TARGET_FLAGS); do \
46006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46007 done; \
46008 (cd $(TARGET_SUBDIR)/libatomic && \
46009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46011 "RANLIB=$${RANLIB}" \
46012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46013 install-info) \
46014 || exit 1
46016 @endif target-libatomic
46018 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
46019 maybe-install-pdf-target-libatomic:
46020 @if target-libatomic
46021 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
46023 install-pdf-target-libatomic: \
46024 configure-target-libatomic \
46025 pdf-target-libatomic
46026 @: $(MAKE); $(unstage)
46027 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46028 r=`${PWD_COMMAND}`; export r; \
46029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46030 $(NORMAL_TARGET_EXPORTS) \
46031 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
46032 for flag in $(EXTRA_TARGET_FLAGS); do \
46033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46034 done; \
46035 (cd $(TARGET_SUBDIR)/libatomic && \
46036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46038 "RANLIB=$${RANLIB}" \
46039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46040 install-pdf) \
46041 || exit 1
46043 @endif target-libatomic
46045 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
46046 maybe-install-html-target-libatomic:
46047 @if target-libatomic
46048 maybe-install-html-target-libatomic: install-html-target-libatomic
46050 install-html-target-libatomic: \
46051 configure-target-libatomic \
46052 html-target-libatomic
46053 @: $(MAKE); $(unstage)
46054 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46055 r=`${PWD_COMMAND}`; export r; \
46056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46057 $(NORMAL_TARGET_EXPORTS) \
46058 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
46059 for flag in $(EXTRA_TARGET_FLAGS); do \
46060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46061 done; \
46062 (cd $(TARGET_SUBDIR)/libatomic && \
46063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46065 "RANLIB=$${RANLIB}" \
46066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46067 install-html) \
46068 || exit 1
46070 @endif target-libatomic
46072 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
46073 maybe-installcheck-target-libatomic:
46074 @if target-libatomic
46075 maybe-installcheck-target-libatomic: installcheck-target-libatomic
46077 installcheck-target-libatomic: \
46078 configure-target-libatomic
46079 @: $(MAKE); $(unstage)
46080 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46081 r=`${PWD_COMMAND}`; export r; \
46082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46083 $(NORMAL_TARGET_EXPORTS) \
46084 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
46085 for flag in $(EXTRA_TARGET_FLAGS); do \
46086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46087 done; \
46088 (cd $(TARGET_SUBDIR)/libatomic && \
46089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46091 "RANLIB=$${RANLIB}" \
46092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46093 installcheck) \
46094 || exit 1
46096 @endif target-libatomic
46098 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
46099 maybe-mostlyclean-target-libatomic:
46100 @if target-libatomic
46101 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
46103 mostlyclean-target-libatomic:
46104 @: $(MAKE); $(unstage)
46105 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46106 r=`${PWD_COMMAND}`; export r; \
46107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46108 $(NORMAL_TARGET_EXPORTS) \
46109 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
46110 for flag in $(EXTRA_TARGET_FLAGS); do \
46111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46112 done; \
46113 (cd $(TARGET_SUBDIR)/libatomic && \
46114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46116 "RANLIB=$${RANLIB}" \
46117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46118 mostlyclean) \
46119 || exit 1
46121 @endif target-libatomic
46123 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
46124 maybe-clean-target-libatomic:
46125 @if target-libatomic
46126 maybe-clean-target-libatomic: clean-target-libatomic
46128 clean-target-libatomic:
46129 @: $(MAKE); $(unstage)
46130 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46131 r=`${PWD_COMMAND}`; export r; \
46132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46133 $(NORMAL_TARGET_EXPORTS) \
46134 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
46135 for flag in $(EXTRA_TARGET_FLAGS); do \
46136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46137 done; \
46138 (cd $(TARGET_SUBDIR)/libatomic && \
46139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46141 "RANLIB=$${RANLIB}" \
46142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46143 clean) \
46144 || exit 1
46146 @endif target-libatomic
46148 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
46149 maybe-distclean-target-libatomic:
46150 @if target-libatomic
46151 maybe-distclean-target-libatomic: distclean-target-libatomic
46153 distclean-target-libatomic:
46154 @: $(MAKE); $(unstage)
46155 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46156 r=`${PWD_COMMAND}`; export r; \
46157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46158 $(NORMAL_TARGET_EXPORTS) \
46159 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
46160 for flag in $(EXTRA_TARGET_FLAGS); do \
46161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46162 done; \
46163 (cd $(TARGET_SUBDIR)/libatomic && \
46164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46166 "RANLIB=$${RANLIB}" \
46167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46168 distclean) \
46169 || exit 1
46171 @endif target-libatomic
46173 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
46174 maybe-maintainer-clean-target-libatomic:
46175 @if target-libatomic
46176 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
46178 maintainer-clean-target-libatomic:
46179 @: $(MAKE); $(unstage)
46180 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46181 r=`${PWD_COMMAND}`; export r; \
46182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46183 $(NORMAL_TARGET_EXPORTS) \
46184 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
46185 for flag in $(EXTRA_TARGET_FLAGS); do \
46186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46187 done; \
46188 (cd $(TARGET_SUBDIR)/libatomic && \
46189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46191 "RANLIB=$${RANLIB}" \
46192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46193 maintainer-clean) \
46194 || exit 1
46196 @endif target-libatomic
46200 @if target-libgomp
46201 .PHONY: check-target-libgomp-c++
46202 check-target-libgomp-c++:
46203 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
46205 @endif target-libgomp
46207 @if target-libitm
46208 .PHONY: check-target-libitm-c++
46209 check-target-libitm-c++:
46210 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
46212 @endif target-libitm
46214 # ----------
46215 # GCC module
46216 # ----------
46218 @if gcc-no-bootstrap
46219 .PHONY: cross
46220 cross: all-build all-gas all-ld
46221 @r=`${PWD_COMMAND}`; export r; \
46222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46223 $(HOST_EXPORTS) \
46224 echo "Building the C and C++ compiler"; \
46225 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
46226 @r=`${PWD_COMMAND}`; export r; \
46227 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
46228 echo "Building runtime libraries"; \
46229 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
46230 @endif gcc-no-bootstrap
46232 @if gcc
46234 .PHONY: check-gcc-c check-c
46235 check-gcc-c:
46236 r=`${PWD_COMMAND}`; export r; \
46237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46238 $(HOST_EXPORTS) \
46239 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
46240 check-c: check-gcc-c
46242 .PHONY: check-gcc-c++ check-c++
46243 check-gcc-c++:
46244 r=`${PWD_COMMAND}`; export r; \
46245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46246 $(HOST_EXPORTS) \
46247 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
46248 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
46250 .PHONY: check-gcc-fortran check-fortran
46251 check-gcc-fortran:
46252 r=`${PWD_COMMAND}`; export r; \
46253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46254 $(HOST_EXPORTS) \
46255 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
46256 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
46258 .PHONY: check-gcc-java check-java
46259 check-gcc-java:
46260 r=`${PWD_COMMAND}`; export r; \
46261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46262 $(HOST_EXPORTS) \
46263 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
46264 check-java: check-gcc-java check-target-libjava
46266 .PHONY: check-gcc-ada check-ada
46267 check-gcc-ada:
46268 r=`${PWD_COMMAND}`; export r; \
46269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46270 $(HOST_EXPORTS) \
46271 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
46272 check-ada: check-gcc-ada check-target-libada
46274 .PHONY: check-gcc-objc check-objc
46275 check-gcc-objc:
46276 r=`${PWD_COMMAND}`; export r; \
46277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46278 $(HOST_EXPORTS) \
46279 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
46280 check-objc: check-gcc-objc check-target-libobjc
46282 .PHONY: check-gcc-obj-c++ check-obj-c++
46283 check-gcc-obj-c++:
46284 r=`${PWD_COMMAND}`; export r; \
46285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46286 $(HOST_EXPORTS) \
46287 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
46288 check-obj-c++: check-gcc-obj-c++
46290 .PHONY: check-gcc-go check-go
46291 check-gcc-go:
46292 r=`${PWD_COMMAND}`; export r; \
46293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46294 $(HOST_EXPORTS) \
46295 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
46296 check-go: check-gcc-go check-target-libgo
46299 # The gcc part of install-no-fixedincludes, which relies on an intimate
46300 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
46301 .PHONY: gcc-install-no-fixedincludes
46302 gcc-install-no-fixedincludes:
46303 @if [ -f ./gcc/Makefile ]; then \
46304 r=`${PWD_COMMAND}`; export r; \
46305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46306 $(HOST_EXPORTS) \
46307 (cd ./gcc \
46308 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
46309 else true; fi
46310 @endif gcc
46312 # ---------------------
46313 # GCC bootstrap support
46314 # ---------------------
46316 # We track the current stage (the one in 'gcc') in the stage_current file.
46317 # stage_last instead tracks the stage that was built last. These targets
46318 # are dummy when toplevel bootstrap is not active.
46320 # While making host and target tools, symlinks to the final stage must be
46321 # there, so $(unstage) should be run at various points. To avoid excessive
46322 # recursive invocations of make, we "inline" them using a variable. These
46323 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
46324 # to avoid warnings from the GNU Make job server.
46326 unstage = :
46327 stage = :
46328 current_stage = ""
46330 @if gcc-bootstrap
46331 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
46332 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
46333 current_stage = "`cat stage_current 2> /dev/null`"
46334 @endif gcc-bootstrap
46336 .PHONY: unstage stage
46337 unstage:
46338 @: $(MAKE); $(unstage)
46339 stage:
46340 @: $(MAKE); $(stage)
46342 # Disable commands for lean bootstrap.
46343 LEAN = false
46345 # We name the build directories for the various stages "stage1-gcc",
46346 # "stage2-gcc","stage3-gcc", etc.
46348 # Since the 'compare' process will fail (on debugging information) if any
46349 # directory names are different, we need to link the gcc directory for
46350 # the previous stage to a constant name ('prev-gcc'), and to make the name of
46351 # the build directories constant as well. For the latter, we use naked names
46352 # like 'gcc', because the scripts in that directory assume it. We use
46353 # mv on platforms where symlinks to directories do not work or are not
46354 # reliable.
46356 # 'touch' doesn't work right on some platforms.
46357 STAMP = echo timestamp >
46359 # We only want to compare .o files, so set this!
46360 objext = .o
46363 .PHONY: stage1-start stage1-end
46365 stage1-start::
46366 @: $(MAKE); $(stage); \
46367 echo stage1 > stage_current ; \
46368 echo stage1 > stage_last; \
46369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46370 @if bfd
46371 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
46372 mkdir stage1-bfd; \
46373 mv stage1-bfd bfd
46374 @endif bfd
46375 @if opcodes
46376 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
46377 mkdir stage1-opcodes; \
46378 mv stage1-opcodes opcodes
46379 @endif opcodes
46380 @if binutils
46381 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
46382 mkdir stage1-binutils; \
46383 mv stage1-binutils binutils
46384 @endif binutils
46385 @if fixincludes
46386 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
46387 mkdir stage1-fixincludes; \
46388 mv stage1-fixincludes fixincludes
46389 @endif fixincludes
46390 @if gas
46391 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
46392 mkdir stage1-gas; \
46393 mv stage1-gas gas
46394 @endif gas
46395 @if gcc
46396 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
46397 mkdir stage1-gcc; \
46398 mv stage1-gcc gcc
46399 @endif gcc
46400 @if gmp
46401 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
46402 mkdir stage1-gmp; \
46403 mv stage1-gmp gmp
46404 @endif gmp
46405 @if mpfr
46406 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
46407 mkdir stage1-mpfr; \
46408 mv stage1-mpfr mpfr
46409 @endif mpfr
46410 @if mpc
46411 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
46412 mkdir stage1-mpc; \
46413 mv stage1-mpc mpc
46414 @endif mpc
46415 @if isl
46416 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
46417 mkdir stage1-isl; \
46418 mv stage1-isl isl
46419 @endif isl
46420 @if cloog
46421 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
46422 mkdir stage1-cloog; \
46423 mv stage1-cloog cloog
46424 @endif cloog
46425 @if libelf
46426 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
46427 mkdir stage1-libelf; \
46428 mv stage1-libelf libelf
46429 @endif libelf
46430 @if gold
46431 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
46432 mkdir stage1-gold; \
46433 mv stage1-gold gold
46434 @endif gold
46435 @if intl
46436 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
46437 mkdir stage1-intl; \
46438 mv stage1-intl intl
46439 @endif intl
46440 @if ld
46441 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
46442 mkdir stage1-ld; \
46443 mv stage1-ld ld
46444 @endif ld
46445 @if libbacktrace
46446 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
46447 mkdir stage1-libbacktrace; \
46448 mv stage1-libbacktrace libbacktrace
46449 @endif libbacktrace
46450 @if libcpp
46451 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
46452 mkdir stage1-libcpp; \
46453 mv stage1-libcpp libcpp
46454 @endif libcpp
46455 @if libdecnumber
46456 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
46457 mkdir stage1-libdecnumber; \
46458 mv stage1-libdecnumber libdecnumber
46459 @endif libdecnumber
46460 @if libiberty
46461 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
46462 mkdir stage1-libiberty; \
46463 mv stage1-libiberty libiberty
46464 @endif libiberty
46465 @if libiberty-linker-plugin
46466 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
46467 mkdir stage1-libiberty-linker-plugin; \
46468 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
46469 @endif libiberty-linker-plugin
46470 @if zlib
46471 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
46472 mkdir stage1-zlib; \
46473 mv stage1-zlib zlib
46474 @endif zlib
46475 @if lto-plugin
46476 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
46477 mkdir stage1-lto-plugin; \
46478 mv stage1-lto-plugin lto-plugin
46479 @endif lto-plugin
46480 @[ -d stage1-$(TARGET_SUBDIR) ] || \
46481 mkdir stage1-$(TARGET_SUBDIR); \
46482 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
46484 stage1-end::
46485 @if bfd
46486 @if test -d $(HOST_SUBDIR)/bfd ; then \
46487 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
46489 @endif bfd
46490 @if opcodes
46491 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46492 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
46494 @endif opcodes
46495 @if binutils
46496 @if test -d $(HOST_SUBDIR)/binutils ; then \
46497 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
46499 @endif binutils
46500 @if fixincludes
46501 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46502 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
46504 @endif fixincludes
46505 @if gas
46506 @if test -d $(HOST_SUBDIR)/gas ; then \
46507 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
46509 @endif gas
46510 @if gcc
46511 @if test -d $(HOST_SUBDIR)/gcc ; then \
46512 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
46514 @endif gcc
46515 @if gmp
46516 @if test -d $(HOST_SUBDIR)/gmp ; then \
46517 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
46519 @endif gmp
46520 @if mpfr
46521 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46522 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
46524 @endif mpfr
46525 @if mpc
46526 @if test -d $(HOST_SUBDIR)/mpc ; then \
46527 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
46529 @endif mpc
46530 @if isl
46531 @if test -d $(HOST_SUBDIR)/isl ; then \
46532 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
46534 @endif isl
46535 @if cloog
46536 @if test -d $(HOST_SUBDIR)/cloog ; then \
46537 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
46539 @endif cloog
46540 @if libelf
46541 @if test -d $(HOST_SUBDIR)/libelf ; then \
46542 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
46544 @endif libelf
46545 @if gold
46546 @if test -d $(HOST_SUBDIR)/gold ; then \
46547 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
46549 @endif gold
46550 @if intl
46551 @if test -d $(HOST_SUBDIR)/intl ; then \
46552 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
46554 @endif intl
46555 @if ld
46556 @if test -d $(HOST_SUBDIR)/ld ; then \
46557 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
46559 @endif ld
46560 @if libbacktrace
46561 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46562 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
46564 @endif libbacktrace
46565 @if libcpp
46566 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46567 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
46569 @endif libcpp
46570 @if libdecnumber
46571 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46572 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
46574 @endif libdecnumber
46575 @if libiberty
46576 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46577 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
46579 @endif libiberty
46580 @if libiberty-linker-plugin
46581 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46582 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin ; \
46584 @endif libiberty-linker-plugin
46585 @if zlib
46586 @if test -d $(HOST_SUBDIR)/zlib ; then \
46587 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
46589 @endif zlib
46590 @if lto-plugin
46591 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46592 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
46594 @endif lto-plugin
46595 @if test -d $(TARGET_SUBDIR) ; then \
46596 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
46598 rm -f stage_current
46600 # Bubble a bug fix through all the stages up to stage 1. They are
46601 # remade, but not reconfigured. The next stage (if any) will not be
46602 # reconfigured either.
46603 .PHONY: stage1-bubble
46604 stage1-bubble::
46605 @r=`${PWD_COMMAND}`; export r; \
46606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46607 if test -f stage1-lean ; then \
46608 echo Skipping rebuild of stage1 ; \
46609 else \
46610 $(MAKE) stage1-start; \
46611 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
46614 .PHONY: all-stage1 clean-stage1
46615 do-clean: clean-stage1
46617 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46618 # only possibility, but now it conflicts with no-bootstrap rules
46619 @if gcc-bootstrap
46624 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46626 .PHONY: distclean-stage1
46627 distclean-stage1::
46628 @: $(MAKE); $(stage)
46629 @test "`cat stage_last`" != stage1 || rm -f stage_last
46630 rm -rf stage1-*
46633 @endif gcc-bootstrap
46636 .PHONY: stage2-start stage2-end
46638 stage2-start::
46639 @: $(MAKE); $(stage); \
46640 echo stage2 > stage_current ; \
46641 echo stage2 > stage_last; \
46642 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46643 @if bfd
46644 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
46645 mkdir stage2-bfd; \
46646 mv stage2-bfd bfd ; \
46647 mv stage1-bfd prev-bfd || test -f stage1-lean
46648 @endif bfd
46649 @if opcodes
46650 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
46651 mkdir stage2-opcodes; \
46652 mv stage2-opcodes opcodes ; \
46653 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46654 @endif opcodes
46655 @if binutils
46656 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
46657 mkdir stage2-binutils; \
46658 mv stage2-binutils binutils ; \
46659 mv stage1-binutils prev-binutils || test -f stage1-lean
46660 @endif binutils
46661 @if fixincludes
46662 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
46663 mkdir stage2-fixincludes; \
46664 mv stage2-fixincludes fixincludes ; \
46665 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
46666 @endif fixincludes
46667 @if gas
46668 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
46669 mkdir stage2-gas; \
46670 mv stage2-gas gas ; \
46671 mv stage1-gas prev-gas || test -f stage1-lean
46672 @endif gas
46673 @if gcc
46674 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
46675 mkdir stage2-gcc; \
46676 mv stage2-gcc gcc ; \
46677 mv stage1-gcc prev-gcc || test -f stage1-lean
46678 @endif gcc
46679 @if gmp
46680 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
46681 mkdir stage2-gmp; \
46682 mv stage2-gmp gmp ; \
46683 mv stage1-gmp prev-gmp || test -f stage1-lean
46684 @endif gmp
46685 @if mpfr
46686 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
46687 mkdir stage2-mpfr; \
46688 mv stage2-mpfr mpfr ; \
46689 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46690 @endif mpfr
46691 @if mpc
46692 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
46693 mkdir stage2-mpc; \
46694 mv stage2-mpc mpc ; \
46695 mv stage1-mpc prev-mpc || test -f stage1-lean
46696 @endif mpc
46697 @if isl
46698 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
46699 mkdir stage2-isl; \
46700 mv stage2-isl isl ; \
46701 mv stage1-isl prev-isl || test -f stage1-lean
46702 @endif isl
46703 @if cloog
46704 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
46705 mkdir stage2-cloog; \
46706 mv stage2-cloog cloog ; \
46707 mv stage1-cloog prev-cloog || test -f stage1-lean
46708 @endif cloog
46709 @if libelf
46710 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
46711 mkdir stage2-libelf; \
46712 mv stage2-libelf libelf ; \
46713 mv stage1-libelf prev-libelf || test -f stage1-lean
46714 @endif libelf
46715 @if gold
46716 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
46717 mkdir stage2-gold; \
46718 mv stage2-gold gold ; \
46719 mv stage1-gold prev-gold || test -f stage1-lean
46720 @endif gold
46721 @if intl
46722 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
46723 mkdir stage2-intl; \
46724 mv stage2-intl intl ; \
46725 mv stage1-intl prev-intl || test -f stage1-lean
46726 @endif intl
46727 @if ld
46728 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
46729 mkdir stage2-ld; \
46730 mv stage2-ld ld ; \
46731 mv stage1-ld prev-ld || test -f stage1-lean
46732 @endif ld
46733 @if libbacktrace
46734 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
46735 mkdir stage2-libbacktrace; \
46736 mv stage2-libbacktrace libbacktrace ; \
46737 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46738 @endif libbacktrace
46739 @if libcpp
46740 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
46741 mkdir stage2-libcpp; \
46742 mv stage2-libcpp libcpp ; \
46743 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46744 @endif libcpp
46745 @if libdecnumber
46746 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
46747 mkdir stage2-libdecnumber; \
46748 mv stage2-libdecnumber libdecnumber ; \
46749 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46750 @endif libdecnumber
46751 @if libiberty
46752 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
46753 mkdir stage2-libiberty; \
46754 mv stage2-libiberty libiberty ; \
46755 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46756 @endif libiberty
46757 @if libiberty-linker-plugin
46758 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
46759 mkdir stage2-libiberty-linker-plugin; \
46760 mv stage2-libiberty-linker-plugin libiberty-linker-plugin ; \
46761 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
46762 @endif libiberty-linker-plugin
46763 @if zlib
46764 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
46765 mkdir stage2-zlib; \
46766 mv stage2-zlib zlib ; \
46767 mv stage1-zlib prev-zlib || test -f stage1-lean
46768 @endif zlib
46769 @if lto-plugin
46770 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
46771 mkdir stage2-lto-plugin; \
46772 mv stage2-lto-plugin lto-plugin ; \
46773 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46774 @endif lto-plugin
46775 @[ -d stage2-$(TARGET_SUBDIR) ] || \
46776 mkdir stage2-$(TARGET_SUBDIR); \
46777 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46778 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46780 stage2-end::
46781 @if bfd
46782 @if test -d $(HOST_SUBDIR)/bfd ; then \
46783 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
46784 mv prev-bfd stage1-bfd ; : ; \
46786 @endif bfd
46787 @if opcodes
46788 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46789 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
46790 mv prev-opcodes stage1-opcodes ; : ; \
46792 @endif opcodes
46793 @if binutils
46794 @if test -d $(HOST_SUBDIR)/binutils ; then \
46795 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
46796 mv prev-binutils stage1-binutils ; : ; \
46798 @endif binutils
46799 @if fixincludes
46800 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46801 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
46802 mv prev-fixincludes stage1-fixincludes ; : ; \
46804 @endif fixincludes
46805 @if gas
46806 @if test -d $(HOST_SUBDIR)/gas ; then \
46807 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
46808 mv prev-gas stage1-gas ; : ; \
46810 @endif gas
46811 @if gcc
46812 @if test -d $(HOST_SUBDIR)/gcc ; then \
46813 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
46814 mv prev-gcc stage1-gcc ; : ; \
46816 @endif gcc
46817 @if gmp
46818 @if test -d $(HOST_SUBDIR)/gmp ; then \
46819 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
46820 mv prev-gmp stage1-gmp ; : ; \
46822 @endif gmp
46823 @if mpfr
46824 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46825 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
46826 mv prev-mpfr stage1-mpfr ; : ; \
46828 @endif mpfr
46829 @if mpc
46830 @if test -d $(HOST_SUBDIR)/mpc ; then \
46831 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
46832 mv prev-mpc stage1-mpc ; : ; \
46834 @endif mpc
46835 @if isl
46836 @if test -d $(HOST_SUBDIR)/isl ; then \
46837 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
46838 mv prev-isl stage1-isl ; : ; \
46840 @endif isl
46841 @if cloog
46842 @if test -d $(HOST_SUBDIR)/cloog ; then \
46843 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
46844 mv prev-cloog stage1-cloog ; : ; \
46846 @endif cloog
46847 @if libelf
46848 @if test -d $(HOST_SUBDIR)/libelf ; then \
46849 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
46850 mv prev-libelf stage1-libelf ; : ; \
46852 @endif libelf
46853 @if gold
46854 @if test -d $(HOST_SUBDIR)/gold ; then \
46855 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
46856 mv prev-gold stage1-gold ; : ; \
46858 @endif gold
46859 @if intl
46860 @if test -d $(HOST_SUBDIR)/intl ; then \
46861 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
46862 mv prev-intl stage1-intl ; : ; \
46864 @endif intl
46865 @if ld
46866 @if test -d $(HOST_SUBDIR)/ld ; then \
46867 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
46868 mv prev-ld stage1-ld ; : ; \
46870 @endif ld
46871 @if libbacktrace
46872 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46873 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
46874 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46876 @endif libbacktrace
46877 @if libcpp
46878 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46879 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
46880 mv prev-libcpp stage1-libcpp ; : ; \
46882 @endif libcpp
46883 @if libdecnumber
46884 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46885 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
46886 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46888 @endif libdecnumber
46889 @if libiberty
46890 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46891 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
46892 mv prev-libiberty stage1-libiberty ; : ; \
46894 @endif libiberty
46895 @if libiberty-linker-plugin
46896 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46897 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin ; \
46898 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
46900 @endif libiberty-linker-plugin
46901 @if zlib
46902 @if test -d $(HOST_SUBDIR)/zlib ; then \
46903 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
46904 mv prev-zlib stage1-zlib ; : ; \
46906 @endif zlib
46907 @if lto-plugin
46908 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46909 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
46910 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46912 @endif lto-plugin
46913 @if test -d $(TARGET_SUBDIR) ; then \
46914 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
46915 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46917 rm -f stage_current
46919 # Bubble a bug fix through all the stages up to stage 2. They are
46920 # remade, but not reconfigured. The next stage (if any) will not be
46921 # reconfigured either.
46922 .PHONY: stage2-bubble
46923 stage2-bubble:: stage1-bubble
46924 @r=`${PWD_COMMAND}`; export r; \
46925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46926 if test -f stage2-lean || test -f stage1-lean ; then \
46927 echo Skipping rebuild of stage2 ; \
46928 else \
46929 $(MAKE) stage2-start; \
46930 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
46933 .PHONY: all-stage2 clean-stage2
46934 do-clean: clean-stage2
46936 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46937 # only possibility, but now it conflicts with no-bootstrap rules
46938 @if gcc-bootstrap
46942 .PHONY: bootstrap2 bootstrap2-lean
46943 bootstrap2:
46944 echo stage2 > stage_final
46945 @r=`${PWD_COMMAND}`; export r; \
46946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46947 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
46948 @: $(MAKE); $(unstage)
46949 @r=`${PWD_COMMAND}`; export r; \
46950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46951 TFLAGS="$(STAGE2_TFLAGS)"; \
46952 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46954 bootstrap2-lean:
46955 echo stage2 > stage_final
46956 @r=`${PWD_COMMAND}`; export r; \
46957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46958 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
46959 @: $(MAKE); $(unstage)
46960 @r=`${PWD_COMMAND}`; export r; \
46961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46962 TFLAGS="$(STAGE2_TFLAGS)"; \
46963 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46966 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46967 distclean-stage1:: distclean-stage2
46968 .PHONY: distclean-stage2
46969 distclean-stage2::
46970 @: $(MAKE); $(stage)
46971 @test "`cat stage_last`" != stage2 || rm -f stage_last
46972 rm -rf stage2-*
46975 @endif gcc-bootstrap
46978 .PHONY: stage3-start stage3-end
46980 stage3-start::
46981 @: $(MAKE); $(stage); \
46982 echo stage3 > stage_current ; \
46983 echo stage3 > stage_last; \
46984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46985 @if bfd
46986 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
46987 mkdir stage3-bfd; \
46988 mv stage3-bfd bfd ; \
46989 mv stage2-bfd prev-bfd || test -f stage2-lean
46990 @endif bfd
46991 @if opcodes
46992 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
46993 mkdir stage3-opcodes; \
46994 mv stage3-opcodes opcodes ; \
46995 mv stage2-opcodes prev-opcodes || test -f stage2-lean
46996 @endif opcodes
46997 @if binutils
46998 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
46999 mkdir stage3-binutils; \
47000 mv stage3-binutils binutils ; \
47001 mv stage2-binutils prev-binutils || test -f stage2-lean
47002 @endif binutils
47003 @if fixincludes
47004 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
47005 mkdir stage3-fixincludes; \
47006 mv stage3-fixincludes fixincludes ; \
47007 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
47008 @endif fixincludes
47009 @if gas
47010 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
47011 mkdir stage3-gas; \
47012 mv stage3-gas gas ; \
47013 mv stage2-gas prev-gas || test -f stage2-lean
47014 @endif gas
47015 @if gcc
47016 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
47017 mkdir stage3-gcc; \
47018 mv stage3-gcc gcc ; \
47019 mv stage2-gcc prev-gcc || test -f stage2-lean
47020 @endif gcc
47021 @if gmp
47022 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
47023 mkdir stage3-gmp; \
47024 mv stage3-gmp gmp ; \
47025 mv stage2-gmp prev-gmp || test -f stage2-lean
47026 @endif gmp
47027 @if mpfr
47028 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
47029 mkdir stage3-mpfr; \
47030 mv stage3-mpfr mpfr ; \
47031 mv stage2-mpfr prev-mpfr || test -f stage2-lean
47032 @endif mpfr
47033 @if mpc
47034 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
47035 mkdir stage3-mpc; \
47036 mv stage3-mpc mpc ; \
47037 mv stage2-mpc prev-mpc || test -f stage2-lean
47038 @endif mpc
47039 @if isl
47040 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
47041 mkdir stage3-isl; \
47042 mv stage3-isl isl ; \
47043 mv stage2-isl prev-isl || test -f stage2-lean
47044 @endif isl
47045 @if cloog
47046 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
47047 mkdir stage3-cloog; \
47048 mv stage3-cloog cloog ; \
47049 mv stage2-cloog prev-cloog || test -f stage2-lean
47050 @endif cloog
47051 @if libelf
47052 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
47053 mkdir stage3-libelf; \
47054 mv stage3-libelf libelf ; \
47055 mv stage2-libelf prev-libelf || test -f stage2-lean
47056 @endif libelf
47057 @if gold
47058 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
47059 mkdir stage3-gold; \
47060 mv stage3-gold gold ; \
47061 mv stage2-gold prev-gold || test -f stage2-lean
47062 @endif gold
47063 @if intl
47064 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
47065 mkdir stage3-intl; \
47066 mv stage3-intl intl ; \
47067 mv stage2-intl prev-intl || test -f stage2-lean
47068 @endif intl
47069 @if ld
47070 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
47071 mkdir stage3-ld; \
47072 mv stage3-ld ld ; \
47073 mv stage2-ld prev-ld || test -f stage2-lean
47074 @endif ld
47075 @if libbacktrace
47076 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
47077 mkdir stage3-libbacktrace; \
47078 mv stage3-libbacktrace libbacktrace ; \
47079 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
47080 @endif libbacktrace
47081 @if libcpp
47082 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
47083 mkdir stage3-libcpp; \
47084 mv stage3-libcpp libcpp ; \
47085 mv stage2-libcpp prev-libcpp || test -f stage2-lean
47086 @endif libcpp
47087 @if libdecnumber
47088 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
47089 mkdir stage3-libdecnumber; \
47090 mv stage3-libdecnumber libdecnumber ; \
47091 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
47092 @endif libdecnumber
47093 @if libiberty
47094 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
47095 mkdir stage3-libiberty; \
47096 mv stage3-libiberty libiberty ; \
47097 mv stage2-libiberty prev-libiberty || test -f stage2-lean
47098 @endif libiberty
47099 @if libiberty-linker-plugin
47100 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
47101 mkdir stage3-libiberty-linker-plugin; \
47102 mv stage3-libiberty-linker-plugin libiberty-linker-plugin ; \
47103 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
47104 @endif libiberty-linker-plugin
47105 @if zlib
47106 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
47107 mkdir stage3-zlib; \
47108 mv stage3-zlib zlib ; \
47109 mv stage2-zlib prev-zlib || test -f stage2-lean
47110 @endif zlib
47111 @if lto-plugin
47112 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
47113 mkdir stage3-lto-plugin; \
47114 mv stage3-lto-plugin lto-plugin ; \
47115 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
47116 @endif lto-plugin
47117 @[ -d stage3-$(TARGET_SUBDIR) ] || \
47118 mkdir stage3-$(TARGET_SUBDIR); \
47119 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47120 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
47122 stage3-end::
47123 @if bfd
47124 @if test -d $(HOST_SUBDIR)/bfd ; then \
47125 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
47126 mv prev-bfd stage2-bfd ; : ; \
47128 @endif bfd
47129 @if opcodes
47130 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47131 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
47132 mv prev-opcodes stage2-opcodes ; : ; \
47134 @endif opcodes
47135 @if binutils
47136 @if test -d $(HOST_SUBDIR)/binutils ; then \
47137 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
47138 mv prev-binutils stage2-binutils ; : ; \
47140 @endif binutils
47141 @if fixincludes
47142 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47143 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
47144 mv prev-fixincludes stage2-fixincludes ; : ; \
47146 @endif fixincludes
47147 @if gas
47148 @if test -d $(HOST_SUBDIR)/gas ; then \
47149 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
47150 mv prev-gas stage2-gas ; : ; \
47152 @endif gas
47153 @if gcc
47154 @if test -d $(HOST_SUBDIR)/gcc ; then \
47155 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
47156 mv prev-gcc stage2-gcc ; : ; \
47158 @endif gcc
47159 @if gmp
47160 @if test -d $(HOST_SUBDIR)/gmp ; then \
47161 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
47162 mv prev-gmp stage2-gmp ; : ; \
47164 @endif gmp
47165 @if mpfr
47166 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47167 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
47168 mv prev-mpfr stage2-mpfr ; : ; \
47170 @endif mpfr
47171 @if mpc
47172 @if test -d $(HOST_SUBDIR)/mpc ; then \
47173 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
47174 mv prev-mpc stage2-mpc ; : ; \
47176 @endif mpc
47177 @if isl
47178 @if test -d $(HOST_SUBDIR)/isl ; then \
47179 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
47180 mv prev-isl stage2-isl ; : ; \
47182 @endif isl
47183 @if cloog
47184 @if test -d $(HOST_SUBDIR)/cloog ; then \
47185 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
47186 mv prev-cloog stage2-cloog ; : ; \
47188 @endif cloog
47189 @if libelf
47190 @if test -d $(HOST_SUBDIR)/libelf ; then \
47191 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
47192 mv prev-libelf stage2-libelf ; : ; \
47194 @endif libelf
47195 @if gold
47196 @if test -d $(HOST_SUBDIR)/gold ; then \
47197 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
47198 mv prev-gold stage2-gold ; : ; \
47200 @endif gold
47201 @if intl
47202 @if test -d $(HOST_SUBDIR)/intl ; then \
47203 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
47204 mv prev-intl stage2-intl ; : ; \
47206 @endif intl
47207 @if ld
47208 @if test -d $(HOST_SUBDIR)/ld ; then \
47209 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
47210 mv prev-ld stage2-ld ; : ; \
47212 @endif ld
47213 @if libbacktrace
47214 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47215 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
47216 mv prev-libbacktrace stage2-libbacktrace ; : ; \
47218 @endif libbacktrace
47219 @if libcpp
47220 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47221 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
47222 mv prev-libcpp stage2-libcpp ; : ; \
47224 @endif libcpp
47225 @if libdecnumber
47226 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47227 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
47228 mv prev-libdecnumber stage2-libdecnumber ; : ; \
47230 @endif libdecnumber
47231 @if libiberty
47232 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47233 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
47234 mv prev-libiberty stage2-libiberty ; : ; \
47236 @endif libiberty
47237 @if libiberty-linker-plugin
47238 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47239 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin ; \
47240 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin ; : ; \
47242 @endif libiberty-linker-plugin
47243 @if zlib
47244 @if test -d $(HOST_SUBDIR)/zlib ; then \
47245 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
47246 mv prev-zlib stage2-zlib ; : ; \
47248 @endif zlib
47249 @if lto-plugin
47250 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47251 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
47252 mv prev-lto-plugin stage2-lto-plugin ; : ; \
47254 @endif lto-plugin
47255 @if test -d $(TARGET_SUBDIR) ; then \
47256 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
47257 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
47259 rm -f stage_current
47261 # Bubble a bug fix through all the stages up to stage 3. They are
47262 # remade, but not reconfigured. The next stage (if any) will not be
47263 # reconfigured either.
47264 .PHONY: stage3-bubble
47265 stage3-bubble:: stage2-bubble
47266 @r=`${PWD_COMMAND}`; export r; \
47267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47268 if test -f stage3-lean || test -f stage2-lean ; then \
47269 echo Skipping rebuild of stage3 ; \
47270 else \
47271 $(MAKE) stage3-start; \
47272 if $(LEAN); then \
47273 rm -rf stage1-* ; \
47274 $(STAMP) stage1-lean ; \
47275 fi; \
47276 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
47278 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
47280 .PHONY: all-stage3 clean-stage3
47281 do-clean: clean-stage3
47283 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47284 # only possibility, but now it conflicts with no-bootstrap rules
47285 @if gcc-bootstrap
47287 compare:
47288 @r=`${PWD_COMMAND}`; export r; \
47289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47290 if test -f stage2-lean; then \
47291 echo Cannot compare object files as stage 2 was deleted. ; \
47292 exit 0 ; \
47293 fi; \
47294 : $(MAKE); $(stage); \
47295 rm -f .bad_compare ; \
47296 echo Comparing stages 2 and 3 ; \
47297 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
47298 files=`find stage3-* -name "*$(objext)" -print | \
47299 sed -n s,^stage$$sed-,,p` ; \
47300 for file in $${files} ; do \
47301 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
47302 if test ! -f $$f1; then continue; fi; \
47303 $(do-compare) > /dev/null 2>&1; \
47304 if test $$? -eq 1; then \
47305 case $$file in \
47306 @compare_exclusions@) \
47307 echo warning: $$file differs ;; \
47308 *) \
47309 echo $$file differs >> .bad_compare ;; \
47310 esac ; \
47311 fi ; \
47312 done ; \
47313 if [ -f .bad_compare ]; then \
47314 echo "Bootstrap comparison failure!"; \
47315 cat .bad_compare; \
47316 exit 1; \
47317 else \
47318 echo Comparison successful.; \
47319 fi ; \
47320 $(STAMP) compare
47321 if $(LEAN); then \
47322 rm -rf stage2-*; \
47323 $(STAMP) stage2-lean; \
47328 .PHONY: bootstrap bootstrap-lean
47329 bootstrap:
47330 echo stage3 > stage_final
47331 @r=`${PWD_COMMAND}`; export r; \
47332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47333 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47334 @: $(MAKE); $(unstage)
47335 @r=`${PWD_COMMAND}`; export r; \
47336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47337 TFLAGS="$(STAGE3_TFLAGS)"; \
47338 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47340 bootstrap-lean:
47341 echo stage3 > stage_final
47342 @r=`${PWD_COMMAND}`; export r; \
47343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47344 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
47345 @: $(MAKE); $(unstage)
47346 @r=`${PWD_COMMAND}`; export r; \
47347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47348 TFLAGS="$(STAGE3_TFLAGS)"; \
47349 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47352 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47353 distclean-stage2:: distclean-stage3
47354 .PHONY: distclean-stage3
47355 distclean-stage3::
47356 @: $(MAKE); $(stage)
47357 @test "`cat stage_last`" != stage3 || rm -f stage_last
47358 rm -rf stage3-* compare
47361 .PHONY: cleanstrap
47362 cleanstrap: do-distclean local-clean
47363 echo stage3 > stage_final
47364 @r=`${PWD_COMMAND}`; export r; \
47365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47366 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47367 @: $(MAKE); $(unstage)
47368 @r=`${PWD_COMMAND}`; export r; \
47369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47370 TFLAGS="$(STAGE3_TFLAGS)"; \
47371 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47373 @endif gcc-bootstrap
47376 .PHONY: stage4-start stage4-end
47378 stage4-start::
47379 @: $(MAKE); $(stage); \
47380 echo stage4 > stage_current ; \
47381 echo stage4 > stage_last; \
47382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47383 @if bfd
47384 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
47385 mkdir stage4-bfd; \
47386 mv stage4-bfd bfd ; \
47387 mv stage3-bfd prev-bfd || test -f stage3-lean
47388 @endif bfd
47389 @if opcodes
47390 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
47391 mkdir stage4-opcodes; \
47392 mv stage4-opcodes opcodes ; \
47393 mv stage3-opcodes prev-opcodes || test -f stage3-lean
47394 @endif opcodes
47395 @if binutils
47396 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
47397 mkdir stage4-binutils; \
47398 mv stage4-binutils binutils ; \
47399 mv stage3-binutils prev-binutils || test -f stage3-lean
47400 @endif binutils
47401 @if fixincludes
47402 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
47403 mkdir stage4-fixincludes; \
47404 mv stage4-fixincludes fixincludes ; \
47405 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
47406 @endif fixincludes
47407 @if gas
47408 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
47409 mkdir stage4-gas; \
47410 mv stage4-gas gas ; \
47411 mv stage3-gas prev-gas || test -f stage3-lean
47412 @endif gas
47413 @if gcc
47414 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
47415 mkdir stage4-gcc; \
47416 mv stage4-gcc gcc ; \
47417 mv stage3-gcc prev-gcc || test -f stage3-lean
47418 @endif gcc
47419 @if gmp
47420 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
47421 mkdir stage4-gmp; \
47422 mv stage4-gmp gmp ; \
47423 mv stage3-gmp prev-gmp || test -f stage3-lean
47424 @endif gmp
47425 @if mpfr
47426 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
47427 mkdir stage4-mpfr; \
47428 mv stage4-mpfr mpfr ; \
47429 mv stage3-mpfr prev-mpfr || test -f stage3-lean
47430 @endif mpfr
47431 @if mpc
47432 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
47433 mkdir stage4-mpc; \
47434 mv stage4-mpc mpc ; \
47435 mv stage3-mpc prev-mpc || test -f stage3-lean
47436 @endif mpc
47437 @if isl
47438 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
47439 mkdir stage4-isl; \
47440 mv stage4-isl isl ; \
47441 mv stage3-isl prev-isl || test -f stage3-lean
47442 @endif isl
47443 @if cloog
47444 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
47445 mkdir stage4-cloog; \
47446 mv stage4-cloog cloog ; \
47447 mv stage3-cloog prev-cloog || test -f stage3-lean
47448 @endif cloog
47449 @if libelf
47450 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
47451 mkdir stage4-libelf; \
47452 mv stage4-libelf libelf ; \
47453 mv stage3-libelf prev-libelf || test -f stage3-lean
47454 @endif libelf
47455 @if gold
47456 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
47457 mkdir stage4-gold; \
47458 mv stage4-gold gold ; \
47459 mv stage3-gold prev-gold || test -f stage3-lean
47460 @endif gold
47461 @if intl
47462 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
47463 mkdir stage4-intl; \
47464 mv stage4-intl intl ; \
47465 mv stage3-intl prev-intl || test -f stage3-lean
47466 @endif intl
47467 @if ld
47468 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
47469 mkdir stage4-ld; \
47470 mv stage4-ld ld ; \
47471 mv stage3-ld prev-ld || test -f stage3-lean
47472 @endif ld
47473 @if libbacktrace
47474 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
47475 mkdir stage4-libbacktrace; \
47476 mv stage4-libbacktrace libbacktrace ; \
47477 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
47478 @endif libbacktrace
47479 @if libcpp
47480 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
47481 mkdir stage4-libcpp; \
47482 mv stage4-libcpp libcpp ; \
47483 mv stage3-libcpp prev-libcpp || test -f stage3-lean
47484 @endif libcpp
47485 @if libdecnumber
47486 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
47487 mkdir stage4-libdecnumber; \
47488 mv stage4-libdecnumber libdecnumber ; \
47489 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
47490 @endif libdecnumber
47491 @if libiberty
47492 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
47493 mkdir stage4-libiberty; \
47494 mv stage4-libiberty libiberty ; \
47495 mv stage3-libiberty prev-libiberty || test -f stage3-lean
47496 @endif libiberty
47497 @if libiberty-linker-plugin
47498 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
47499 mkdir stage4-libiberty-linker-plugin; \
47500 mv stage4-libiberty-linker-plugin libiberty-linker-plugin ; \
47501 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
47502 @endif libiberty-linker-plugin
47503 @if zlib
47504 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
47505 mkdir stage4-zlib; \
47506 mv stage4-zlib zlib ; \
47507 mv stage3-zlib prev-zlib || test -f stage3-lean
47508 @endif zlib
47509 @if lto-plugin
47510 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
47511 mkdir stage4-lto-plugin; \
47512 mv stage4-lto-plugin lto-plugin ; \
47513 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
47514 @endif lto-plugin
47515 @[ -d stage4-$(TARGET_SUBDIR) ] || \
47516 mkdir stage4-$(TARGET_SUBDIR); \
47517 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47518 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
47520 stage4-end::
47521 @if bfd
47522 @if test -d $(HOST_SUBDIR)/bfd ; then \
47523 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
47524 mv prev-bfd stage3-bfd ; : ; \
47526 @endif bfd
47527 @if opcodes
47528 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47529 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
47530 mv prev-opcodes stage3-opcodes ; : ; \
47532 @endif opcodes
47533 @if binutils
47534 @if test -d $(HOST_SUBDIR)/binutils ; then \
47535 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
47536 mv prev-binutils stage3-binutils ; : ; \
47538 @endif binutils
47539 @if fixincludes
47540 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47541 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
47542 mv prev-fixincludes stage3-fixincludes ; : ; \
47544 @endif fixincludes
47545 @if gas
47546 @if test -d $(HOST_SUBDIR)/gas ; then \
47547 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
47548 mv prev-gas stage3-gas ; : ; \
47550 @endif gas
47551 @if gcc
47552 @if test -d $(HOST_SUBDIR)/gcc ; then \
47553 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
47554 mv prev-gcc stage3-gcc ; : ; \
47556 @endif gcc
47557 @if gmp
47558 @if test -d $(HOST_SUBDIR)/gmp ; then \
47559 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
47560 mv prev-gmp stage3-gmp ; : ; \
47562 @endif gmp
47563 @if mpfr
47564 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47565 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
47566 mv prev-mpfr stage3-mpfr ; : ; \
47568 @endif mpfr
47569 @if mpc
47570 @if test -d $(HOST_SUBDIR)/mpc ; then \
47571 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
47572 mv prev-mpc stage3-mpc ; : ; \
47574 @endif mpc
47575 @if isl
47576 @if test -d $(HOST_SUBDIR)/isl ; then \
47577 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
47578 mv prev-isl stage3-isl ; : ; \
47580 @endif isl
47581 @if cloog
47582 @if test -d $(HOST_SUBDIR)/cloog ; then \
47583 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
47584 mv prev-cloog stage3-cloog ; : ; \
47586 @endif cloog
47587 @if libelf
47588 @if test -d $(HOST_SUBDIR)/libelf ; then \
47589 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
47590 mv prev-libelf stage3-libelf ; : ; \
47592 @endif libelf
47593 @if gold
47594 @if test -d $(HOST_SUBDIR)/gold ; then \
47595 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
47596 mv prev-gold stage3-gold ; : ; \
47598 @endif gold
47599 @if intl
47600 @if test -d $(HOST_SUBDIR)/intl ; then \
47601 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
47602 mv prev-intl stage3-intl ; : ; \
47604 @endif intl
47605 @if ld
47606 @if test -d $(HOST_SUBDIR)/ld ; then \
47607 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
47608 mv prev-ld stage3-ld ; : ; \
47610 @endif ld
47611 @if libbacktrace
47612 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47613 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
47614 mv prev-libbacktrace stage3-libbacktrace ; : ; \
47616 @endif libbacktrace
47617 @if libcpp
47618 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47619 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
47620 mv prev-libcpp stage3-libcpp ; : ; \
47622 @endif libcpp
47623 @if libdecnumber
47624 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47625 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
47626 mv prev-libdecnumber stage3-libdecnumber ; : ; \
47628 @endif libdecnumber
47629 @if libiberty
47630 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47631 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
47632 mv prev-libiberty stage3-libiberty ; : ; \
47634 @endif libiberty
47635 @if libiberty-linker-plugin
47636 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47637 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin ; \
47638 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin ; : ; \
47640 @endif libiberty-linker-plugin
47641 @if zlib
47642 @if test -d $(HOST_SUBDIR)/zlib ; then \
47643 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
47644 mv prev-zlib stage3-zlib ; : ; \
47646 @endif zlib
47647 @if lto-plugin
47648 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47649 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
47650 mv prev-lto-plugin stage3-lto-plugin ; : ; \
47652 @endif lto-plugin
47653 @if test -d $(TARGET_SUBDIR) ; then \
47654 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
47655 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
47657 rm -f stage_current
47659 # Bubble a bug fix through all the stages up to stage 4. They are
47660 # remade, but not reconfigured. The next stage (if any) will not be
47661 # reconfigured either.
47662 .PHONY: stage4-bubble
47663 stage4-bubble:: stage3-bubble
47664 @r=`${PWD_COMMAND}`; export r; \
47665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47666 if test -f stage4-lean || test -f stage3-lean ; then \
47667 echo Skipping rebuild of stage4 ; \
47668 else \
47669 $(MAKE) stage4-start; \
47670 if $(LEAN); then \
47671 rm -rf stage2-* ; \
47672 $(STAMP) stage2-lean ; \
47673 fi; \
47674 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
47676 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
47678 .PHONY: all-stage4 clean-stage4
47679 do-clean: clean-stage4
47681 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47682 # only possibility, but now it conflicts with no-bootstrap rules
47683 @if gcc-bootstrap
47685 compare3:
47686 @r=`${PWD_COMMAND}`; export r; \
47687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47688 if test -f stage3-lean; then \
47689 echo Cannot compare object files as stage 3 was deleted. ; \
47690 exit 0 ; \
47691 fi; \
47692 : $(MAKE); $(stage); \
47693 rm -f .bad_compare ; \
47694 echo Comparing stages 3 and 4 ; \
47695 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
47696 files=`find stage4-* -name "*$(objext)" -print | \
47697 sed -n s,^stage$$sed-,,p` ; \
47698 for file in $${files} ; do \
47699 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
47700 if test ! -f $$f1; then continue; fi; \
47701 $(do-compare3) > /dev/null 2>&1; \
47702 if test $$? -eq 1; then \
47703 case $$file in \
47704 @compare_exclusions@) \
47705 echo warning: $$file differs ;; \
47706 *) \
47707 echo $$file differs >> .bad_compare ;; \
47708 esac ; \
47709 fi ; \
47710 done ; \
47711 if [ -f .bad_compare ]; then \
47712 echo "Bootstrap comparison failure!"; \
47713 cat .bad_compare; \
47714 exit 1; \
47715 else \
47716 echo Comparison successful.; \
47717 fi ; \
47718 $(STAMP) compare3
47719 if $(LEAN); then \
47720 rm -rf stage3-*; \
47721 $(STAMP) stage3-lean; \
47726 .PHONY: bootstrap4 bootstrap4-lean
47727 bootstrap4:
47728 echo stage4 > stage_final
47729 @r=`${PWD_COMMAND}`; export r; \
47730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47731 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
47732 @: $(MAKE); $(unstage)
47733 @r=`${PWD_COMMAND}`; export r; \
47734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47735 TFLAGS="$(STAGE4_TFLAGS)"; \
47736 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47738 bootstrap4-lean:
47739 echo stage4 > stage_final
47740 @r=`${PWD_COMMAND}`; export r; \
47741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47742 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
47743 @: $(MAKE); $(unstage)
47744 @r=`${PWD_COMMAND}`; export r; \
47745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47746 TFLAGS="$(STAGE4_TFLAGS)"; \
47747 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47750 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47751 distclean-stage3:: distclean-stage4
47752 .PHONY: distclean-stage4
47753 distclean-stage4::
47754 @: $(MAKE); $(stage)
47755 @test "`cat stage_last`" != stage4 || rm -f stage_last
47756 rm -rf stage4-* compare3
47759 @endif gcc-bootstrap
47762 .PHONY: stageprofile-start stageprofile-end
47764 stageprofile-start::
47765 @: $(MAKE); $(stage); \
47766 echo stageprofile > stage_current ; \
47767 echo stageprofile > stage_last; \
47768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47769 @if bfd
47770 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
47771 mkdir stageprofile-bfd; \
47772 mv stageprofile-bfd bfd ; \
47773 mv stage1-bfd prev-bfd || test -f stage1-lean
47774 @endif bfd
47775 @if opcodes
47776 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
47777 mkdir stageprofile-opcodes; \
47778 mv stageprofile-opcodes opcodes ; \
47779 mv stage1-opcodes prev-opcodes || test -f stage1-lean
47780 @endif opcodes
47781 @if binutils
47782 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
47783 mkdir stageprofile-binutils; \
47784 mv stageprofile-binutils binutils ; \
47785 mv stage1-binutils prev-binutils || test -f stage1-lean
47786 @endif binutils
47787 @if fixincludes
47788 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
47789 mkdir stageprofile-fixincludes; \
47790 mv stageprofile-fixincludes fixincludes ; \
47791 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
47792 @endif fixincludes
47793 @if gas
47794 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
47795 mkdir stageprofile-gas; \
47796 mv stageprofile-gas gas ; \
47797 mv stage1-gas prev-gas || test -f stage1-lean
47798 @endif gas
47799 @if gcc
47800 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
47801 mkdir stageprofile-gcc; \
47802 mv stageprofile-gcc gcc ; \
47803 mv stage1-gcc prev-gcc || test -f stage1-lean
47804 @endif gcc
47805 @if gmp
47806 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
47807 mkdir stageprofile-gmp; \
47808 mv stageprofile-gmp gmp ; \
47809 mv stage1-gmp prev-gmp || test -f stage1-lean
47810 @endif gmp
47811 @if mpfr
47812 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
47813 mkdir stageprofile-mpfr; \
47814 mv stageprofile-mpfr mpfr ; \
47815 mv stage1-mpfr prev-mpfr || test -f stage1-lean
47816 @endif mpfr
47817 @if mpc
47818 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
47819 mkdir stageprofile-mpc; \
47820 mv stageprofile-mpc mpc ; \
47821 mv stage1-mpc prev-mpc || test -f stage1-lean
47822 @endif mpc
47823 @if isl
47824 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
47825 mkdir stageprofile-isl; \
47826 mv stageprofile-isl isl ; \
47827 mv stage1-isl prev-isl || test -f stage1-lean
47828 @endif isl
47829 @if cloog
47830 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
47831 mkdir stageprofile-cloog; \
47832 mv stageprofile-cloog cloog ; \
47833 mv stage1-cloog prev-cloog || test -f stage1-lean
47834 @endif cloog
47835 @if libelf
47836 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
47837 mkdir stageprofile-libelf; \
47838 mv stageprofile-libelf libelf ; \
47839 mv stage1-libelf prev-libelf || test -f stage1-lean
47840 @endif libelf
47841 @if gold
47842 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
47843 mkdir stageprofile-gold; \
47844 mv stageprofile-gold gold ; \
47845 mv stage1-gold prev-gold || test -f stage1-lean
47846 @endif gold
47847 @if intl
47848 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
47849 mkdir stageprofile-intl; \
47850 mv stageprofile-intl intl ; \
47851 mv stage1-intl prev-intl || test -f stage1-lean
47852 @endif intl
47853 @if ld
47854 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
47855 mkdir stageprofile-ld; \
47856 mv stageprofile-ld ld ; \
47857 mv stage1-ld prev-ld || test -f stage1-lean
47858 @endif ld
47859 @if libbacktrace
47860 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
47861 mkdir stageprofile-libbacktrace; \
47862 mv stageprofile-libbacktrace libbacktrace ; \
47863 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
47864 @endif libbacktrace
47865 @if libcpp
47866 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
47867 mkdir stageprofile-libcpp; \
47868 mv stageprofile-libcpp libcpp ; \
47869 mv stage1-libcpp prev-libcpp || test -f stage1-lean
47870 @endif libcpp
47871 @if libdecnumber
47872 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
47873 mkdir stageprofile-libdecnumber; \
47874 mv stageprofile-libdecnumber libdecnumber ; \
47875 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
47876 @endif libdecnumber
47877 @if libiberty
47878 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
47879 mkdir stageprofile-libiberty; \
47880 mv stageprofile-libiberty libiberty ; \
47881 mv stage1-libiberty prev-libiberty || test -f stage1-lean
47882 @endif libiberty
47883 @if libiberty-linker-plugin
47884 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
47885 mkdir stageprofile-libiberty-linker-plugin; \
47886 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin ; \
47887 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
47888 @endif libiberty-linker-plugin
47889 @if zlib
47890 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
47891 mkdir stageprofile-zlib; \
47892 mv stageprofile-zlib zlib ; \
47893 mv stage1-zlib prev-zlib || test -f stage1-lean
47894 @endif zlib
47895 @if lto-plugin
47896 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
47897 mkdir stageprofile-lto-plugin; \
47898 mv stageprofile-lto-plugin lto-plugin ; \
47899 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
47900 @endif lto-plugin
47901 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
47902 mkdir stageprofile-$(TARGET_SUBDIR); \
47903 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47904 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
47906 stageprofile-end::
47907 @if bfd
47908 @if test -d $(HOST_SUBDIR)/bfd ; then \
47909 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
47910 mv prev-bfd stage1-bfd ; : ; \
47912 @endif bfd
47913 @if opcodes
47914 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47915 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
47916 mv prev-opcodes stage1-opcodes ; : ; \
47918 @endif opcodes
47919 @if binutils
47920 @if test -d $(HOST_SUBDIR)/binutils ; then \
47921 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
47922 mv prev-binutils stage1-binutils ; : ; \
47924 @endif binutils
47925 @if fixincludes
47926 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47927 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
47928 mv prev-fixincludes stage1-fixincludes ; : ; \
47930 @endif fixincludes
47931 @if gas
47932 @if test -d $(HOST_SUBDIR)/gas ; then \
47933 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
47934 mv prev-gas stage1-gas ; : ; \
47936 @endif gas
47937 @if gcc
47938 @if test -d $(HOST_SUBDIR)/gcc ; then \
47939 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
47940 mv prev-gcc stage1-gcc ; : ; \
47942 @endif gcc
47943 @if gmp
47944 @if test -d $(HOST_SUBDIR)/gmp ; then \
47945 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
47946 mv prev-gmp stage1-gmp ; : ; \
47948 @endif gmp
47949 @if mpfr
47950 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47951 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
47952 mv prev-mpfr stage1-mpfr ; : ; \
47954 @endif mpfr
47955 @if mpc
47956 @if test -d $(HOST_SUBDIR)/mpc ; then \
47957 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
47958 mv prev-mpc stage1-mpc ; : ; \
47960 @endif mpc
47961 @if isl
47962 @if test -d $(HOST_SUBDIR)/isl ; then \
47963 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
47964 mv prev-isl stage1-isl ; : ; \
47966 @endif isl
47967 @if cloog
47968 @if test -d $(HOST_SUBDIR)/cloog ; then \
47969 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
47970 mv prev-cloog stage1-cloog ; : ; \
47972 @endif cloog
47973 @if libelf
47974 @if test -d $(HOST_SUBDIR)/libelf ; then \
47975 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
47976 mv prev-libelf stage1-libelf ; : ; \
47978 @endif libelf
47979 @if gold
47980 @if test -d $(HOST_SUBDIR)/gold ; then \
47981 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
47982 mv prev-gold stage1-gold ; : ; \
47984 @endif gold
47985 @if intl
47986 @if test -d $(HOST_SUBDIR)/intl ; then \
47987 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
47988 mv prev-intl stage1-intl ; : ; \
47990 @endif intl
47991 @if ld
47992 @if test -d $(HOST_SUBDIR)/ld ; then \
47993 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
47994 mv prev-ld stage1-ld ; : ; \
47996 @endif ld
47997 @if libbacktrace
47998 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47999 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
48000 mv prev-libbacktrace stage1-libbacktrace ; : ; \
48002 @endif libbacktrace
48003 @if libcpp
48004 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48005 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
48006 mv prev-libcpp stage1-libcpp ; : ; \
48008 @endif libcpp
48009 @if libdecnumber
48010 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48011 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
48012 mv prev-libdecnumber stage1-libdecnumber ; : ; \
48014 @endif libdecnumber
48015 @if libiberty
48016 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48017 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
48018 mv prev-libiberty stage1-libiberty ; : ; \
48020 @endif libiberty
48021 @if libiberty-linker-plugin
48022 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48023 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; \
48024 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
48026 @endif libiberty-linker-plugin
48027 @if zlib
48028 @if test -d $(HOST_SUBDIR)/zlib ; then \
48029 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
48030 mv prev-zlib stage1-zlib ; : ; \
48032 @endif zlib
48033 @if lto-plugin
48034 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48035 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
48036 mv prev-lto-plugin stage1-lto-plugin ; : ; \
48038 @endif lto-plugin
48039 @if test -d $(TARGET_SUBDIR) ; then \
48040 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
48041 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
48043 rm -f stage_current
48045 # Bubble a bug fix through all the stages up to stage profile. They are
48046 # remade, but not reconfigured. The next stage (if any) will not be
48047 # reconfigured either.
48048 .PHONY: stageprofile-bubble
48049 stageprofile-bubble:: stage1-bubble
48050 @r=`${PWD_COMMAND}`; export r; \
48051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48052 if test -f stageprofile-lean || test -f stage1-lean ; then \
48053 echo Skipping rebuild of stageprofile ; \
48054 else \
48055 $(MAKE) stageprofile-start; \
48056 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
48059 .PHONY: all-stageprofile clean-stageprofile
48060 do-clean: clean-stageprofile
48062 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48063 # only possibility, but now it conflicts with no-bootstrap rules
48064 @if gcc-bootstrap
48069 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48070 distclean-stage1:: distclean-stageprofile
48071 .PHONY: distclean-stageprofile
48072 distclean-stageprofile::
48073 @: $(MAKE); $(stage)
48074 @test "`cat stage_last`" != stageprofile || rm -f stage_last
48075 rm -rf stageprofile-*
48078 @endif gcc-bootstrap
48081 .PHONY: stagefeedback-start stagefeedback-end
48083 stagefeedback-start::
48084 @: $(MAKE); $(stage); \
48085 echo stagefeedback > stage_current ; \
48086 echo stagefeedback > stage_last; \
48087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48088 @if bfd
48089 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
48090 mkdir stagefeedback-bfd; \
48091 mv stagefeedback-bfd bfd ; \
48092 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
48093 @endif bfd
48094 @if opcodes
48095 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
48096 mkdir stagefeedback-opcodes; \
48097 mv stagefeedback-opcodes opcodes ; \
48098 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
48099 @endif opcodes
48100 @if binutils
48101 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
48102 mkdir stagefeedback-binutils; \
48103 mv stagefeedback-binutils binutils ; \
48104 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
48105 @endif binutils
48106 @if fixincludes
48107 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
48108 mkdir stagefeedback-fixincludes; \
48109 mv stagefeedback-fixincludes fixincludes ; \
48110 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
48111 @endif fixincludes
48112 @if gas
48113 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
48114 mkdir stagefeedback-gas; \
48115 mv stagefeedback-gas gas ; \
48116 mv stageprofile-gas prev-gas || test -f stageprofile-lean
48117 @endif gas
48118 @if gcc
48119 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
48120 mkdir stagefeedback-gcc; \
48121 mv stagefeedback-gcc gcc ; \
48122 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
48123 @endif gcc
48124 @if gmp
48125 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
48126 mkdir stagefeedback-gmp; \
48127 mv stagefeedback-gmp gmp ; \
48128 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
48129 @endif gmp
48130 @if mpfr
48131 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
48132 mkdir stagefeedback-mpfr; \
48133 mv stagefeedback-mpfr mpfr ; \
48134 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
48135 @endif mpfr
48136 @if mpc
48137 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
48138 mkdir stagefeedback-mpc; \
48139 mv stagefeedback-mpc mpc ; \
48140 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
48141 @endif mpc
48142 @if isl
48143 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
48144 mkdir stagefeedback-isl; \
48145 mv stagefeedback-isl isl ; \
48146 mv stageprofile-isl prev-isl || test -f stageprofile-lean
48147 @endif isl
48148 @if cloog
48149 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
48150 mkdir stagefeedback-cloog; \
48151 mv stagefeedback-cloog cloog ; \
48152 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
48153 @endif cloog
48154 @if libelf
48155 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
48156 mkdir stagefeedback-libelf; \
48157 mv stagefeedback-libelf libelf ; \
48158 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
48159 @endif libelf
48160 @if gold
48161 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
48162 mkdir stagefeedback-gold; \
48163 mv stagefeedback-gold gold ; \
48164 mv stageprofile-gold prev-gold || test -f stageprofile-lean
48165 @endif gold
48166 @if intl
48167 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
48168 mkdir stagefeedback-intl; \
48169 mv stagefeedback-intl intl ; \
48170 mv stageprofile-intl prev-intl || test -f stageprofile-lean
48171 @endif intl
48172 @if ld
48173 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
48174 mkdir stagefeedback-ld; \
48175 mv stagefeedback-ld ld ; \
48176 mv stageprofile-ld prev-ld || test -f stageprofile-lean
48177 @endif ld
48178 @if libbacktrace
48179 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
48180 mkdir stagefeedback-libbacktrace; \
48181 mv stagefeedback-libbacktrace libbacktrace ; \
48182 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
48183 @endif libbacktrace
48184 @if libcpp
48185 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
48186 mkdir stagefeedback-libcpp; \
48187 mv stagefeedback-libcpp libcpp ; \
48188 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
48189 @endif libcpp
48190 @if libdecnumber
48191 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
48192 mkdir stagefeedback-libdecnumber; \
48193 mv stagefeedback-libdecnumber libdecnumber ; \
48194 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
48195 @endif libdecnumber
48196 @if libiberty
48197 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
48198 mkdir stagefeedback-libiberty; \
48199 mv stagefeedback-libiberty libiberty ; \
48200 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
48201 @endif libiberty
48202 @if libiberty-linker-plugin
48203 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
48204 mkdir stagefeedback-libiberty-linker-plugin; \
48205 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin ; \
48206 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
48207 @endif libiberty-linker-plugin
48208 @if zlib
48209 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
48210 mkdir stagefeedback-zlib; \
48211 mv stagefeedback-zlib zlib ; \
48212 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
48213 @endif zlib
48214 @if lto-plugin
48215 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
48216 mkdir stagefeedback-lto-plugin; \
48217 mv stagefeedback-lto-plugin lto-plugin ; \
48218 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
48219 @endif lto-plugin
48220 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
48221 mkdir stagefeedback-$(TARGET_SUBDIR); \
48222 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48223 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
48225 stagefeedback-end::
48226 @if bfd
48227 @if test -d $(HOST_SUBDIR)/bfd ; then \
48228 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
48229 mv prev-bfd stageprofile-bfd ; : ; \
48231 @endif bfd
48232 @if opcodes
48233 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48234 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
48235 mv prev-opcodes stageprofile-opcodes ; : ; \
48237 @endif opcodes
48238 @if binutils
48239 @if test -d $(HOST_SUBDIR)/binutils ; then \
48240 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
48241 mv prev-binutils stageprofile-binutils ; : ; \
48243 @endif binutils
48244 @if fixincludes
48245 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48246 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
48247 mv prev-fixincludes stageprofile-fixincludes ; : ; \
48249 @endif fixincludes
48250 @if gas
48251 @if test -d $(HOST_SUBDIR)/gas ; then \
48252 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
48253 mv prev-gas stageprofile-gas ; : ; \
48255 @endif gas
48256 @if gcc
48257 @if test -d $(HOST_SUBDIR)/gcc ; then \
48258 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
48259 mv prev-gcc stageprofile-gcc ; : ; \
48261 @endif gcc
48262 @if gmp
48263 @if test -d $(HOST_SUBDIR)/gmp ; then \
48264 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
48265 mv prev-gmp stageprofile-gmp ; : ; \
48267 @endif gmp
48268 @if mpfr
48269 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48270 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
48271 mv prev-mpfr stageprofile-mpfr ; : ; \
48273 @endif mpfr
48274 @if mpc
48275 @if test -d $(HOST_SUBDIR)/mpc ; then \
48276 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
48277 mv prev-mpc stageprofile-mpc ; : ; \
48279 @endif mpc
48280 @if isl
48281 @if test -d $(HOST_SUBDIR)/isl ; then \
48282 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
48283 mv prev-isl stageprofile-isl ; : ; \
48285 @endif isl
48286 @if cloog
48287 @if test -d $(HOST_SUBDIR)/cloog ; then \
48288 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
48289 mv prev-cloog stageprofile-cloog ; : ; \
48291 @endif cloog
48292 @if libelf
48293 @if test -d $(HOST_SUBDIR)/libelf ; then \
48294 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
48295 mv prev-libelf stageprofile-libelf ; : ; \
48297 @endif libelf
48298 @if gold
48299 @if test -d $(HOST_SUBDIR)/gold ; then \
48300 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
48301 mv prev-gold stageprofile-gold ; : ; \
48303 @endif gold
48304 @if intl
48305 @if test -d $(HOST_SUBDIR)/intl ; then \
48306 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
48307 mv prev-intl stageprofile-intl ; : ; \
48309 @endif intl
48310 @if ld
48311 @if test -d $(HOST_SUBDIR)/ld ; then \
48312 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
48313 mv prev-ld stageprofile-ld ; : ; \
48315 @endif ld
48316 @if libbacktrace
48317 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
48318 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
48319 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
48321 @endif libbacktrace
48322 @if libcpp
48323 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48324 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
48325 mv prev-libcpp stageprofile-libcpp ; : ; \
48327 @endif libcpp
48328 @if libdecnumber
48329 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48330 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
48331 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
48333 @endif libdecnumber
48334 @if libiberty
48335 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48336 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
48337 mv prev-libiberty stageprofile-libiberty ; : ; \
48339 @endif libiberty
48340 @if libiberty-linker-plugin
48341 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48342 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin ; \
48343 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; : ; \
48345 @endif libiberty-linker-plugin
48346 @if zlib
48347 @if test -d $(HOST_SUBDIR)/zlib ; then \
48348 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
48349 mv prev-zlib stageprofile-zlib ; : ; \
48351 @endif zlib
48352 @if lto-plugin
48353 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48354 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
48355 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
48357 @endif lto-plugin
48358 @if test -d $(TARGET_SUBDIR) ; then \
48359 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
48360 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
48362 rm -f stage_current
48364 # Bubble a bug fix through all the stages up to stage feedback. They are
48365 # remade, but not reconfigured. The next stage (if any) will not be
48366 # reconfigured either.
48367 .PHONY: stagefeedback-bubble
48368 stagefeedback-bubble:: stageprofile-bubble
48369 @r=`${PWD_COMMAND}`; export r; \
48370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48371 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
48372 echo Skipping rebuild of stagefeedback ; \
48373 else \
48374 $(MAKE) stagefeedback-start; \
48375 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
48378 .PHONY: all-stagefeedback clean-stagefeedback
48379 do-clean: clean-stagefeedback
48381 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48382 # only possibility, but now it conflicts with no-bootstrap rules
48383 @if gcc-bootstrap
48387 .PHONY: profiledbootstrap profiledbootstrap-lean
48388 profiledbootstrap:
48389 echo stagefeedback > stage_final
48390 @r=`${PWD_COMMAND}`; export r; \
48391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48392 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
48393 @: $(MAKE); $(unstage)
48394 @r=`${PWD_COMMAND}`; export r; \
48395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48396 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48397 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48399 profiledbootstrap-lean:
48400 echo stagefeedback > stage_final
48401 @r=`${PWD_COMMAND}`; export r; \
48402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48403 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
48404 @: $(MAKE); $(unstage)
48405 @r=`${PWD_COMMAND}`; export r; \
48406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48407 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48408 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48411 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48412 distclean-stageprofile:: distclean-stagefeedback
48413 .PHONY: distclean-stagefeedback
48414 distclean-stagefeedback::
48415 @: $(MAKE); $(stage)
48416 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
48417 rm -rf stagefeedback-*
48420 @endif gcc-bootstrap
48424 stageprofile-end::
48425 $(MAKE) distclean-stagefeedback
48427 stagefeedback-start::
48428 @r=`${PWD_COMMAND}`; export r; \
48429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48430 for i in prev-*; do \
48431 j=`echo $$i | sed s/^prev-//` ; \
48432 cd $$r/$$i && \
48433 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
48434 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
48435 done
48437 @if gcc-bootstrap
48438 do-distclean: distclean-stage1
48440 # Provide a GCC build when we're building target libraries. This does
48441 # not work as a dependency, just as the minimum necessary to avoid errors.
48442 stage_last:
48443 @r=`${PWD_COMMAND}`; export r; \
48444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48445 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
48447 # Same as unstage, but not phony and defaulting to stage1-start. We place
48448 # it in the dependency so that for example `make -j3 all-gcc' works.
48449 stage_current:
48450 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
48452 .PHONY: restrap
48453 restrap::
48454 @: $(MAKE); $(stage)
48455 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
48456 restrap:: all
48457 @endif gcc-bootstrap
48459 # --------------------------------------
48460 # Dependencies between different modules
48461 # --------------------------------------
48463 # Generic dependencies for target modules on host stuff, especially gcc
48464 @if gcc-bootstrap
48465 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
48466 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
48467 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
48468 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
48469 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
48470 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
48471 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
48472 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
48473 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
48474 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
48475 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
48476 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
48477 configure-stage1-target-libvtv: maybe-all-stage1-gcc
48478 configure-stage2-target-libvtv: maybe-all-stage2-gcc
48479 configure-stage3-target-libvtv: maybe-all-stage3-gcc
48480 configure-stage4-target-libvtv: maybe-all-stage4-gcc
48481 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
48482 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
48483 configure-target-libcilkrts: stage_last
48484 configure-target-libssp: stage_last
48485 configure-target-newlib: stage_last
48486 configure-stage1-target-libgcc: maybe-all-stage1-gcc
48487 configure-stage2-target-libgcc: maybe-all-stage2-gcc
48488 configure-stage3-target-libgcc: maybe-all-stage3-gcc
48489 configure-stage4-target-libgcc: maybe-all-stage4-gcc
48490 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
48491 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
48492 configure-target-libbacktrace: stage_last
48493 configure-target-libquadmath: stage_last
48494 configure-target-libgfortran: stage_last
48495 configure-target-libobjc: stage_last
48496 configure-target-libgo: stage_last
48497 configure-target-libtermcap: stage_last
48498 configure-target-winsup: stage_last
48499 configure-target-libgloss: stage_last
48500 configure-target-libffi: stage_last
48501 configure-target-libjava: stage_last
48502 configure-target-zlib: stage_last
48503 configure-target-boehm-gc: stage_last
48504 configure-target-rda: stage_last
48505 configure-target-libada: stage_last
48506 configure-stage1-target-libgomp: maybe-all-stage1-gcc
48507 configure-stage2-target-libgomp: maybe-all-stage2-gcc
48508 configure-stage3-target-libgomp: maybe-all-stage3-gcc
48509 configure-stage4-target-libgomp: maybe-all-stage4-gcc
48510 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
48511 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
48512 configure-target-libitm: stage_last
48513 configure-target-libatomic: stage_last
48514 @endif gcc-bootstrap
48516 @if gcc-no-bootstrap
48517 configure-target-libstdc++-v3: maybe-all-gcc
48518 configure-target-libsanitizer: maybe-all-gcc
48519 configure-target-libvtv: maybe-all-gcc
48520 configure-target-libcilkrts: maybe-all-gcc
48521 configure-target-libssp: maybe-all-gcc
48522 configure-target-newlib: maybe-all-gcc
48523 configure-target-libgcc: maybe-all-gcc
48524 configure-target-libbacktrace: maybe-all-gcc
48525 configure-target-libquadmath: maybe-all-gcc
48526 configure-target-libgfortran: maybe-all-gcc
48527 configure-target-libobjc: maybe-all-gcc
48528 configure-target-libgo: maybe-all-gcc
48529 configure-target-libtermcap: maybe-all-gcc
48530 configure-target-winsup: maybe-all-gcc
48531 configure-target-libgloss: maybe-all-gcc
48532 configure-target-libffi: maybe-all-gcc
48533 configure-target-libjava: maybe-all-gcc
48534 configure-target-zlib: maybe-all-gcc
48535 configure-target-boehm-gc: maybe-all-gcc
48536 configure-target-rda: maybe-all-gcc
48537 configure-target-libada: maybe-all-gcc
48538 configure-target-libgomp: maybe-all-gcc
48539 configure-target-libitm: maybe-all-gcc
48540 configure-target-libatomic: maybe-all-gcc
48541 @endif gcc-no-bootstrap
48544 # There are two types of dependencies here: 'hard' dependencies, where one
48545 # module simply won't build without the other; and 'soft' dependencies, where
48546 # if the depended-on module is missing, the depending module will do without
48547 # or find a substitute somewhere (perhaps installed). Soft dependencies
48548 # are made here to depend on a 'maybe-' target. If you're not sure,
48549 # it's safer to use a soft dependency.
48556 # With all the machinery above in place, it is pretty easy to generate
48557 # dependencies. Host dependencies are a bit more complex because we have
48558 # to check for bootstrap/prebootstrap dependencies. To resolve
48559 # prebootstrap dependencies, prebootstrap modules are gathered in
48560 # a hash table.
48561 all-build-bison: maybe-all-build-texinfo
48562 all-build-flex: maybe-all-build-texinfo
48563 all-build-flex: maybe-all-build-bison
48564 all-build-flex: maybe-all-build-m4
48565 all-build-libiberty: maybe-all-build-texinfo
48566 all-build-m4: maybe-all-build-texinfo
48567 all-build-fixincludes: maybe-all-build-libiberty
48568 all-build-libcpp: maybe-all-build-libiberty
48569 configure-gcc: maybe-configure-intl
48571 configure-stage1-gcc: maybe-configure-stage1-intl
48572 configure-stage2-gcc: maybe-configure-stage2-intl
48573 configure-stage3-gcc: maybe-configure-stage3-intl
48574 configure-stage4-gcc: maybe-configure-stage4-intl
48575 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
48576 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
48577 configure-gcc: maybe-all-gmp
48579 configure-stage1-gcc: maybe-all-stage1-gmp
48580 configure-stage2-gcc: maybe-all-stage2-gmp
48581 configure-stage3-gcc: maybe-all-stage3-gmp
48582 configure-stage4-gcc: maybe-all-stage4-gmp
48583 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
48584 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
48585 configure-gcc: maybe-all-lto-plugin
48587 configure-stage1-gcc: maybe-all-stage1-lto-plugin
48588 configure-stage2-gcc: maybe-all-stage2-lto-plugin
48589 configure-stage3-gcc: maybe-all-stage3-lto-plugin
48590 configure-stage4-gcc: maybe-all-stage4-lto-plugin
48591 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48592 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48593 configure-gcc: maybe-all-binutils
48595 configure-stage1-gcc: maybe-all-stage1-binutils
48596 configure-stage2-gcc: maybe-all-stage2-binutils
48597 configure-stage3-gcc: maybe-all-stage3-binutils
48598 configure-stage4-gcc: maybe-all-stage4-binutils
48599 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
48600 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
48601 configure-gcc: maybe-all-gas
48603 configure-stage1-gcc: maybe-all-stage1-gas
48604 configure-stage2-gcc: maybe-all-stage2-gas
48605 configure-stage3-gcc: maybe-all-stage3-gas
48606 configure-stage4-gcc: maybe-all-stage4-gas
48607 configure-stageprofile-gcc: maybe-all-stageprofile-gas
48608 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
48609 configure-gcc: maybe-all-ld
48611 configure-stage1-gcc: maybe-all-stage1-ld
48612 configure-stage2-gcc: maybe-all-stage2-ld
48613 configure-stage3-gcc: maybe-all-stage3-ld
48614 configure-stage4-gcc: maybe-all-stage4-ld
48615 configure-stageprofile-gcc: maybe-all-stageprofile-ld
48616 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
48617 configure-gcc: maybe-all-gold
48619 configure-stage1-gcc: maybe-all-stage1-gold
48620 configure-stage2-gcc: maybe-all-stage2-gold
48621 configure-stage3-gcc: maybe-all-stage3-gold
48622 configure-stage4-gcc: maybe-all-stage4-gold
48623 configure-stageprofile-gcc: maybe-all-stageprofile-gold
48624 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
48625 configure-gcc: maybe-all-libelf
48627 configure-stage1-gcc: maybe-all-stage1-libelf
48628 configure-stage2-gcc: maybe-all-stage2-libelf
48629 configure-stage3-gcc: maybe-all-stage3-libelf
48630 configure-stage4-gcc: maybe-all-stage4-libelf
48631 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
48632 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
48633 all-gcc: all-libiberty
48635 all-stage1-gcc: all-stage1-libiberty
48636 all-stage2-gcc: all-stage2-libiberty
48637 all-stage3-gcc: all-stage3-libiberty
48638 all-stage4-gcc: all-stage4-libiberty
48639 all-stageprofile-gcc: all-stageprofile-libiberty
48640 all-stagefeedback-gcc: all-stagefeedback-libiberty
48641 all-gcc: maybe-all-intl
48643 all-stage1-gcc: maybe-all-stage1-intl
48644 all-stage2-gcc: maybe-all-stage2-intl
48645 all-stage3-gcc: maybe-all-stage3-intl
48646 all-stage4-gcc: maybe-all-stage4-intl
48647 all-stageprofile-gcc: maybe-all-stageprofile-intl
48648 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
48649 all-gcc: maybe-all-mpfr
48651 all-stage1-gcc: maybe-all-stage1-mpfr
48652 all-stage2-gcc: maybe-all-stage2-mpfr
48653 all-stage3-gcc: maybe-all-stage3-mpfr
48654 all-stage4-gcc: maybe-all-stage4-mpfr
48655 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
48656 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
48657 all-gcc: maybe-all-mpc
48659 all-stage1-gcc: maybe-all-stage1-mpc
48660 all-stage2-gcc: maybe-all-stage2-mpc
48661 all-stage3-gcc: maybe-all-stage3-mpc
48662 all-stage4-gcc: maybe-all-stage4-mpc
48663 all-stageprofile-gcc: maybe-all-stageprofile-mpc
48664 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
48665 all-gcc: maybe-all-cloog
48667 all-stage1-gcc: maybe-all-stage1-cloog
48668 all-stage2-gcc: maybe-all-stage2-cloog
48669 all-stage3-gcc: maybe-all-stage3-cloog
48670 all-stage4-gcc: maybe-all-stage4-cloog
48671 all-stageprofile-gcc: maybe-all-stageprofile-cloog
48672 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
48673 all-gcc: maybe-all-build-texinfo
48675 all-stage1-gcc: maybe-all-build-texinfo
48676 all-stage2-gcc: maybe-all-build-texinfo
48677 all-stage3-gcc: maybe-all-build-texinfo
48678 all-stage4-gcc: maybe-all-build-texinfo
48679 all-stageprofile-gcc: maybe-all-build-texinfo
48680 all-stagefeedback-gcc: maybe-all-build-texinfo
48681 all-gcc: maybe-all-build-bison
48683 all-stage1-gcc: maybe-all-build-bison
48684 all-stage2-gcc: maybe-all-build-bison
48685 all-stage3-gcc: maybe-all-build-bison
48686 all-stage4-gcc: maybe-all-build-bison
48687 all-stageprofile-gcc: maybe-all-build-bison
48688 all-stagefeedback-gcc: maybe-all-build-bison
48689 all-gcc: maybe-all-build-flex
48691 all-stage1-gcc: maybe-all-build-flex
48692 all-stage2-gcc: maybe-all-build-flex
48693 all-stage3-gcc: maybe-all-build-flex
48694 all-stage4-gcc: maybe-all-build-flex
48695 all-stageprofile-gcc: maybe-all-build-flex
48696 all-stagefeedback-gcc: maybe-all-build-flex
48697 all-gcc: maybe-all-build-libiberty
48699 all-stage1-gcc: maybe-all-build-libiberty
48700 all-stage2-gcc: maybe-all-build-libiberty
48701 all-stage3-gcc: maybe-all-build-libiberty
48702 all-stage4-gcc: maybe-all-build-libiberty
48703 all-stageprofile-gcc: maybe-all-build-libiberty
48704 all-stagefeedback-gcc: maybe-all-build-libiberty
48705 all-gcc: maybe-all-build-fixincludes
48707 all-stage1-gcc: maybe-all-build-fixincludes
48708 all-stage2-gcc: maybe-all-build-fixincludes
48709 all-stage3-gcc: maybe-all-build-fixincludes
48710 all-stage4-gcc: maybe-all-build-fixincludes
48711 all-stageprofile-gcc: maybe-all-build-fixincludes
48712 all-stagefeedback-gcc: maybe-all-build-fixincludes
48713 all-gcc: maybe-all-build-libcpp
48715 all-stage1-gcc: maybe-all-build-libcpp
48716 all-stage2-gcc: maybe-all-build-libcpp
48717 all-stage3-gcc: maybe-all-build-libcpp
48718 all-stage4-gcc: maybe-all-build-libcpp
48719 all-stageprofile-gcc: maybe-all-build-libcpp
48720 all-stagefeedback-gcc: maybe-all-build-libcpp
48721 all-gcc: maybe-all-zlib
48723 all-stage1-gcc: maybe-all-stage1-zlib
48724 all-stage2-gcc: maybe-all-stage2-zlib
48725 all-stage3-gcc: maybe-all-stage3-zlib
48726 all-stage4-gcc: maybe-all-stage4-zlib
48727 all-stageprofile-gcc: maybe-all-stageprofile-zlib
48728 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
48729 all-gcc: all-libbacktrace
48731 all-stage1-gcc: all-stage1-libbacktrace
48732 all-stage2-gcc: all-stage2-libbacktrace
48733 all-stage3-gcc: all-stage3-libbacktrace
48734 all-stage4-gcc: all-stage4-libbacktrace
48735 all-stageprofile-gcc: all-stageprofile-libbacktrace
48736 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
48737 all-gcc: all-libcpp
48739 all-stage1-gcc: all-stage1-libcpp
48740 all-stage2-gcc: all-stage2-libcpp
48741 all-stage3-gcc: all-stage3-libcpp
48742 all-stage4-gcc: all-stage4-libcpp
48743 all-stageprofile-gcc: all-stageprofile-libcpp
48744 all-stagefeedback-gcc: all-stagefeedback-libcpp
48745 all-gcc: all-libdecnumber
48747 all-stage1-gcc: all-stage1-libdecnumber
48748 all-stage2-gcc: all-stage2-libdecnumber
48749 all-stage3-gcc: all-stage3-libdecnumber
48750 all-stage4-gcc: all-stage4-libdecnumber
48751 all-stageprofile-gcc: all-stageprofile-libdecnumber
48752 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
48753 all-gcc: maybe-all-libiberty
48755 all-stage1-gcc: maybe-all-stage1-libiberty
48756 all-stage2-gcc: maybe-all-stage2-libiberty
48757 all-stage3-gcc: maybe-all-stage3-libiberty
48758 all-stage4-gcc: maybe-all-stage4-libiberty
48759 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
48760 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
48761 all-gcc: maybe-all-fixincludes
48763 all-stage1-gcc: maybe-all-stage1-fixincludes
48764 all-stage2-gcc: maybe-all-stage2-fixincludes
48765 all-stage3-gcc: maybe-all-stage3-fixincludes
48766 all-stage4-gcc: maybe-all-stage4-fixincludes
48767 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
48768 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
48769 all-gcc: maybe-all-lto-plugin
48771 all-stage1-gcc: maybe-all-stage1-lto-plugin
48772 all-stage2-gcc: maybe-all-stage2-lto-plugin
48773 all-stage3-gcc: maybe-all-stage3-lto-plugin
48774 all-stage4-gcc: maybe-all-stage4-lto-plugin
48775 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48776 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48777 info-gcc: maybe-all-build-libiberty
48779 info-stage1-gcc: maybe-all-build-libiberty
48780 info-stage2-gcc: maybe-all-build-libiberty
48781 info-stage3-gcc: maybe-all-build-libiberty
48782 info-stage4-gcc: maybe-all-build-libiberty
48783 info-stageprofile-gcc: maybe-all-build-libiberty
48784 info-stagefeedback-gcc: maybe-all-build-libiberty
48785 dvi-gcc: maybe-all-build-libiberty
48787 dvi-stage1-gcc: maybe-all-build-libiberty
48788 dvi-stage2-gcc: maybe-all-build-libiberty
48789 dvi-stage3-gcc: maybe-all-build-libiberty
48790 dvi-stage4-gcc: maybe-all-build-libiberty
48791 dvi-stageprofile-gcc: maybe-all-build-libiberty
48792 dvi-stagefeedback-gcc: maybe-all-build-libiberty
48793 pdf-gcc: maybe-all-build-libiberty
48795 pdf-stage1-gcc: maybe-all-build-libiberty
48796 pdf-stage2-gcc: maybe-all-build-libiberty
48797 pdf-stage3-gcc: maybe-all-build-libiberty
48798 pdf-stage4-gcc: maybe-all-build-libiberty
48799 pdf-stageprofile-gcc: maybe-all-build-libiberty
48800 pdf-stagefeedback-gcc: maybe-all-build-libiberty
48801 html-gcc: maybe-all-build-libiberty
48803 html-stage1-gcc: maybe-all-build-libiberty
48804 html-stage2-gcc: maybe-all-build-libiberty
48805 html-stage3-gcc: maybe-all-build-libiberty
48806 html-stage4-gcc: maybe-all-build-libiberty
48807 html-stageprofile-gcc: maybe-all-build-libiberty
48808 html-stagefeedback-gcc: maybe-all-build-libiberty
48809 install-gcc: maybe-install-fixincludes
48810 install-gcc: maybe-install-lto-plugin
48811 install-strip-gcc: maybe-install-strip-fixincludes
48812 install-strip-gcc: maybe-install-strip-lto-plugin
48813 configure-libcpp: configure-libiberty
48815 configure-stage1-libcpp: configure-stage1-libiberty
48816 configure-stage2-libcpp: configure-stage2-libiberty
48817 configure-stage3-libcpp: configure-stage3-libiberty
48818 configure-stage4-libcpp: configure-stage4-libiberty
48819 configure-stageprofile-libcpp: configure-stageprofile-libiberty
48820 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
48821 configure-libcpp: maybe-configure-intl
48823 configure-stage1-libcpp: maybe-configure-stage1-intl
48824 configure-stage2-libcpp: maybe-configure-stage2-intl
48825 configure-stage3-libcpp: maybe-configure-stage3-intl
48826 configure-stage4-libcpp: maybe-configure-stage4-intl
48827 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
48828 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
48829 all-libcpp: all-libiberty
48831 all-stage1-libcpp: all-stage1-libiberty
48832 all-stage2-libcpp: all-stage2-libiberty
48833 all-stage3-libcpp: all-stage3-libiberty
48834 all-stage4-libcpp: all-stage4-libiberty
48835 all-stageprofile-libcpp: all-stageprofile-libiberty
48836 all-stagefeedback-libcpp: all-stagefeedback-libiberty
48837 all-libcpp: maybe-all-intl
48839 all-stage1-libcpp: maybe-all-stage1-intl
48840 all-stage2-libcpp: maybe-all-stage2-intl
48841 all-stage3-libcpp: maybe-all-stage3-intl
48842 all-stage4-libcpp: maybe-all-stage4-intl
48843 all-stageprofile-libcpp: maybe-all-stageprofile-intl
48844 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
48845 all-fixincludes: maybe-all-libiberty
48847 all-stage1-fixincludes: maybe-all-stage1-libiberty
48848 all-stage2-fixincludes: maybe-all-stage2-libiberty
48849 all-stage3-fixincludes: maybe-all-stage3-libiberty
48850 all-stage4-fixincludes: maybe-all-stage4-libiberty
48851 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
48852 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
48853 all-gnattools: maybe-all-target-libada
48854 all-gnattools: maybe-all-target-libstdc++-v3
48855 all-lto-plugin: maybe-all-libiberty
48857 all-stage1-lto-plugin: maybe-all-stage1-libiberty
48858 all-stage2-lto-plugin: maybe-all-stage2-libiberty
48859 all-stage3-lto-plugin: maybe-all-stage3-libiberty
48860 all-stage4-lto-plugin: maybe-all-stage4-libiberty
48861 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
48862 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
48863 all-lto-plugin: maybe-all-libiberty-linker-plugin
48865 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
48866 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
48867 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
48868 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
48869 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
48870 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
48871 configure-libcc1: maybe-configure-gcc
48872 all-libcc1: maybe-all-gcc
48873 all-utils: maybe-all-libiberty
48874 configure-mpfr: maybe-all-gmp
48876 configure-stage1-mpfr: maybe-all-stage1-gmp
48877 configure-stage2-mpfr: maybe-all-stage2-gmp
48878 configure-stage3-mpfr: maybe-all-stage3-gmp
48879 configure-stage4-mpfr: maybe-all-stage4-gmp
48880 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
48881 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
48882 configure-mpc: maybe-all-mpfr
48884 configure-stage1-mpc: maybe-all-stage1-mpfr
48885 configure-stage2-mpc: maybe-all-stage2-mpfr
48886 configure-stage3-mpc: maybe-all-stage3-mpfr
48887 configure-stage4-mpc: maybe-all-stage4-mpfr
48888 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
48889 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
48890 configure-isl: maybe-all-gmp
48892 configure-stage1-isl: maybe-all-stage1-gmp
48893 configure-stage2-isl: maybe-all-stage2-gmp
48894 configure-stage3-isl: maybe-all-stage3-gmp
48895 configure-stage4-isl: maybe-all-stage4-gmp
48896 configure-stageprofile-isl: maybe-all-stageprofile-gmp
48897 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
48898 configure-cloog: maybe-all-isl
48900 configure-stage1-cloog: maybe-all-stage1-isl
48901 configure-stage2-cloog: maybe-all-stage2-isl
48902 configure-stage3-cloog: maybe-all-stage3-isl
48903 configure-stage4-cloog: maybe-all-stage4-isl
48904 configure-stageprofile-cloog: maybe-all-stageprofile-isl
48905 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
48906 configure-cloog: maybe-all-gmp
48908 configure-stage1-cloog: maybe-all-stage1-gmp
48909 configure-stage2-cloog: maybe-all-stage2-gmp
48910 configure-stage3-cloog: maybe-all-stage3-gmp
48911 configure-stage4-cloog: maybe-all-stage4-gmp
48912 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
48913 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
48914 configure-gdb: maybe-all-intl
48915 configure-gdb: maybe-configure-sim
48916 configure-gdb: maybe-all-bfd
48917 configure-gdb: maybe-all-libiconv
48918 all-gdb: maybe-all-libiberty
48919 all-gdb: maybe-all-libiconv
48920 all-gdb: maybe-all-opcodes
48921 all-gdb: maybe-all-readline
48922 all-gdb: maybe-all-build-bison
48923 all-gdb: maybe-all-sim
48924 all-gdb: maybe-all-libdecnumber
48925 all-gdb: maybe-all-libtermcap
48926 configure-libgui: maybe-configure-tcl
48927 configure-libgui: maybe-configure-tk
48928 all-libgui: maybe-all-tcl
48929 all-libgui: maybe-all-tk
48930 all-libgui: maybe-all-itcl
48931 configure-bfd: configure-libiberty
48933 configure-stage1-bfd: configure-stage1-libiberty
48934 configure-stage2-bfd: configure-stage2-libiberty
48935 configure-stage3-bfd: configure-stage3-libiberty
48936 configure-stage4-bfd: configure-stage4-libiberty
48937 configure-stageprofile-bfd: configure-stageprofile-libiberty
48938 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
48939 configure-bfd: maybe-configure-intl
48941 configure-stage1-bfd: maybe-configure-stage1-intl
48942 configure-stage2-bfd: maybe-configure-stage2-intl
48943 configure-stage3-bfd: maybe-configure-stage3-intl
48944 configure-stage4-bfd: maybe-configure-stage4-intl
48945 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
48946 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
48947 all-bfd: maybe-all-libiberty
48949 all-stage1-bfd: maybe-all-stage1-libiberty
48950 all-stage2-bfd: maybe-all-stage2-libiberty
48951 all-stage3-bfd: maybe-all-stage3-libiberty
48952 all-stage4-bfd: maybe-all-stage4-libiberty
48953 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
48954 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
48955 all-bfd: maybe-all-intl
48957 all-stage1-bfd: maybe-all-stage1-intl
48958 all-stage2-bfd: maybe-all-stage2-intl
48959 all-stage3-bfd: maybe-all-stage3-intl
48960 all-stage4-bfd: maybe-all-stage4-intl
48961 all-stageprofile-bfd: maybe-all-stageprofile-intl
48962 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
48963 configure-opcodes: configure-libiberty
48965 configure-stage1-opcodes: configure-stage1-libiberty
48966 configure-stage2-opcodes: configure-stage2-libiberty
48967 configure-stage3-opcodes: configure-stage3-libiberty
48968 configure-stage4-opcodes: configure-stage4-libiberty
48969 configure-stageprofile-opcodes: configure-stageprofile-libiberty
48970 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
48971 all-opcodes: maybe-all-libiberty
48973 all-stage1-opcodes: maybe-all-stage1-libiberty
48974 all-stage2-opcodes: maybe-all-stage2-libiberty
48975 all-stage3-opcodes: maybe-all-stage3-libiberty
48976 all-stage4-opcodes: maybe-all-stage4-libiberty
48977 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48978 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48979 configure-binutils: maybe-configure-intl
48981 configure-stage1-binutils: maybe-configure-stage1-intl
48982 configure-stage2-binutils: maybe-configure-stage2-intl
48983 configure-stage3-binutils: maybe-configure-stage3-intl
48984 configure-stage4-binutils: maybe-configure-stage4-intl
48985 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
48986 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
48987 all-binutils: maybe-all-libiberty
48989 all-stage1-binutils: maybe-all-stage1-libiberty
48990 all-stage2-binutils: maybe-all-stage2-libiberty
48991 all-stage3-binutils: maybe-all-stage3-libiberty
48992 all-stage4-binutils: maybe-all-stage4-libiberty
48993 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
48994 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
48995 all-binutils: maybe-all-opcodes
48997 all-stage1-binutils: maybe-all-stage1-opcodes
48998 all-stage2-binutils: maybe-all-stage2-opcodes
48999 all-stage3-binutils: maybe-all-stage3-opcodes
49000 all-stage4-binutils: maybe-all-stage4-opcodes
49001 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
49002 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
49003 all-binutils: maybe-all-bfd
49005 all-stage1-binutils: maybe-all-stage1-bfd
49006 all-stage2-binutils: maybe-all-stage2-bfd
49007 all-stage3-binutils: maybe-all-stage3-bfd
49008 all-stage4-binutils: maybe-all-stage4-bfd
49009 all-stageprofile-binutils: maybe-all-stageprofile-bfd
49010 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
49011 all-binutils: maybe-all-build-flex
49013 all-stage1-binutils: maybe-all-build-flex
49014 all-stage2-binutils: maybe-all-build-flex
49015 all-stage3-binutils: maybe-all-build-flex
49016 all-stage4-binutils: maybe-all-build-flex
49017 all-stageprofile-binutils: maybe-all-build-flex
49018 all-stagefeedback-binutils: maybe-all-build-flex
49019 all-binutils: maybe-all-build-bison
49021 all-stage1-binutils: maybe-all-build-bison
49022 all-stage2-binutils: maybe-all-build-bison
49023 all-stage3-binutils: maybe-all-build-bison
49024 all-stage4-binutils: maybe-all-build-bison
49025 all-stageprofile-binutils: maybe-all-build-bison
49026 all-stagefeedback-binutils: maybe-all-build-bison
49027 all-binutils: maybe-all-intl
49029 all-stage1-binutils: maybe-all-stage1-intl
49030 all-stage2-binutils: maybe-all-stage2-intl
49031 all-stage3-binutils: maybe-all-stage3-intl
49032 all-stage4-binutils: maybe-all-stage4-intl
49033 all-stageprofile-binutils: maybe-all-stageprofile-intl
49034 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
49035 all-binutils: maybe-all-gas
49037 all-stage1-binutils: maybe-all-stage1-gas
49038 all-stage2-binutils: maybe-all-stage2-gas
49039 all-stage3-binutils: maybe-all-stage3-gas
49040 all-stage4-binutils: maybe-all-stage4-gas
49041 all-stageprofile-binutils: maybe-all-stageprofile-gas
49042 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
49043 install-binutils: maybe-install-opcodes
49044 install-strip-binutils: maybe-install-strip-opcodes
49045 install-opcodes: maybe-install-bfd
49046 install-strip-opcodes: maybe-install-strip-bfd
49047 configure-gas: maybe-configure-intl
49049 configure-stage1-gas: maybe-configure-stage1-intl
49050 configure-stage2-gas: maybe-configure-stage2-intl
49051 configure-stage3-gas: maybe-configure-stage3-intl
49052 configure-stage4-gas: maybe-configure-stage4-intl
49053 configure-stageprofile-gas: maybe-configure-stageprofile-intl
49054 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
49055 all-gas: maybe-all-libiberty
49057 all-stage1-gas: maybe-all-stage1-libiberty
49058 all-stage2-gas: maybe-all-stage2-libiberty
49059 all-stage3-gas: maybe-all-stage3-libiberty
49060 all-stage4-gas: maybe-all-stage4-libiberty
49061 all-stageprofile-gas: maybe-all-stageprofile-libiberty
49062 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
49063 all-gas: maybe-all-opcodes
49065 all-stage1-gas: maybe-all-stage1-opcodes
49066 all-stage2-gas: maybe-all-stage2-opcodes
49067 all-stage3-gas: maybe-all-stage3-opcodes
49068 all-stage4-gas: maybe-all-stage4-opcodes
49069 all-stageprofile-gas: maybe-all-stageprofile-opcodes
49070 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
49071 all-gas: maybe-all-bfd
49073 all-stage1-gas: maybe-all-stage1-bfd
49074 all-stage2-gas: maybe-all-stage2-bfd
49075 all-stage3-gas: maybe-all-stage3-bfd
49076 all-stage4-gas: maybe-all-stage4-bfd
49077 all-stageprofile-gas: maybe-all-stageprofile-bfd
49078 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
49079 all-gas: maybe-all-intl
49081 all-stage1-gas: maybe-all-stage1-intl
49082 all-stage2-gas: maybe-all-stage2-intl
49083 all-stage3-gas: maybe-all-stage3-intl
49084 all-stage4-gas: maybe-all-stage4-intl
49085 all-stageprofile-gas: maybe-all-stageprofile-intl
49086 all-stagefeedback-gas: maybe-all-stagefeedback-intl
49087 configure-gprof: maybe-configure-intl
49088 all-gprof: maybe-all-libiberty
49089 all-gprof: maybe-all-bfd
49090 all-gprof: maybe-all-opcodes
49091 all-gprof: maybe-all-intl
49092 all-gprof: maybe-all-gas
49093 configure-ld: maybe-configure-intl
49095 configure-stage1-ld: maybe-configure-stage1-intl
49096 configure-stage2-ld: maybe-configure-stage2-intl
49097 configure-stage3-ld: maybe-configure-stage3-intl
49098 configure-stage4-ld: maybe-configure-stage4-intl
49099 configure-stageprofile-ld: maybe-configure-stageprofile-intl
49100 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
49101 all-ld: maybe-all-libiberty
49103 all-stage1-ld: maybe-all-stage1-libiberty
49104 all-stage2-ld: maybe-all-stage2-libiberty
49105 all-stage3-ld: maybe-all-stage3-libiberty
49106 all-stage4-ld: maybe-all-stage4-libiberty
49107 all-stageprofile-ld: maybe-all-stageprofile-libiberty
49108 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
49109 all-ld: maybe-all-bfd
49111 all-stage1-ld: maybe-all-stage1-bfd
49112 all-stage2-ld: maybe-all-stage2-bfd
49113 all-stage3-ld: maybe-all-stage3-bfd
49114 all-stage4-ld: maybe-all-stage4-bfd
49115 all-stageprofile-ld: maybe-all-stageprofile-bfd
49116 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
49117 all-ld: maybe-all-opcodes
49119 all-stage1-ld: maybe-all-stage1-opcodes
49120 all-stage2-ld: maybe-all-stage2-opcodes
49121 all-stage3-ld: maybe-all-stage3-opcodes
49122 all-stage4-ld: maybe-all-stage4-opcodes
49123 all-stageprofile-ld: maybe-all-stageprofile-opcodes
49124 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
49125 all-ld: maybe-all-build-bison
49127 all-stage1-ld: maybe-all-build-bison
49128 all-stage2-ld: maybe-all-build-bison
49129 all-stage3-ld: maybe-all-build-bison
49130 all-stage4-ld: maybe-all-build-bison
49131 all-stageprofile-ld: maybe-all-build-bison
49132 all-stagefeedback-ld: maybe-all-build-bison
49133 all-ld: maybe-all-build-flex
49135 all-stage1-ld: maybe-all-build-flex
49136 all-stage2-ld: maybe-all-build-flex
49137 all-stage3-ld: maybe-all-build-flex
49138 all-stage4-ld: maybe-all-build-flex
49139 all-stageprofile-ld: maybe-all-build-flex
49140 all-stagefeedback-ld: maybe-all-build-flex
49141 all-ld: maybe-all-intl
49143 all-stage1-ld: maybe-all-stage1-intl
49144 all-stage2-ld: maybe-all-stage2-intl
49145 all-stage3-ld: maybe-all-stage3-intl
49146 all-stage4-ld: maybe-all-stage4-intl
49147 all-stageprofile-ld: maybe-all-stageprofile-intl
49148 all-stagefeedback-ld: maybe-all-stagefeedback-intl
49149 all-ld: maybe-all-gas
49151 all-stage1-ld: maybe-all-stage1-gas
49152 all-stage2-ld: maybe-all-stage2-gas
49153 all-stage3-ld: maybe-all-stage3-gas
49154 all-stage4-ld: maybe-all-stage4-gas
49155 all-stageprofile-ld: maybe-all-stageprofile-gas
49156 all-stagefeedback-ld: maybe-all-stagefeedback-gas
49157 all-ld: maybe-all-binutils
49159 all-stage1-ld: maybe-all-stage1-binutils
49160 all-stage2-ld: maybe-all-stage2-binutils
49161 all-stage3-ld: maybe-all-stage3-binutils
49162 all-stage4-ld: maybe-all-stage4-binutils
49163 all-stageprofile-ld: maybe-all-stageprofile-binutils
49164 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
49165 install-ld: maybe-install-gold
49166 install-strip-ld: maybe-install-strip-gold
49167 configure-gold: maybe-configure-intl
49169 configure-stage1-gold: maybe-configure-stage1-intl
49170 configure-stage2-gold: maybe-configure-stage2-intl
49171 configure-stage3-gold: maybe-configure-stage3-intl
49172 configure-stage4-gold: maybe-configure-stage4-intl
49173 configure-stageprofile-gold: maybe-configure-stageprofile-intl
49174 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
49175 all-gold: maybe-all-libiberty
49177 all-stage1-gold: maybe-all-stage1-libiberty
49178 all-stage2-gold: maybe-all-stage2-libiberty
49179 all-stage3-gold: maybe-all-stage3-libiberty
49180 all-stage4-gold: maybe-all-stage4-libiberty
49181 all-stageprofile-gold: maybe-all-stageprofile-libiberty
49182 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
49183 all-gold: maybe-all-intl
49185 all-stage1-gold: maybe-all-stage1-intl
49186 all-stage2-gold: maybe-all-stage2-intl
49187 all-stage3-gold: maybe-all-stage3-intl
49188 all-stage4-gold: maybe-all-stage4-intl
49189 all-stageprofile-gold: maybe-all-stageprofile-intl
49190 all-stagefeedback-gold: maybe-all-stagefeedback-intl
49191 all-gold: maybe-all-bfd
49193 all-stage1-gold: maybe-all-stage1-bfd
49194 all-stage2-gold: maybe-all-stage2-bfd
49195 all-stage3-gold: maybe-all-stage3-bfd
49196 all-stage4-gold: maybe-all-stage4-bfd
49197 all-stageprofile-gold: maybe-all-stageprofile-bfd
49198 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
49199 all-gold: maybe-all-build-bison
49201 all-stage1-gold: maybe-all-build-bison
49202 all-stage2-gold: maybe-all-build-bison
49203 all-stage3-gold: maybe-all-build-bison
49204 all-stage4-gold: maybe-all-build-bison
49205 all-stageprofile-gold: maybe-all-build-bison
49206 all-stagefeedback-gold: maybe-all-build-bison
49207 all-gold: maybe-all-gas
49209 all-stage1-gold: maybe-all-stage1-gas
49210 all-stage2-gold: maybe-all-stage2-gas
49211 all-stage3-gold: maybe-all-stage3-gas
49212 all-stage4-gold: maybe-all-stage4-gas
49213 all-stageprofile-gold: maybe-all-stageprofile-gas
49214 all-stagefeedback-gold: maybe-all-stagefeedback-gas
49215 check-gold: maybe-all-binutils
49217 check-stage1-gold: maybe-all-stage1-binutils
49218 check-stage2-gold: maybe-all-stage2-binutils
49219 check-stage3-gold: maybe-all-stage3-binutils
49220 check-stage4-gold: maybe-all-stage4-binutils
49221 check-stageprofile-gold: maybe-all-stageprofile-binutils
49222 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
49223 check-gold: maybe-all-gas
49225 check-stage1-gold: maybe-all-stage1-gas
49226 check-stage2-gold: maybe-all-stage2-gas
49227 check-stage3-gold: maybe-all-stage3-gas
49228 check-stage4-gold: maybe-all-stage4-gas
49229 check-stageprofile-gold: maybe-all-stageprofile-gas
49230 check-stagefeedback-gold: maybe-all-stagefeedback-gas
49231 configure-opcodes: maybe-configure-intl
49233 configure-stage1-opcodes: maybe-configure-stage1-intl
49234 configure-stage2-opcodes: maybe-configure-stage2-intl
49235 configure-stage3-opcodes: maybe-configure-stage3-intl
49236 configure-stage4-opcodes: maybe-configure-stage4-intl
49237 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
49238 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
49239 all-opcodes: maybe-all-bfd
49241 all-stage1-opcodes: maybe-all-stage1-bfd
49242 all-stage2-opcodes: maybe-all-stage2-bfd
49243 all-stage3-opcodes: maybe-all-stage3-bfd
49244 all-stage4-opcodes: maybe-all-stage4-bfd
49245 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
49246 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
49247 all-opcodes: maybe-all-libiberty
49249 all-stage1-opcodes: maybe-all-stage1-libiberty
49250 all-stage2-opcodes: maybe-all-stage2-libiberty
49251 all-stage3-opcodes: maybe-all-stage3-libiberty
49252 all-stage4-opcodes: maybe-all-stage4-libiberty
49253 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49254 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49255 all-opcodes: maybe-all-intl
49257 all-stage1-opcodes: maybe-all-stage1-intl
49258 all-stage2-opcodes: maybe-all-stage2-intl
49259 all-stage3-opcodes: maybe-all-stage3-intl
49260 all-stage4-opcodes: maybe-all-stage4-intl
49261 all-stageprofile-opcodes: maybe-all-stageprofile-intl
49262 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
49263 all-dejagnu: maybe-all-tcl
49264 all-dejagnu: maybe-all-expect
49265 all-dejagnu: maybe-all-tk
49266 configure-expect: maybe-configure-tcl
49267 configure-expect: maybe-configure-tk
49268 all-expect: maybe-all-tcl
49269 all-expect: maybe-all-tk
49270 configure-itcl: maybe-configure-tcl
49271 configure-itcl: maybe-configure-tk
49272 all-itcl: maybe-all-tcl
49273 all-itcl: maybe-all-tk
49274 install-itcl: maybe-install-tcl
49275 install-strip-itcl: maybe-install-strip-tcl
49276 configure-tk: maybe-configure-tcl
49277 all-tk: maybe-all-tcl
49278 all-sid: maybe-all-libiberty
49279 all-sid: maybe-all-bfd
49280 all-sid: maybe-all-opcodes
49281 all-sid: maybe-all-tcl
49282 all-sid: maybe-all-tk
49283 install-sid: maybe-install-tcl
49284 install-strip-sid: maybe-install-strip-tcl
49285 install-sid: maybe-install-tk
49286 install-strip-sid: maybe-install-strip-tk
49287 configure-sim: maybe-configure-intl
49288 all-sim: maybe-all-intl
49289 all-sim: maybe-all-libiberty
49290 all-sim: maybe-all-bfd
49291 all-sim: maybe-all-opcodes
49292 all-sim: maybe-all-readline
49293 all-sim: maybe-configure-gdb
49294 all-fastjar: maybe-all-zlib
49295 all-fastjar: maybe-all-build-texinfo
49296 all-fastjar: maybe-all-libiberty
49297 all-bison: maybe-all-intl
49298 all-bison: maybe-all-build-texinfo
49299 all-flex: maybe-all-build-bison
49300 all-flex: maybe-all-intl
49301 all-flex: maybe-all-m4
49302 all-flex: maybe-all-build-texinfo
49303 all-m4: maybe-all-intl
49304 all-m4: maybe-all-build-texinfo
49305 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
49306 configure-target-fastjar: maybe-configure-target-zlib
49307 all-target-fastjar: maybe-all-target-zlib
49308 configure-target-libgo: maybe-configure-target-libffi
49309 configure-target-libgo: maybe-all-target-libstdc++-v3
49310 all-target-libgo: maybe-all-target-libbacktrace
49311 all-target-libgo: maybe-all-target-libffi
49312 all-target-libgo: maybe-all-target-libatomic
49313 configure-target-libjava: maybe-configure-target-zlib
49314 configure-target-libjava: maybe-configure-target-boehm-gc
49315 configure-target-libjava: maybe-configure-target-libffi
49316 all-target-libjava: maybe-all-fastjar
49317 all-target-libjava: maybe-all-target-zlib
49318 all-target-libjava: maybe-all-target-boehm-gc
49319 all-target-libjava: maybe-all-target-libffi
49320 configure-target-libobjc: maybe-configure-target-boehm-gc
49321 all-target-libobjc: maybe-all-target-boehm-gc
49322 configure-target-libstdc++-v3: maybe-configure-target-libgomp
49324 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49325 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49326 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49327 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49328 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49329 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49330 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
49332 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
49333 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
49334 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
49335 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
49336 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
49337 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
49338 configure-target-libvtv: maybe-all-target-libstdc++-v3
49340 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
49341 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
49342 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
49343 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
49344 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
49345 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
49346 all-target-libstdc++-v3: maybe-configure-target-libgomp
49348 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49349 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49350 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49351 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49352 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49353 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49354 install-target-libgo: maybe-install-target-libatomic
49355 install-target-libgfortran: maybe-install-target-libquadmath
49356 install-target-libgfortran: maybe-install-target-libgcc
49357 install-target-libsanitizer: maybe-install-target-libstdc++-v3
49358 install-target-libsanitizer: maybe-install-target-libgcc
49359 install-target-libvtv: maybe-install-target-libstdc++-v3
49360 install-target-libvtv: maybe-install-target-libgcc
49361 install-target-libcilkrts: maybe-install-target-libstdc++-v3
49362 install-target-libcilkrts: maybe-install-target-libgcc
49363 install-target-libjava: maybe-install-target-libgcc
49364 install-target-libitm: maybe-install-target-libgcc
49365 install-target-libobjc: maybe-install-target-libgcc
49366 install-target-libstdc++-v3: maybe-install-target-libgcc
49367 all-target-libgloss: maybe-all-target-newlib
49368 all-target-winsup: maybe-all-target-libtermcap
49369 configure-target-newlib: maybe-all-binutils
49370 configure-target-newlib: maybe-all-ld
49371 configure-target-libgfortran: maybe-all-target-libquadmath
49374 # Dependencies for target modules on other target modules are
49375 # described by lang_env_dependencies; the defaults apply to anything
49376 # not mentioned there.
49379 @if gcc-bootstrap
49380 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
49381 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
49382 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
49383 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
49384 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
49385 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
49386 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
49387 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
49388 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
49389 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
49390 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
49391 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
49392 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
49393 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
49394 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
49395 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
49396 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
49397 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
49398 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
49399 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
49400 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
49401 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
49402 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
49403 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
49404 @endif gcc-bootstrap
49406 @if gcc-no-bootstrap
49407 configure-target-libstdc++-v3: maybe-all-target-libgcc
49408 configure-target-libsanitizer: maybe-all-target-libgcc
49409 configure-target-libvtv: maybe-all-target-libgcc
49410 configure-target-libcilkrts: maybe-all-target-libgcc
49411 configure-target-libssp: maybe-all-target-libgcc
49412 configure-target-newlib: maybe-all-target-libgcc
49413 configure-target-libbacktrace: maybe-all-target-libgcc
49414 configure-target-libquadmath: maybe-all-target-libgcc
49415 configure-target-libgfortran: maybe-all-target-libgcc
49416 configure-target-libobjc: maybe-all-target-libgcc
49417 configure-target-libgo: maybe-all-target-libgcc
49418 configure-target-libtermcap: maybe-all-target-libgcc
49419 configure-target-winsup: maybe-all-target-libgcc
49420 configure-target-libgloss: maybe-all-target-libgcc
49421 configure-target-libffi: maybe-all-target-libgcc
49422 configure-target-libjava: maybe-all-target-libgcc
49423 configure-target-zlib: maybe-all-target-libgcc
49424 configure-target-boehm-gc: maybe-all-target-libgcc
49425 configure-target-rda: maybe-all-target-libgcc
49426 configure-target-libada: maybe-all-target-libgcc
49427 configure-target-libgomp: maybe-all-target-libgcc
49428 configure-target-libitm: maybe-all-target-libgcc
49429 configure-target-libatomic: maybe-all-target-libgcc
49430 @endif gcc-no-bootstrap
49433 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
49435 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
49437 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
49439 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
49440 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
49442 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
49446 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
49448 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
49450 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
49452 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
49454 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
49456 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
49458 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
49461 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
49463 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
49464 configure-target-libjava: maybe-all-target-libstdc++-v3
49466 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
49468 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
49470 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
49472 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
49474 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
49476 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
49477 configure-target-libitm: maybe-all-target-libstdc++-v3
49479 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
49482 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
49483 GDB_TK = @GDB_TK@
49484 INSTALL_GDB_TK = @INSTALL_GDB_TK@
49485 configure-gdb: $(CONFIGURE_GDB_TK)
49486 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
49487 install-gdb: $(INSTALL_GDB_TK)
49489 # Serialization dependencies. Host configures don't work well in parallel to
49490 # each other, due to contention over config.cache. Target configures and
49491 # build configures are similar.
49492 @serialization_dependencies@
49494 # --------------------------------
49495 # Regenerating top level configury
49496 # --------------------------------
49498 # Rebuilding Makefile.in, using autogen.
49499 AUTOGEN = autogen
49500 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
49501 cd $(srcdir) && $(AUTOGEN) Makefile.def
49503 # Rebuilding Makefile.
49504 Makefile: $(srcdir)/Makefile.in config.status
49505 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
49507 config.status: configure
49508 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
49510 # Rebuilding configure.
49511 AUTOCONF = autoconf
49512 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
49513 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
49514 cd $(srcdir) && $(AUTOCONF)
49516 # ------------------------------
49517 # Special directives to GNU Make
49518 # ------------------------------
49520 # Don't pass command-line variables to submakes.
49521 .NOEXPORT:
49522 MAKEOVERRIDES=
49524 # end of Makefile.in